Learn it by watching it move.

Each lesson comes with an explanation and a diagram. Using the diagram as your guide, learn hands-on and build your engineering foundations for the AI era.

LEARN CS

From a single bit to the whole machine

Learn bits, bytes, logic gates, and memory in 59 lessons.Computer science fundamentals
00000000
See all lessons
LEARN SQL

From a single SELECT to a full SQL query

Learn SELECT, WHERE, JOIN, and subqueries in 27 lessons.SQL (data manipulation & analysis)
Step 1SELECT name, cityStep 2FROM customers6 rowsStep 3WHERE city = 'Osaka'
See all lessons
LEARN DB

From an ER diagram to database design

Learn ER diagrams, keys, constraints, and query plans in 28 lessons.Database design & operations
Customeridcity
places1 : N
Orderidordered_at
See all lessons
LEARN API

From a single request to API design

Learn methods, status codes, authorization flows, and caching in 31 lessons.HTTP APIs (design & consumption)
GET /users/42HTTP/1.1 200 OK{"id":42,"name":"Alice"}
See all lessons
HOW ONE LESSON GOES
01 EXPLANATIONOne idea, shown as a figure you can read in a glance.
02 EXPERIMENTThe same figure, now with the controls handed to you.
03 CHECKOne question. Answer it and move on.