Intermediate · 5h 19m · 21 lessons
ChatGPT & Claude for Coding
Use ChatGPT and Claude to write, debug and understand code, and check every word they say.
What you'll learn
- ✦Explain what ChatGPT and Claude are, how they differ, and decide which one to reach for on a task
- ✦Write coding prompts that name the language, inputs, outputs and constraints, so the first answer is usable
- ✦Give the AI the context it needs (language, version, libraries, constraints) so it stops guessing
- ✦Diagnose an error by pasting the full message and code, and come away with the root cause, not just a patch
- ✦Explain unfamiliar code with the AI's help, then check that explanation by running the code yourself
- ✦Spot and avoid the big pitfalls: made-up APIs, leaked secrets and overflowing context windows
- ✦Use AI in your editor, review its code like a pull request, and build a feature one step at a time
- ✦Build a reusable prompt library, use AI as a tutor, and run an AI first-pass review of your own code
Part of these career paths
- AI-Assisted Developer path · course 2 of 5
Certification projects
Build 4 projects to earn your certificate
Hands-on work that proves you can apply what you learned — part of the certificate requirements.
Syllabus
Module 1 · 52m
Meet your AI pair Free
What you'll be able to do
- Can explain what ChatGPT and Claude actually do, and why a confident reply isn't proof it's correct.
- Can create a free account on either tool and send a working first coding prompt.
- Can read a 'limit reached' notice correctly instead of panicking or switching tools for no reason.
- Can describe the pilot-not-passenger mindset and use it to decide when to trust AI-written code.
Module 2 · 1h
Coding conversations that work Pro
What you'll be able to do
- Can turn a vague request into a prompt that names language, input, output and constraints.
- Can give an AI assistant enough environment and version context to stop it guessing.
- Can judge whether a refactor or conversion is safe by comparing old and new output.
- Can tell whether an AI-written test is meaningful by deliberately breaking the code it checks.
Module 3 · 57m
Debugging & understanding code with AI Pro
What you'll be able to do
- Can paste an error so the AI finds the root cause, not just a patch.
- Can use AI to explain unfamiliar code, then verify the explanation by running it.
- Can rubber-duck debug with AI, telling it what's already been tried on a repeat session.
- Can read AI reasoning step by step and correct a wrong step in place.
Module 4 · 1h 4m
Pro habits & pitfalls Pro
What you'll be able to do
- Can verify an AI-suggested function or package against official docs before trusting it.
- Can redact secrets before pasting code, on any plan, without slowing down a fix.
- Can recognise a dropped context window and start a fresh chat with a short summary.
- Can pick ChatGPT or Claude by matching the tool's real strengths to the task.
Module 5 · 43m
AI in your editor & workflow Pro
What you'll be able to do
- Can read an inline suggestion before accepting it, instead of trusting how tidy it looks.
- Can review AI-generated code like a pull request, checking edge cases before committing.
- Can break a multi-file feature into steps and build it with AI one piece at a time.
Module 6 · 43m
Level up your AI coding Pro
What you'll be able to do
- Can turn a prompt reused several times into a template with placeholders.
- Can ask "why" instead of just copying a fix, so understanding transfers to next time.
- Can run and judge an AI self-review before opening a pull request.
More AI courses
✦ Pro
AI for Developers
See how LLMs really work, then use AI in your daily dev work without trusting it blindly.
✦ ProPrompt Engineering Basics
Learn to talk to AI models so they actually do what you want.
✦ ProBuild with the Claude API
Go from a blank file to a working AI feature, one Claude API call at a time.