Courses
Master programming with structured tracks and quizzes
Programming Languages
5 coursesSwift Language
IntermediateMaster Apple's powerful and intuitive programming language. Covers Swift fundamentals, SwiftUI, concurrency, architec...
Java Fundamentals
BeginnerBuild a solid foundation in Java — the world's most widely used enterprise language. OOP, collections, streams, and d...
Python Basics
BeginnerThe most beginner-friendly language in the world. Data structures, functions, OOP, and an introduction to the Python ...
Kotlin
IntermediateGoogle's preferred language for Android. Modern, concise, and fully interoperable with Java. Includes Coroutines and ...
JavaScript Essentials
BeginnerThe language of the web. From DOM manipulation to modern ES6+, async/await, and Node.js fundamentals.
Mobile Development
2 coursesiOS Development
IntermediateBuild complete iOS apps from design to App Store submission. UIKit, SwiftUI, data persistence, networking and more.
Android with Kotlin
IntermediateMaster Android development using Kotlin — from language fundamentals to production-ready architecture patterns.
Data Science & AI
1 courseAI 101
BeginnerBuild a solid foundation in Artificial Intelligence — from core concepts and machine learning to deep learning, NLP, ...