Courses
416 hands-on courses across every major language, framework, and discipline.
Concurrency & Parallelism in OCaml
Write fast, correct concurrent OCaml: threads, async, synchronization, and avoiding race conditions and deadlocks.
Design Patterns in OCaml
Apply battle-tested design patterns in OCaml to write flexible, maintainable, and extensible software.
OCaml Technical Interview Prep
Prepare for OCaml interviews: language deep-dives, common questions, coding challenges, and how to stand out.
Idiomatic OCaml & Best Practices
Write OCaml the way experts do: idioms, conventions, anti-patterns to avoid, and production-grade best practices.
Advanced Scala
Master advanced Scala: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
Concurrency & Parallelism in Scala
Write fast, correct concurrent Scala: threads, async, synchronization, and avoiding race conditions and deadlocks.
Design Patterns in Scala
Apply battle-tested design patterns in Scala to write flexible, maintainable, and extensible software.
Scala Technical Interview Prep
Prepare for Scala interviews: language deep-dives, common questions, coding challenges, and how to stand out.
Idiomatic Scala & Best Practices
Write Scala the way experts do: idioms, conventions, anti-patterns to avoid, and production-grade best practices.
Advanced Elm
Master advanced Elm: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
Concurrency & Parallelism in Elm
Write fast, correct concurrent Elm: threads, async, synchronization, and avoiding race conditions and deadlocks.
Design Patterns in Elm
Apply battle-tested design patterns in Elm to write flexible, maintainable, and extensible software.
Elm Technical Interview Prep
Prepare for Elm interviews: language deep-dives, common questions, coding challenges, and how to stand out.
Idiomatic Elm & Best Practices
Write Elm the way experts do: idioms, conventions, anti-patterns to avoid, and production-grade best practices.
Advanced Bash
Master advanced Bash: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
Bash Technical Interview Prep
Prepare for Bash interviews: language deep-dives, common questions, coding challenges, and how to stand out.
Advanced PowerShell
Master advanced PowerShell: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
PowerShell Technical Interview Prep
Prepare for PowerShell interviews: language deep-dives, common questions, coding challenges, and how to stand out.
Advanced Perl
Master advanced Perl: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
Perl Technical Interview Prep
Prepare for Perl interviews: language deep-dives, common questions, coding challenges, and how to stand out.
Advanced Lua
Master advanced Lua: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
Lua Technical Interview Prep
Prepare for Lua interviews: language deep-dives, common questions, coding challenges, and how to stand out.
Advanced Groovy
Master advanced Groovy: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
Groovy Technical Interview Prep
Prepare for Groovy interviews: language deep-dives, common questions, coding challenges, and how to stand out.
