Every year more and more people rely on mobile devices to meet their needs. Where websites used to be the gold-standard, people now rely on mobile apps. The technologies used to create these apps are expanding and improving quickly, so it’s an exciting time to start learning Mobile Development!

Mobile Technologies:

  • Android

  • iOS

  • Swift

  • Kotlin

  • Java

  • ReactNative

Recommended

Skill Path

Build Basic Android Apps with Java

Beginner friendly

13 Lessons
With Final Project

Featured resources

Beginner friendly courses

Skill Path

Build Basic Android Apps with Java

Beginner friendly

13 Lessons
With Final Project
Skill Path

Build iOS Apps with SwiftUI

Beginner friendly

10 Lessons
With Final Project
Course

Learn Java

Beginner friendly

16 Lessons
Language Fluency
Course

Learn Swift

Beginner friendly

11 Lessons
Language Fluency
Course

Learn Kotlin

Beginner friendly

11 Lessons

Intermediate courses

Course

Learn React Native

Intermediate

5 Lessons
Course

Learn Intermediate Swift

Intermediate

5 Lessons
Language Fluency
Course

Learn the Basics of Android

Intermediate