Learn to build, secure and understand technology.

Programming · Cybersecurity · Mathematics · Physics. Hands-on courses with a live in-browser compiler, quizzes, and a downloadable certificate on completion.

46Courses
135Lessons
10Languages
Practice
💻

Programming Languages

Eight languages, four levels each — Beginner, Intermediate, Advanced and Professional. Learn with a built-in compiler/renderer, pass the quiz (or, at Professional level, ship a project graded by the Academy AI) and earn a certificate at every level.

View all Programming Languages →
🧪

Live Compiler & Renderer

Write HTML, CSS, JS and PHP and run it instantly. C, C++, Java, Rust and XML run on simulated runtimes built for learning.

📝

Quizzes

Every course ends with a graded quiz. Score 70% or more to pass and unlock your certificate.

🎓

Downloadable Certificate

Pass a course and download a personalised certificate of completion as a printable image.