Courses
1392 hands-on courses across every major language, framework, and discipline.
Ruby by Building Projects
Learn Ruby by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
Ruby Technical Interview Prep
Prepare for Ruby interviews: language deep-dives, common questions, coding challenges, and how to stand out.
Idiomatic Ruby & Best Practices
Write Ruby the way experts do: idioms, conventions, anti-patterns to avoid, and production-grade best practices.
PHP Foundations
Start PHP from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Core PHP
Go beyond the basics of PHP: data types, collections, error handling, and the standard library you reach for every day.
Intermediate PHP
Level up your PHP. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
Advanced PHP
Master advanced PHP: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
Object-Oriented Programming in PHP
Design with objects in PHP: classes, inheritance, composition, and SOLID principles for maintainable systems.
Functional Programming in PHP
Apply functional techniques in PHP: pure functions, immutability, higher-order functions, and composition.
Concurrency & Parallelism in PHP
Write fast, correct concurrent PHP: threads, async, synchronization, and avoiding race conditions and deadlocks.
Testing & TDD in PHP
Ship reliable PHP: unit and integration tests, mocking, and test-driven development workflows.
Data Structures & Algorithms in PHP
Implement and apply the essential data structures and algorithms in PHP, with complexity analysis and interview-style problems.
Design Patterns in PHP
Apply battle-tested design patterns in PHP to write flexible, maintainable, and extensible software.
High-Performance PHP
Make PHP fast: profiling, memory, algorithmic improvements, and the optimization techniques that matter in production.
PHP by Building Projects
Learn PHP by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
PHP Technical Interview Prep
Prepare for PHP interviews: language deep-dives, common questions, coding challenges, and how to stand out.
Idiomatic PHP & Best Practices
Write PHP the way experts do: idioms, conventions, anti-patterns to avoid, and production-grade best practices.
Swift Foundations
Start Swift from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Core Swift
Go beyond the basics of Swift: data types, collections, error handling, and the standard library you reach for every day.
Intermediate Swift
Level up your Swift. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
Advanced Swift
Master advanced Swift: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
Object-Oriented Programming in Swift
Design with objects in Swift: classes, inheritance, composition, and SOLID principles for maintainable systems.
Functional Programming in Swift
Apply functional techniques in Swift: pure functions, immutability, higher-order functions, and composition.
Concurrency & Parallelism in Swift
Write fast, correct concurrent Swift: threads, async, synchronization, and avoiding race conditions and deadlocks.
