Catalog

Courses

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

advanced5 hr· 6 lessons

Design Patterns in Haskell

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

HaskellFunctionalDesign Patterns
View course 4.85
advanced6 hr· 9 lessons

Haskell Technical Interview Prep

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

HaskellFunctionalInterview
View course 4.79
advanced4 hr· 6 lessons

Idiomatic Haskell & Best Practices

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

HaskellFunctionalBest Practices
View course 4.83
advanced8 hr· 10 lessons

Advanced Elixir

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

ElixirFunctionalAdvanced
View course 4.93
advanced6 hr· 8 lessons

Concurrency & Parallelism in Elixir

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

ElixirFunctionalConcurrency
View course 4.44
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
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
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
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
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
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
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
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
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
advanced6 hr· 9 lessons

Clojure Technical Interview Prep

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

ClojureFunctionalInterview
View course 4.39
advanced4 hr· 6 lessons

Idiomatic Clojure & Best Practices

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

ClojureFunctionalBest Practices
View course 4.91
advanced8 hr· 10 lessons

Advanced F#

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

F#FunctionalAdvanced
View course 4.70
advanced6 hr· 8 lessons

Concurrency & Parallelism in F#

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

F#FunctionalConcurrency
View course 4.99
advanced5 hr· 6 lessons

Design Patterns in F#

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

F#FunctionalDesign Patterns
View course 4.81
advanced6 hr· 9 lessons

F# Technical Interview Prep

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

F#FunctionalInterview
View course 4.69
advanced4 hr· 6 lessons

Idiomatic F# & Best Practices

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

F#FunctionalBest Practices
View course 4.99
advanced8 hr· 10 lessons

Advanced OCaml

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

OCamlFunctionalAdvanced
View course 4.60
Showing 97120 of 303