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

البرمجة الموجهة بالاختبارات المقبولة
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