Catalog

Courses

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

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
advanced8 hr· 10 lessons🔥 Trending

Advanced Dart

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

DartMobileAdvanced
View course ★ 4.99
Showing 121–144 of 797