YoVDO

Pair Programming with AI

Offered By: LinkedIn Learning

Tags

Artificial Intelligence Courses ChatGPT Courses GitHub Copilot Courses Code Generation Courses Test-Driven Development Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn practical strategies and get hands-on practice on how to leverage AI tools to increase productivity and write better code.

Syllabus

Introduction
  • Pair programming with AI
  • How to use the Codespaces exercise files
1. Setting the Stage
  • Using AI as a pair programmer: A practical example
  • Tools used in this course
  • A note on how to use ChatGPT
  • How does AI know how to read and write code?
  • Mental models for AI pair programmers
2. Writing Code with AI Assistance
  • Start from a prompt
  • Start with a seed
  • Accepting suggestions from GitHub Copilot
  • Helping the AI with pattern recognition
  • GitHub Copilot is context aware
  • Surface boilerplates and common patterns
3. Getting Help from Your AI Pair Programmer
  • Using ChatGPT to explain code
  • Using GitHub Copilot Labs to explain code
  • Using Bing Chat to explain code
  • Using AI to refactor code
  • Using AI to generate comments and documentation
  • Using AI to find and explain errors
  • Using AI in test-driven development
4. Can AI Write Code from Scratch?
  • Asking ChatGPT to build a timer
  • ChatGPT timer: Does it work?
  • Asking ChatGPT to build a typing speed tester
  • ChatGPT typing speed tester: Does it work?
  • Asking ChatGPT to build a one-page portfoilo website
  • ChatGPT portfolio website: Does it work?
Conclusion: This Is the Beginning of the Future
  • Further resources

Taught by

Morten Rand-Hendriksen

Related Courses

Compilers
Stanford University via Coursera
Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)
Hebrew University of Jerusalem via Coursera
Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology via Coursera
Complete Guide to Protocol Buffers 3 [Java, Golang, Python]
Udemy
Angular tooling: Generating code with schematics
Coursera Project Network via Coursera