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
البرمجة الموجهة بالاختبارات المقبولةRwaq (رواق) Desarrollo de Aplicaciones Web: Prueba y Despliegue
University of New Mexico via Coursera Engineering Maintainable Android Apps
Vanderbilt University via Coursera Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera TDD – Desenvolvimento de Software Guiado por Testes
Instituto Tecnológico de Aeronáutica via Coursera