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

Introduction to Artificial Intelligence
Stanford University via Udacity
Probabilistic Graphical Models 1: Representation
Stanford University via Coursera
Artificial Intelligence for Robotics
Stanford University via Udacity
Computer Vision: The Fundamentals
University of California, Berkeley via Coursera
Learning from Data (Introductory Machine Learning course)
California Institute of Technology via Independent