All coursesCourse library
YOUR LEARNING LIBRARY

What would you like
to understand next?

Choose a subject. Lessons, evaluation, progress and notes are available where each course supports them.

Programmingprint("Hello")

Python

Build from your first program to a tested project. Read code, explore how it works, and write something of your own.

16 levels96 lessons4 projects
Mathematics2x + 3 = 11

Algebra

Explore equality and solve equations one step at a time. Move both sides, try a problem, and explain your reasoning.

2 playable lessonsGuided practice4 lessons planned
AI Engineeringbuild → evaluate → operate

AI Application Engineering

Build toward senior-level practice: design reliable AI applications, test their boundaries, and defend engineering decisions.

20 modules60 lessons20 labs · 5 projects
Cloud foundationsDNS → GCP → verify

Cloud Engineer

Learn a vendor-neutral DNS foundation, explore its GCP implementation, and practice diagnosing a missing DNS record.

DNS vertical sliceBrowser-safe scenariosNo cloud credentials

Already know the basics?

Courses with placement evaluation can recommend a starting lesson. You can choose another lesson at any time.