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.

0%
course

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 →

All courses