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
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 →
Defensive security fundamentals and best practices — protect systems, data and people.
View all Cybersecurity →
Scientific and engineering mathematics — from algebra and calculus to linear algebra and statistics.
View all Mathematics →
Scientific and engineering physics — mechanics, electromagnetism, thermodynamics and modern physics.
View all Physics →
🧪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.