Catalog

Courses

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

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
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
beginner5 hr· 16 lessons

F# Foundations

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

F#FunctionalFundamentals
View course ★ 4.88
beginner6 hr· 11 lessons

Core F#

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

F#FunctionalCore
View course ★ 4.67
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
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
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
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
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
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
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
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
beginner5 hr· 16 lessons

OCaml Foundations

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

OCamlFunctionalFundamentals
View course ★ 4.92
beginner6 hr· 11 lessons

Core OCaml

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

OCamlFunctionalCore
View course ★ 4.61
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
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
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
advanced6 hr· 8 lessons

Concurrency & Parallelism in OCaml

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

OCamlFunctionalConcurrency
View course ★ 4.57
intermediate4 hr· 8 lessons

Testing & TDD in OCaml

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

OCamlFunctionalTesting
View course ★ 4.42
advanced5 hr· 6 lessons

Design Patterns in OCaml

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

OCamlFunctionalDesign Patterns
View course ★ 4.95
intermediate10 hr· 8 lessons

OCaml by Building Projects

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

OCamlFunctionalProjects
View course ★ 4.32
Showing 241–264 of 1393