Catalog

Courses

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

intermediate4 hr· 8 lessons🔥 Trending

Testing & TDD in Swift

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

SwiftMobileTesting
View course 4.35
intermediate8 hr· 11 lessons🔥 Trending

Data Structures & Algorithms in Swift

Implement and apply the essential data structures and algorithms in Swift, with complexity analysis and interview-style problems.

SwiftMobileDSA
View course 4.63
advanced5 hr· 6 lessons🔥 Trending

Design Patterns in Swift

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

SwiftMobileDesign Patterns
View course 4.66
advanced5 hr· 16 lessons🔥 Trending

High-Performance Swift

Make Swift fast: profiling, memory, algorithmic improvements, and the optimization techniques that matter in production.

SwiftMobilePerformance
View course 4.99
intermediate10 hr· 8 lessons🔥 Trending

Swift by Building Projects

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

SwiftMobileProjects
View course 4.93
advanced6 hr· 9 lessons🔥 Trending

Swift Technical Interview Prep

Prepare for Swift interviews: language deep-dives, common questions, coding challenges, and how to stand out.

SwiftMobileInterview
View course 4.56
advanced4 hr· 6 lessons🔥 Trending

Idiomatic Swift & Best Practices

Write Swift the way experts do: idioms, conventions, anti-patterns to avoid, and production-grade best practices.

SwiftMobileBest Practices
View course 4.80
beginner5 hr· 16 lessons🔥 Trending

Kotlin Foundations

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

KotlinMobileFundamentals
View course 4.43
beginner6 hr· 11 lessons🔥 Trending

Core Kotlin

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

KotlinMobileCore
View course 4.68
intermediate7 hr· 10 lessons🔥 Trending

Intermediate Kotlin

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

KotlinMobileIntermediate
View course 4.56
advanced8 hr· 10 lessons🔥 Trending

Advanced Kotlin

Master advanced Kotlin: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.

KotlinMobileAdvanced
View course 4.45
intermediate5 hr· 8 lessons🔥 Trending

Object-Oriented Programming in Kotlin

Design with objects in Kotlin: classes, inheritance, composition, and SOLID principles for maintainable systems.

KotlinMobileOOP
View course 4.45
intermediate5 hr· 8 lessons🔥 Trending

Functional Programming in Kotlin

Apply functional techniques in Kotlin: pure functions, immutability, higher-order functions, and composition.

KotlinMobileFunctional
View course 4.96
advanced6 hr· 8 lessons🔥 Trending

Concurrency & Parallelism in Kotlin

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

KotlinMobileConcurrency
View course 4.78
intermediate4 hr· 8 lessons🔥 Trending

Testing & TDD in Kotlin

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

KotlinMobileTesting
View course 4.63
intermediate8 hr· 11 lessons🔥 Trending

Data Structures & Algorithms in Kotlin

Implement and apply the essential data structures and algorithms in Kotlin, with complexity analysis and interview-style problems.

KotlinMobileDSA
View course 4.81
advanced5 hr· 6 lessons🔥 Trending

Design Patterns in Kotlin

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

KotlinMobileDesign Patterns
View course 4.54
advanced5 hr· 16 lessons🔥 Trending

High-Performance Kotlin

Make Kotlin fast: profiling, memory, algorithmic improvements, and the optimization techniques that matter in production.

KotlinMobilePerformance
View course 4.57
intermediate10 hr· 8 lessons🔥 Trending

Kotlin by Building Projects

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

KotlinMobileProjects
View course 4.33
advanced6 hr· 9 lessons🔥 Trending

Kotlin Technical Interview Prep

Prepare for Kotlin interviews: language deep-dives, common questions, coding challenges, and how to stand out.

KotlinMobileInterview
View course 4.50
advanced4 hr· 6 lessons🔥 Trending

Idiomatic Kotlin & Best Practices

Write Kotlin the way experts do: idioms, conventions, anti-patterns to avoid, and production-grade best practices.

KotlinMobileBest Practices
View course 4.92
beginner5 hr· 16 lessons🔥 Trending

Dart Foundations

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

DartMobileFundamentals
View course 4.69
beginner6 hr· 11 lessons🔥 Trending

Core Dart

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

DartMobileCore
View course 4.72
intermediate7 hr· 10 lessons🔥 Trending

Intermediate Dart

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

DartMobileIntermediate
View course 4.62
Showing 121144 of 1392