Free courses, built out of YouTube.
Every lesson here is a video someone else made and published for free. What this site adds is the order: a sequence worth following, a note on why each piece sits where it does, and a record of what you have finished — so a course you start is one you can come back to.
Nothing is hosted or re-uploaded. Every creator is credited and linked.
Course catalogue

Business & Money · Beginner
Accounting Basics
One equation and one rule, and then everything else is a consequence of those two things.
29 lessons41 hours
3D & Design · Beginner
Blender From Zero
Get past the first difficult week of Blender and finish something you can look at.
17 lessons27 hours
Programming · Intermediate
C Programming
The language underneath the others — small, sharp, and completely willing to let you make a mistake.
12 lessons48 hours
Programming · Beginner
C#
Microsoft's answer to Java, and the language behind most of Unity — considerably nicer than its reputation.
11 lessons59 hours
Mathematics · Beginner
Calculus
Rediscovering the rules rather than memorising them — three hours that make a whole textbook make sense.
22 lessons35 hours
Film & Video · Intermediate
Cinematography
Why a shot looks the way it does, and how the decisions behind it get made on set.
32 lessons40 hours
Film & Video · Advanced
Color Grading
The craft after the edit is locked — taught by a working colourist rather than a preset seller.
28 lessons35 hours
Cooking · Beginner
Cooking Fundamentals
Technique instead of recipes — the layer underneath every dish you have ever failed to make properly.
37 lessons16 hours
Computer Science · Intermediate
Cybersecurity
How systems actually get broken into — taught defensively, so you can protect the ones you build.
18 lessons50 hours
Data & Analytics · Beginner
Data Analysis with Python
Pandas, NumPy and the unglamorous work of getting real data into a state worth analysing.
18 lessons22 hours
Computer Science · Intermediate
Data Structures & Algorithms
Why one correct program takes a second and another takes a week — and how to tell which you have written.
20 lessons46 hours
Mathematics · Advanced
Differential Equations
The mathematics of how things change — and the reason so much of physics is written this way.
16 lessons18 hours
Programming · Intermediate
Django
The Python framework that ships with the boring parts already written.
15 lessons35 hours
Programming · Intermediate
Docker & Containers
The end of "it works on my machine" — what a container actually is, and how to stop fearing deployment.
23 lessons37 hours
Business & Money · Beginner
Economics From Zero
A way of reasoning about scarcity and choice — which turns out to explain rent, queues, traffic and pollution.
43 lessons31 hours
Programming · Beginner
Git & GitHub
The tool every programmer uses and almost nobody is taught — in one evening.
24 lessons18 hours
Programming · Intermediate
Go
A small language that fits in your head, built for servers and for teams that change.
17 lessons30 hours
Computer Science · Beginner
How Computers Work
From a switch to the internet, one layer at a time — the ground floor everything else is built on.
37 lessons56 hours
Programming · Beginner
HTML & CSS
The two languages every web page is made of, in the order that stops CSS feeling like guesswork.
32 lessons37 hours
Programming · Beginner
Java
The language most of the world's enterprise software is written in — and the one Android was built on.
13 lessons48 hours
Programming · Beginner
JavaScript From Zero
The language the whole web runs on, from first variable to asynchronous code that actually works.
27 lessons64 hours
Mathematics · Beginner
Linear Algebra
The geometry underneath the matrices — the course most people wish they had been given first.
26 lessons25 hours
Programming · Intermediate
MongoDB & NoSQL
Databases without tables — what you gain, what you give up, and when the trade is worth it.
15 lessons13 hours
AI & Machine Learning · Intermediate
Neural Networks & Deep Learning
From a single neuron to building a language model yourself — taught by the people who explain it best.
29 lessons66 hours
Programming · Intermediate
Node.js & Express
The other half of a web application — the part that runs on a server and owns the database.
17 lessons52 hours
Science · Beginner
Physics
Mechanics first, because everything else is built on it — then the rest of an introductory physics course.
52 lessons15 hours
Psychology · Beginner
Psychology
How minds actually work — and why so much of what everyone believes about that is wrong.
43 lessons9.5 hours
Communication · Beginner
Public Speaking
Structure, delivery and slides — plus the half of communication that happens when you stop talking.
22 lessons13 hours
Programming · Beginner
Python From Zero
Eleven free lessons from four channels, sequenced into one path from first line to writing your own programs.
21 lessons39 hours
Programming · Intermediate
React
One idea — the interface is a function of the state — and a set of hooks that make it work.
28 lessons61 hours
Programming · Advanced
Rust
Memory safety without a garbage collector — and the borrow checker that makes people either love it or quit.
16 lessons26 hours
Programming · Beginner
SQL & Databases
A forty-year-old language that has outlived every technology built to replace it — and the design thinking underneath it.
25 lessons72 hours
Mathematics · Beginner
Statistics
What a p-value actually means, and why so much published research turns out to be wrong.
30 lessons19 hours
Programming · Intermediate
Tailwind CSS
Styling without naming things — the approach that looks wrong for a day and then quietly wins.
11 lessons13 hours
Programming · Intermediate
Testing JavaScript
The habit that separates code you can change from code you are afraid of.
15 lessons14 hours
Programming · Beginner
The Command Line
Stop clicking through folders. The terminal is a language, and it is smaller than you think.
27 lessons27 hours
Programming · Intermediate
TypeScript
JavaScript with the mistakes caught before you run it — and without giving up any of the language.
14 lessons31 hours
Film & Video · Beginner
Video Editing in DaVinci Resolve
A professional-grade editor that costs nothing, taught by people who use it for a living.
23 lessons36 hours
Programming · Intermediate
Vue.js
The frontend framework you can learn in an afternoon and still be using in five years.
13 lessons34 hours