Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Pair Programming with AI

via LinkedIn Learning

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
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

Reviews

4.8 rating at LinkedIn Learning based on 801 ratings

Start your review of Pair Programming with AI

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.