The best investment for your mobile development career

Learn iOS and Swift, Android and Kotlin & Dart and Flutter development with the largest and highest-quality catalog of video courses and books on the Internet.

Get started

Make building mobile apps easy with Kodeco.

It's tough to keep up with mobile development these days. Constantly-changing platforms, libraries, frameworks, and more make it challenging to stay at the top of your game.

With a Kodeco Subscription, you'll get access to the largest and most up-to-date collection of books, video courses, learning paths and more to help you stay one step ahead of the rest.

Learn more

Why choose


Over 5,000 videos and growing

Whether you’re building for iOS, Android, or Flutter, you can find the largest and highest-quality video courses on mobile development right here. We have the largest collection of iOS, Android, Swift, Kotlin, Flutter and Dart video courses anywhere!


50+ professional-level books

With books covering everything from beginning mobile development, to advanced topics like design patterns, architecture, reactive programming and UI design, we’re constantly adding new and highly useful books to your bookshelf.


Curated learning paths

From UI design, to data and networking, to IDEs and tools, to software engineering practices, curated learning paths help you stay focused on core competencies and technologies.


New content every week

We’re constantly releasing new courses, books, and articles on the best frameworks and technologies out there. We’re also constantly updating our older content, so you won’t fall behind.


Exclusive mobile apps

Want to take your learning on the go? Our official iOS and Android apps let you stream and download our video courses so you can stay up to date, anytime, anywhere.


Made by professionals like you

All of our content is created by a community of expert developers from all around the world. They’ve taken their battle-tested and hard-won advice from their careers, to help you with yours.

Covers all the topics you need

Browse all our platforms
iOS & Swift

iOS & Swift

If you want to learn iOS & Swift development, you're in the right place. We have the largest collection of iOS & Swift books, video courses, and tutorials on the Internet.

Android & Kotlin

Android & Kotlin

Our Android tutorials all use the hot new Kotlin programming language, and are constantly updated to teach you the latest techniques and best practices.

Flutter & Dart

Flutter & Dart

Build your next app in Flutter, Google’s cutting-edge UI toolkit for true cross-platform development. Go from mobile to web to desktop with a single codebase.

Server-Side Swift

Server-Side Swift

Swift has become a powerful language for server-side development on macOS, Linux, and even Windows! Join the exciting server-side Swift revolution.

Fresh content added weekly for you

Android & Kotlin New
Kotlin Coroutines: Fundamentals
Learn the fundamentals about threads and coroutines, along with the basics of the Kotlin Coroutines framework.
Flutter & Dart New
Saving Data in Flutter
Data is king! In this course you’ll see different techniques to store data in your Flutter apps. You will use SharedPreferences to store key-value pairs, convert objects in JSON format (and viceversa), read and write data to text files, and convert images into streams of data. At the end of this course, you’ll be able to choose how to save data in your apps, and use some of the most common Flutter storing options.
Flutter & Dart New
Testing in Flutter
Testing is one of the important aspect in app development. Testing helps to find and fix bugs, increasing the quality of the application. This course will introduce testing and different types of tests in Flutter. You will learn how to write unit tests, widget tests, and integration tests in Flutter. You will also learn how to write tests for your apps. You will learn how to Generate Goldens for UI Comparison and Automate running tests.
iOS & Swift New
iOS Concurrency with GCD & Operations
Learn how to add concurrency to your apps! Keep your app’s UI responsive to give your users a great user experience, and learn how to avoid common concurrency problems, like race condition, priority inversion and deadlock.
iOS & Swift
iOS App Distribution
This course will walk you step by step through the process of registering for a new developer account and registering your app with App Store Connect. In addition, you’ll learn about internal distribution of your app, testing with TestFlight, and submitting your app to the App Store.
Android & Kotlin
Your Second Kotlin Android App
In this course, you’ll level up your Android skills by writing a task list managing app entirely in Kotlin and Jetpack Compose. In it, you’ll learn about Composables, LazyLayouts saving data, integrating navigation components in Compose, and Android Jetpack.
Android & Kotlin
Your First Kotlin Android App: Polishing the App
This course is the sequel to “Your First Kotlin Android App: An App from Scratch.” In this Jetpack Compose course, we’ll finish off programming Bullseye to add some nice touches and features to make it look professional and polished.
Android & Kotlin
Your First Kotlin Android App: An App From Scratch
Updated for 2023! Get started with Android by building your own game using Jetpack Compose and the Kotlin programming language. If you’re new to Android and development as a whole, then this course is for you.
Multiple Domains New
Getting Started with Git
An introduction to Git! Learn the basics of Git so you can use it in your daily workflow.
Android & Kotlin
Jetpack Compose: Getting Started
In this Jetpack Compose Course, you’ll learn what Compose is, what its fundamental components are, and how they behave individually, and when composed together. Furthermore, you’ll learn how to build beautiful and reactive UI, with a lot of meaningful motion when it comes to animating custom components, input field state handling, error handling, and automatic state updates within an MVVM environment.

For the community,
by the community.

Kodeco is a friendly and supportive community of developers who love to learn and share our knowledge with the world.

All of our tutorials are created by a community of mobile development experts from around the world. We’ve encountered pretty much everything you could possibly encounter as a developer, and are here to share our battle-tested advice with you!

We create high quality tutorials on iOS and Swift, Android and Kotlin, Flutter and Dart, Server Side Swift, and Unity, in article, book, and video course format to help you be a better developer, no matter how long you’ve been coding!

Our instructors work at

apple logo
amazon logo
vimeo logo
vodafone logo
t-mobile logo
gumtree logo
husqvarna logo
roku logo
lyst logo
usaa logo
kroger logo
skedulo logo

Trusted by thousands of developers worldwide

Julian Martinez

Thanks! iOS beginner path tutorials in combination with the apprentice books have been awesome on reinforcing and building on concepts so far!

July 20


I haven't found single event where I am working on some feature and I haven't referred to Kodeco material. From my early days adopting iOS till now, these resources have helped me become a better developer every day

May 23


I love the articles, videos, and tutorials... They are the BEST! Want to learn some new programming skills, look no further

Dec 8

Jesus Fabian

There are not enough hours in the day to go through all the amazing content you guys put out, ugh !!

Aug 5

Tukach Shakur

I love you guys so much. You EASILY have some of the best coding tutorials on the entire Internet. Please keep up the amazing work!!

July 18


Isn't only one of the best resources to learn mobile development, but is also so kind to share my first brand new app I've made in these crazy times. Thank you so much!

Apr 3