Back to Home

Professional Courses

Structured learning paths curated from world-class resources.

ODIN
49 lessons

The Odin Project: Foundations

The comprehensive foundations path for full-stack developers.

foundations
MDN
20 lessons

MDN: Learn Web Development

The structured guide to modern web development from the creators of MDN Web Docs.

soft skills environment setup web standards semantic html
EXERCISM
175 lessons

Exercism: JavaScript Track

Master JavaScript through concept-driven learning and community-reviewed challenges.

javascript javascript
EXERCISM
195 lessons

Exercism: Python Track

Learn Python idioms and best practices through structured exercises.

python python
EXERCISM
117 lessons

Exercism: TypeScript Track

Deep dive into TypeScript's powerful type system with practical exercises.

typescript typescript
EXERCISM
175 lessons

Exercism: Go Track

Master Go's simplicity and concurrency patterns.

go go
EXERCISM
125 lessons

Exercism: Ruby Track

Learn the elegant and developer-friendly Ruby language.

ruby ruby
EXERCISM
104 lessons

Exercism: Bash Track

Learn shell scripting and command-line automation.

bash bash
EXERCISM
125 lessons

Exercism: Rust Track

Master systems programming with Rust's safety and performance.

rust rust
EXERCISM
186 lessons

Exercism: Elixir Track

Learn functional programming and scalable systems with Elixir.

elixir elixir
EXERCISM
94 lessons

Exercism: Kotlin Track

Modern, expressive, and safe programming with Kotlin.

kotlin kotlin
EXERCISM
143 lessons

Exercism: Crystal Track

Slick as Ruby, fast as C. Learn the Crystal language.

crystal crystal
EXERCISM
97 lessons

Exercism: Zig Track

General-purpose programming language and toolchain for maintaining robust software.

zig zig
EXERCISM
124 lessons

Exercism: Julia Track

The high-level, high-performance dynamic language for technical computing.

julia julia
EXERCISM
135 lessons

Exercism: C# Track

Master C# and the .NET ecosystem through structured challenges.

csharp
EXERCISM
135 lessons

Exercism: Java Track

Deep dive into object-oriented programming with Java.

java
EXERCISM
84 lessons

Exercism: C++ Track

Master the power and complexity of modern C++.

cpp
EXERCISM
106 lessons

Exercism: Haskell Track

Explore pure functional programming with Haskell.

haskell
EXERCISM
94 lessons

Exercism: Clojure Track

Learn the power of Lisp on the JVM with Clojure.

clojure
EXERCISM
77 lessons

Exercism: Dart Track

Master Dart for cross-platform app development.

dart
EXERCISM
101 lessons

Exercism: PHP Track

Learn modern PHP best practices and idioms.

php
EXERCISM
72 lessons

Exercism: Odin Track

Systems programming with the Odin programming language.

odin
WEBDEV
199 lessons

web.dev: Learn

In-depth structured courses from the Google Chrome team.

webdev ai webdev privacy webdev accessibility webdev html