- All Courses
- Mobile app development
Free Online Mobile App Development Courses
These free online mobile app development courses will teach you everything you need to know to get started developing for mobile devices. There are now over 5 billion mobile phone users in the world, making mobile development an easy choice for beginner and experienced programmers alike. If you need to learn about mobile app development, the courses on this page will get you started....…Read More
- 23 Free Courses
- 179,342 Learners
- 10,674 Certificates & Diplomas Earned
Most Popular
Mobile App Development Courses

Principles of User Experience and Business Accessibility
- Analyse the user experience (UX) concept and the role it...
- Define ‘information architecture’ (IA) and explain how i...
- Recognise when to hire UX and IA experts and ... Read More

Introduction to Python
- Summarize the basic history of Python
- Identify its core characteristics
- Define its common data types
- Indicate the data type of a value Read More

Introduction to Mobile Application Testing
- Compare real devices, emulators, and simulators
- Explain how to write a resume as a mobile application te...
- Identify the best strategy to test all mobile... Read More

React Native Fundamentals - A Comprehensive Guide
- Analyze the role of React Native as a mobile app develop...
- Describe the process of cross-platform development
- Discuss the benefits of using React Native to... Read More

Diploma in Developing Applications with Kotlin in Android Studio
- Describe the process for installing Android Studio
- Recall how to install JDK (Java development kit)
- Outline the functions of the SDK manager Read More

Android App Building 102 - Purr, Audiobook Log, and Skeleton
- Explain the properties of the palette components, like ‘...
- Describe the project's development by connecting an Andr...
- List the functions of the App Inventor button... Read More

Android App Building 101- Introduction
- Define the installation process of App Inventor 2
- Describe the main development functionalities of the App...
- List the steps to set up the Android emulator Read More

Introduction to Mobile App Development With Flutter
- Explain how to build a functional Flutter App that can r...
- Summarize the basics of how to build your User Interface
- Identify how to favourite and unfavorite Cont... Read More

Beginner Kotlin for Android
- List some of the features of Android Studio
- Recall how to declare a variable and reference element d...
- Recall how to download and install the IntelliJ IDEA for...
- List the data types available in Kotlin progr... Read More

Advanced Programming in iOS11 and Swift 4
- Summarize how to restore in-app purchases after app dele...
- Recall how to set up project folders on Xcode and instal...
- Recall how to install Alamofire and Alamofire... Read More

Android App Building 104 - Auto Reply Text Messaging
- Recognise the procedure for building App Inventor 2 appl...
- Discuss ways to implement the basic structure for Auto R...
- Explain texting, TinyDB, Spinner, Timepicker ... Read More

Mobile App Development with Kotlin
- Explain how to set up Kotlin on a Windows Machine, Mac a...
- Distinguish between arithmetic and relational operators
- Discuss how to comment codes in Kotlin progra... Read More

Promoting User Engagement on Mobile Applications
- Outline the advantages of SMS marketing
- Recognise the value of developing apps that accommodate ...
- List the various app engagement techniques Read More

Android App Building 106 - Memory Viewer
- Define the palette features like ‘user interface’, ‘layo...
- Describe the building method for creating custom colours...
- Explain the nuances among the arrangement, st... Read More

Designing using Sketch Application
- Recall the setting up process of Sketch on a Mac OS
- Discuss how rulers are used in Sketch
- Identify the tools used for scaling and resiz... Read More

Mobile and Web Development using Ionic
- Explain Ionic compatibility across various platforms
- Select applications to debug and test
- Outline the default formatting options for st... Read More
Benefits Of An Alison Certificate
Certify Your Skills
A CPD accredited Alison Certificate certifies the skills you’ve learnedStand Out From The Crowd
Add your Alison Certification to your resumé and stay ahead of the competitionAdvance in Your Career
Share your Alison Certification with potential employers to show off your skills and capabilities

Explore Courses By Category
Explore In-Demand Careers
Discover More CareersPopular Course Creators
Over 45 million learners have used Alison to empower themselves
Not sure where to begin?
What is your main goal on Alison?
- 4,500+ free courses
- 45 million+ learners
- 10 million+ graduates
- 195 countries