Catalog

Courses

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

intermediate4 hr· 8 lessons

Testing & TDD in Elixir

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

ElixirFunctionalTesting
View course 4.57
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
Showing 217240 of 1392