Catalog

Courses

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

advanced6 hr· 9 lessons

OCaml Technical Interview Prep

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

OCamlFunctionalInterview
View course ★ 4.91
advanced4 hr· 6 lessons

Idiomatic OCaml & Best Practices

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

OCamlFunctionalBest Practices
View course ★ 4.83
beginner5 hr· 16 lessons

Scala Foundations

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

ScalaFunctionalFundamentals
View course ★ 4.46
beginner6 hr· 11 lessons

Core Scala

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

ScalaFunctionalCore
View course ★ 4.33
intermediate7 hr· 10 lessons

Intermediate Scala

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

ScalaFunctionalIntermediate
View course ★ 4.75
advanced8 hr· 10 lessons

Advanced Scala

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

ScalaFunctionalAdvanced
View course ★ 4.48
intermediate5 hr· 8 lessons

Functional Programming in Scala

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

ScalaFunctional
View course ★ 4.93
advanced6 hr· 8 lessons

Concurrency & Parallelism in Scala

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

ScalaFunctionalConcurrency
View course ★ 4.41
intermediate4 hr· 8 lessons

Testing & TDD in Scala

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

ScalaFunctionalTesting
View course ★ 4.92
advanced5 hr· 6 lessons

Design Patterns in Scala

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

ScalaFunctionalDesign Patterns
View course ★ 4.99
intermediate10 hr· 8 lessons

Scala by Building Projects

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

ScalaFunctionalProjects
View course ★ 4.76
advanced6 hr· 9 lessons

Scala Technical Interview Prep

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

ScalaFunctionalInterview
View course ★ 4.87
advanced4 hr· 6 lessons

Idiomatic Scala & Best Practices

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

ScalaFunctionalBest Practices
View course ★ 4.35
beginner5 hr· 16 lessons

Elm Foundations

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

ElmFunctionalFundamentals
View course ★ 4.74
beginner6 hr· 11 lessons

Core Elm

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

ElmFunctionalCore
View course ★ 4.97
intermediate7 hr· 10 lessons

Intermediate Elm

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

ElmFunctionalIntermediate
View course ★ 4.31
advanced8 hr· 10 lessons

Advanced Elm

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

ElmFunctionalAdvanced
View course ★ 4.74
intermediate5 hr· 8 lessons

Functional Programming in Elm

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

ElmFunctional
View course ★ 4.63
advanced6 hr· 8 lessons

Concurrency & Parallelism in Elm

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

ElmFunctionalConcurrency
View course ★ 4.93
intermediate4 hr· 8 lessons

Testing & TDD in Elm

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

ElmFunctionalTesting
View course ★ 4.90
advanced5 hr· 6 lessons

Design Patterns in Elm

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

ElmFunctionalDesign Patterns
View course ★ 4.49
intermediate10 hr· 8 lessons

Elm by Building Projects

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

ElmFunctionalProjects
View course ★ 4.30
advanced6 hr· 9 lessons

Elm Technical Interview Prep

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

ElmFunctionalInterview
View course ★ 4.87
advanced4 hr· 6 lessons

Idiomatic Elm & Best Practices

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

ElmFunctionalBest Practices
View course ★ 4.89
Showing 265–288 of 1393