Catalog

Courses

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

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
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
Showing 241264 of 797