Skip to the content

From your first steps to expert

Learn it all, properly.

22 courses on programming, computer science, the web, mathematics, physics, electronics and making games: slides with code, formulas, graphs you can drag, and exercises that check your answers. No experience needed.

Level
1
Egg
To Hatchling
XP
0
60 to Hatchling
Streak
0
days in a row
Finished
0/22
courses

Learning paths

Not sure where to begin? Pick a goal: each path takes its courses in order.

All courses

22 courses on 8 shelves. Find one by name, by subject, or by how far you are.

Show

All 22 courses, about 210 hours in all

Programming2

The language and the tests every project shares.

Computer science2

How to store data and solve problems fast, whatever the language.

Frontend6

What people see and touch: pages, components and styles.

Backend6

What answers them: servers, data, sign-in and payments.

Mathematics3

Algebra, calculus and statistics, from counting to research.

Science1

How the universe works, from a falling ball to quantum physics.

Engineering1

Circuits and signals: the hardware software runs on, from Ohm’s law to DSP.

Games1

Making games, from your first scene to shipping one.

Rubby Learning.