Catalog

Courses

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

intermediate7 hr· 10 lessons

Intermediate Zig

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

ZigSystemsIntermediate
View course 4.77
intermediate10 hr· 8 lessons

Zig by Building Projects

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

ZigSystemsProjects
View course 4.82
intermediate7 hr· 10 lessons

Intermediate Haskell

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

HaskellFunctionalIntermediate
View course 4.83
intermediate5 hr· 8 lessons

Functional Programming in Haskell

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

HaskellFunctional
View course 4.35
intermediate4 hr· 8 lessons

Testing & TDD in Haskell

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

HaskellFunctionalTesting
View course 4.44
intermediate10 hr· 8 lessons

Haskell by Building Projects

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

HaskellFunctionalProjects
View course 4.84
intermediate7 hr· 10 lessons

Intermediate Elixir

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

ElixirFunctionalIntermediate
View course 4.72
intermediate5 hr· 8 lessons

Functional Programming in Elixir

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

ElixirFunctional
View course 4.82
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
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
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
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
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
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
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
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
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
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
intermediate7 hr· 10 lessons

Intermediate F#

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

F#FunctionalIntermediate
View course 4.93
intermediate5 hr· 8 lessons

Functional Programming in F#

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

F#Functional
View course 4.85
intermediate4 hr· 8 lessons

Testing & TDD in F#

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

F#FunctionalTesting
View course 4.78
intermediate10 hr· 8 lessons

F# by Building Projects

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

F#FunctionalProjects
View course 4.88
intermediate7 hr· 10 lessons

Intermediate OCaml

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

OCamlFunctionalIntermediate
View course 4.61
intermediate5 hr· 8 lessons

Functional Programming in OCaml

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

OCamlFunctional
View course 4.33
Showing 7396 of 314