Catalog

Courses

797 hands-on courses across every major language, framework, and discipline.

advanced5 hr· 6 lessons

Design Patterns in Elixir

Apply battle-tested design patterns in Elixir to write flexible, maintainable, and extensible software.

ElixirFunctionalDesign Patterns
View course ★ 4.54
intermediate10 hr· 8 lessons

Elixir by Building Projects

Learn Elixir by shipping real projects. Each one adds a new skill and something concrete to your portfolio.

ElixirFunctionalProjects
View course ★ 4.85
advanced6 hr· 9 lessons

Elixir Technical Interview Prep

Prepare for Elixir interviews: language deep-dives, common questions, coding challenges, and how to stand out.

ElixirFunctionalInterview
View course ★ 4.78
advanced4 hr· 6 lessons

Idiomatic Elixir & Best Practices

Write Elixir the way experts do: idioms, conventions, anti-patterns to avoid, and production-grade best practices.

ElixirFunctionalBest Practices
View course ★ 4.38
beginner5 hr· 16 lessons

Erlang Foundations

Start Erlang from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.

ErlangFunctionalFundamentals
View course ★ 4.51
beginner6 hr· 11 lessons

Core Erlang

Go beyond the basics of Erlang: data types, collections, error handling, and the standard library you reach for every day.

ErlangFunctionalCore
View course ★ 4.40
intermediate7 hr· 10 lessons

Intermediate Erlang

Level up your Erlang. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.

ErlangFunctionalIntermediate
View course ★ 4.40
advanced8 hr· 10 lessons

Advanced Erlang

Master advanced Erlang: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.

ErlangFunctionalAdvanced
View course ★ 4.69
intermediate5 hr· 8 lessons

Functional Programming in Erlang

Apply functional techniques in Erlang: pure functions, immutability, higher-order functions, and composition.

ErlangFunctional
View course ★ 4.90
advanced6 hr· 8 lessons

Concurrency & Parallelism in Erlang

Write fast, correct concurrent Erlang: threads, async, synchronization, and avoiding race conditions and deadlocks.

ErlangFunctionalConcurrency
View course ★ 4.82
intermediate4 hr· 8 lessons

Testing & TDD in Erlang

Ship reliable Erlang: unit and integration tests, mocking, and test-driven development workflows.

ErlangFunctionalTesting
View course ★ 4.65
advanced5 hr· 6 lessons

Design Patterns in Erlang

Apply battle-tested design patterns in Erlang to write flexible, maintainable, and extensible software.

ErlangFunctionalDesign Patterns
View course ★ 4.52
intermediate10 hr· 8 lessons

Erlang by Building Projects

Learn Erlang by shipping real projects. Each one adds a new skill and something concrete to your portfolio.

ErlangFunctionalProjects
View course ★ 4.37
advanced6 hr· 9 lessons

Erlang Technical Interview Prep

Prepare for Erlang interviews: language deep-dives, common questions, coding challenges, and how to stand out.

ErlangFunctionalInterview
View course ★ 4.46
advanced4 hr· 6 lessons

Idiomatic Erlang & Best Practices

Write Erlang the way experts do: idioms, conventions, anti-patterns to avoid, and production-grade best practices.

ErlangFunctionalBest Practices
View course ★ 4.68
beginner5 hr· 16 lessons

Clojure Foundations

Start Clojure from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.

ClojureFunctionalFundamentals
View course ★ 4.78
beginner6 hr· 11 lessons

Core Clojure

Go beyond the basics of Clojure: data types, collections, error handling, and the standard library you reach for every day.

ClojureFunctionalCore
View course ★ 4.31
intermediate7 hr· 10 lessons

Intermediate Clojure

Level up your Clojure. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.

ClojureFunctionalIntermediate
View course ★ 4.73
advanced8 hr· 10 lessons

Advanced Clojure

Master advanced Clojure: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.

ClojureFunctionalAdvanced
View course ★ 4.54
intermediate5 hr· 8 lessons

Functional Programming in Clojure

Apply functional techniques in Clojure: pure functions, immutability, higher-order functions, and composition.

ClojureFunctional
View course ★ 4.47
advanced6 hr· 8 lessons

Concurrency & Parallelism in Clojure

Write fast, correct concurrent Clojure: threads, async, synchronization, and avoiding race conditions and deadlocks.

ClojureFunctionalConcurrency
View course ★ 4.37
intermediate4 hr· 8 lessons

Testing & TDD in Clojure

Ship reliable Clojure: unit and integration tests, mocking, and test-driven development workflows.

ClojureFunctionalTesting
View course ★ 4.52
advanced5 hr· 6 lessons

Design Patterns in Clojure

Apply battle-tested design patterns in Clojure to write flexible, maintainable, and extensible software.

ClojureFunctionalDesign Patterns
View course ★ 4.99
intermediate10 hr· 8 lessons

Clojure by Building Projects

Learn Clojure by shipping real projects. Each one adds a new skill and something concrete to your portfolio.

ClojureFunctionalProjects
View course ★ 4.54
Showing 217–240 of 797