← Home

Free Learning Paths

Stop reading.
Start building.

Two complete three-unit paths. 42 original lessons. 6 free quizzes. No video padding, no signup wall, no certificate designed to be framed. Pick a track and go.

Beginner → Intermediate · 21 lessons · 3 quizzes

Python

From zero Python to writing your own classes. Variables and types through to OOP, modules, and file I/O. Each unit ends with a 20-question quiz that scores you and tells you what to work on next.

Unit 1 — Fundamentals (types, operators, strings, conditionals, functions, exceptions)
Unit 2 — Data & Control Flow (lists, dicts, sets, loops, function args)
Unit 3 — Classes, Modules & Files (OOP, inheritance, scope, imports, I/O)

Beginner → Intermediate · 21 lessons · 3 quizzes

Web Development

From how the internet actually works to JavaScript talking to a database. Internet history, TCP/IP, HTTP, HTML, CSS, JS, async, server-side, databases, and the security mistakes you can't ship.

Unit 1 — Web Foundations (internet history, TCP/IP, DNS, servers, design, workflow)
Unit 2 — Document Markup (HTML, links, forms, CSS selectors, box model, a11y)
Unit 3 — Scripting & Storage (JS, DOM, async, server-side, storage, DBs, security)

How YorkSims teaches

Practical, terse, free.

01 · No filler

Every lesson is 7-10 minutes. Skim it once, work the example, move on. Lessons are written, not videoed — search and reread are 10× faster.

02 · Honest scoring

Quizzes return a per-topic breakdown so you know exactly which lesson to revisit. No participation trophies and no fluff badges.

03 · Built to move on

Score 85%+ on a unit’s quiz and we tell you to stop quizzing and go build. The point is to get you out of tutorial mode.