Skip to Content
Codecademy Logo
Catalog
Log In
Sign Up

Mobile Development

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 the Basics of Android

Intermediate

More resources

Article

Running Hello World Locally (Xcode & Terminal)

Article

Introduction to Android

Article

Developing for Android

Article

Android Studio Quick-Start Guide