HTML
Structure web pages with semantic HTML5 — the skeleton of every website.
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.
Structure web pages with semantic HTML5 — the skeleton of every website.
Style and lay out pages with selectors, the box model, Flexbox and Grid.
Add interactivity to the web: variables, functions, the DOM, async and modules.
Query and shape relational data with SQL — the language of databases.
The foundational systems language: printf, variables, control flow and algorithms.
C with objects and the STL: streams, classes, containers and algorithms.
Object-oriented, portable language: classes, types, collections and the JVM.
Safe systems programming: ownership, pattern matching and fearless concurrency.
Server-side scripting run by a simulated interpreter.
Structured data markup, validated live for well-formedness.