Pair Programming with AI
Offered By: LinkedIn Learning
Course Description
Overview
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
- 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
- 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
- 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
- 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?
- Further resources
Taught by
Morten Rand-Hendriksen
Related Courses
CompilersStanford 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