Learn to code with Chris
Start from zero with the basics track, then dig into the books, notes and app files shared by Chris and the community.
Basics track
1 · How code actually runs
What a program is, how the computer reads instructions top to bottom, and how to set up your editor.
2 · Variables & data
Numbers, text, booleans and lists — the boxes every app stores its information in.
3 · Logic & loops
if/else decisions and loops that repeat work for you, with small practice challenges.
4 · Functions & reuse
Wrap logic into functions so your project stays small, readable and easy to fix.
5 · Building a real app
HTML, CSS and JavaScript together: layout, styling and interaction in one small project.
6 · Databases & the web
How apps save data, log people in and talk to a server — the ideas behind this very site.
Books, notes & app files
Nothing here yet — be the first to share something.
