Catalog

Courses

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

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

Bash Foundations

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

BashScriptingFundamentals
View course 4.90
intermediate7 hr· 10 lessons🔥 Trending

Intermediate Bash

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

BashScriptingIntermediate
View course 4.99
Showing 265288 of 797