Courses

Every course combines short lessons with browser-based labs. Enrollment is handled by your instructor or organization.

BeginnerInstructor-led

Web Foundations

HTML, CSS and JavaScript from zero to a deployed, responsive site.

8 weeks
IntermediateInstructor-led

JavaScript in Depth

Closures, async code, modules and the browser APIs that matter.

6 weeks
IntermediateInstructor-led

Backend with Node.js

Build and test an API with authentication, validation and a database.

8 weeks
BeginnerSelf-paced

Databases & SQL

Modeling data, writing queries and understanding indexes and transactions.

5 weeks
BeginnerSelf-paced

Linux & the Command Line

Files, processes, permissions, pipes and shell scripting basics.

4 weeks
IntermediateInstructor-led

Networking Essentials

How DNS, TCP, HTTP and TLS fit together, with packet-level labs.

6 weeks
IntermediateInstructor-led

Docker & Deployment

Containers, images, compose files and shipping a service to a server.

5 weeks
IntermediateInstructor-led

Web Security Basics

Authentication, sessions, CSP and the most common web vulnerabilities.

6 weeks

Courses are available by invitation. Already invited? Sign in. Want to bring a class? Get in touch.