Git & GitHub●Web Application Basics●APIs●Databases●Server Basics●Programming Fundamentals●Python Basics●JavaScript Basics●HTML & CSS●The Command Line●How the Internet Works●Computer Science Basics●Linux Basics●Data Structures, Gently●Debugging & Problem Solving●Markdown & Technical Writing●Cloud & Deployment Basics●FastAPI●PostgreSQL●Redis●Celery●MongoDB●System Design●Low Level Design●Microservices●React●Vue.js●Micro Front-ends●Django●Web Servers (NGINX & Apache)●AI for Developers●ChatGPT & Claude for Coding●Prompt Engineering Basics●Build with the Claude API●Claude Code●Finance for Everyone●Freelancing●Digital Marketing●SEO●GEO — Generative Engine Optimisation●Social Media Marketing●Performance Marketing●PPC Ads●Google Ads●Google AdSense●Meta Ads●Ad Library Research●Biology: Advanced●Biology: Beginner●Biology: Intermediate●Canva Designing: Beginner●Chemistry: Advanced●Chemistry: Beginner●Chemistry: Intermediate●Communication Skills: Advanced●Communication Skills: Beginner●Communication Skills: Intermediate●Digital Entrepreneurship: Advanced●Digital Entrepreneurship: Beginner●Digital Entrepreneurship: Intermediate●History: Advanced●History: Beginner●History: Intermediate●Leadership Skills: Advanced●Leadership Skills: Beginner●Leadership Skills: Intermediate●Mathematics: Advanced●Mathematics: Beginner●Mathematics: Intermediate●Personal Branding: Advanced●Personal Branding: Beginner●Personal Branding: Intermediate●Physical Education: Beginner●Physical Education: Intermediate●Physics: Advanced●Physics: Beginner●Physics: Intermediate●Presentation Skills: Beginner●Presentation Skills: Intermediate●Project Management: Advanced●Project Management: Beginner●Project Management: Intermediate●Public Speaking: Advanced●Public Speaking: Beginner●Public Speaking: Intermediate●Sales and Negotiation: Advanced●Sales and Negotiation: Beginner●Sales and Negotiation: Intermediate●

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

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.

View projects →

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