Course

CS50x 2026

Harvard University (David J. Malan) · cs50.harvard.edu

Harvard's free introduction to programming, built for people who have never coded before.

The question it answers

  1. I'm a complete beginner. Can I learn to code with AI, and how should I use it?

Read with it

  1. The randomised trial behind the 50% and 67% scores, and the ways of using AI that kept learning intact. anthropic.com Article How AI assistance impacts the formation of coding skills Anthropic
  2. The course's AI rule: its own CS50 Duck is allowed, other assistants that complete answers are not. cs50.harvard.edu Guide CS50x Academic Honesty Harvard University
  3. The CS50 Duck, a tutor built on ChatGPT that guides students rather than handing over solutions. cs50.ai Tool CS50.ai Harvard CS50
  4. How to turn on the Learning style, which marks a TODO(human) and waits for you to write that part. code.claude.com Guide Output styles Claude Code Docs
  5. How a verified student on GitHub Education gets Copilot's features at no cost. docs.github.com Guide Access GitHub Copilot for free as a student GitHub Docs
  6. Video How To Learn To Code In 2026 Tina Huang
eChai Partner Brands The partnership →