Foundations
Introduction to JavaScript & Python
Programming fundamentals taught in both languages at once, so you learn to separate the concept from the syntax. Twenty-five modules from your first line of output through algorithms and complexity, with a live editor in every lesson.
The course project
Personal Knowledge Archive
The same conceptual application built in both languages, so you can feel exactly which parts transfer and which parts are only spelling.
29 modules · 88 lessons
Each module ends with a practice test, a graded build, and a step of the course project.
Level I
Section project · coming soon
The Bookstore Ledger
Variables, types and arithmetic: price a day of sales and print a receipt, in both languages.
Level II
Section project · coming soon
The Community Registry
Lists and records: store, search and total a small directory of people or plots.
Level III
Section project · coming soon
The Grade Book
Functions, errors and files: average, rank and save student grades safely.
Level IV
Section project · coming soon
The Volunteer Report
Algorithms: clean messy records, group, rank and summarize them.
Level V
Section project · guided
Stilltime
A clock, a countdown timer and an alarm in one calm page.
0 of 23 steps done →