100+ Free Mobile App Development Courses, Certifications and Tutorials

In today’s digital world, learning something like mobile app development can come in very handy. App developers are among the highest paid. They can land jobs in reputable international agencies. And there is lots of room to grow and get creative in this field. No wonder so many platforms offer dynamic and diverse programs/courses for app development. Thus, here we have listed some of those app development tutorials, courses and Certifications offered by various platforms. Coursera, edX and of course, Udemy, top the list. These courses target all sorts of learners—beginner, intermediate as well as advanced learners are the targeted audience. Some of the highest ranked courses from respective platforms form the following list. They focus on both Android and iOS app development. It doesn’t matter if you’re starting out from scratch or have a professional background in app development. Because you will find something new to learn from the following comprehensive App Development courses and Tutorials. Get a great-looking app development certificate included with your resume from these notable platforms. For they are professionally certified courses.

Free Edx Courses

CS50's Mobile App Development with React Native - Android app development course

Free Edx Courses

Mobile Computing with App Inventor – CS Principles

Udemy Free Courses

Become an Android Developer from Scratch

Udemy Free Courses

Learn Android Application Development - Android development tutorial

Udemy Free Courses

Learn Android 4.0 Programming in Java

Udemy Free Courses

Android Development from Scratch to Create Cool Apps!

Udemy Free Courses

Mobile App Development in 27 Minutes: Android

Udacity free courses

Developing Android Apps - app Development Course

Udacity free courses

Advanced Android App Development

Google Tutorials

Advanced Android in Kotlin - Android development tutorial

alison free Courses

iPhone App Development

Udacity free courses

How to Make an iOS App - iOS development course

Udacity free courses

Intro to iOS App Development with Swift

Udacity free courses

Building iOS Interfaces

Udacity free courses

Mobile Design and Usability for iOS - iOS development tutorial

coursera Free Courses

iOS App Development with Swift Specialization

coursera Free Courses

Swift 5 iOS Application Developer Specialization

coursera Free Courses

iOS Project: Transreality Game

Free Edx Courses

Project: Create an iOS app from start to finish - iOS app development course

coursera Free Courses

Build Your Own iOS App

coursera Free Courses

iOS App Development Basics

Free Edx Courses

Build your very first iOS app - iOS development tutorial

coursera Free Courses

Introduction to iOS App Development with Swift 5

coursera Free Courses

iOS App Store & In-App Purchases - iOS app development course

Start Developing iOS Apps (Swift) - free app development tutorial

Start Developing iOS Apps (Swift) - Free App Development Tutorial

Tutorials Point free tutorials

Learn iOS Application Development - Free Tutorials

Free Youtube Tutorials

SwiftUI Tutorials for Beginners - 13 Tutorials

Free Youtube Tutorials

Swift 5 Tutorials for Beginners - 18 Free Tutorials

Free Youtube Tutorials

How to Make an App for Beginners (2020) - 30 Tutorials

raywenderlich free tutorials

Your First iOS and SwiftUI App - 48 Videos

raywenderlich free tutorials

RWDevCon 2016 Vault - 24 Hours worth of Videos on iOS Development

raywenderlich free tutorials

RWDevCon 2017 Vault - 26 Hours worth of Tutorials on iOS Development

raywenderlich free tutorials

RWDevCon 2018 Vault - 36+ Hours worth of Tutorials on iOS Development

raywenderlich free tutorials

Your First Kotlin Android App - 47 Video Tutorials

Google Tutorials

Android Basics in Kotlin - Android Development Tutorial

Google Tutorials

Android Kotlin Fundamentals - Android Development Tutorials

Google Tutorials

Android Developer Fundamentals (Java) - Android App Development Tutorials

Google Tutorials

Advanced Android Development (Java) - App Development Tutorial

Free 300+ Programming Tutorials for iOS

Learn iOS Programming with Swift - 18 Free Tutorials

Android Development Courses and Tutorials

How to build Android apps using APIs in the Android framework and other libraries - Tutorials by Android

Android Development Tutorials - 70+ Free Tutorials

Android Table of Elements - A Learning Roadmap for Android Developers

Android Developer Fundamentals Course – Concepts

Codinginflow Android tutorials

Android Development Tutorials - 130+ Free Tutorials

Android Development Courses and Tutorials

Learn Android Development with these 100+ Free Tutorials

Free Youtube Tutorials

Android development with Android Studio - 41 Videos

Free Youtube Tutorials

Android Bootcamp - Marakana Android Tutorials

Free Youtube Tutorials

Android Developer Fundamentals - 68 Video Tutorials

Free Youtube Tutorials

How to Make Android Apps - 29 Video Tutorials

Eduonix Free Courses

GIT for beginners - Learn Version Control System with GIT

Eduonix Free Courses

Learn iOS Programming Building a To-Do Utility App

Eduonix Free Courses

Learn To Build A Financial App in iOS

Eduonix Free Courses

Learn to Build Mobile Games using Corona SDK

Eduonix Free Courses

Learn to Build Mobile Games using Unity3D

Eduonix Free Courses

Learn To Build Your First Professional iOS App

tutlane Programming tutorials

Complete iOS Tutorial with Examples

tutlane Programming tutorials

Complete Android Tutorial with Examples

bonkersabouttech app development Tutorial

How To Build An Android App From Scratch – No Experience Necessary!

Android Development Courses and Tutorials

Android™ Notes for Professionals - A Complete Book

Free Youtube Tutorials

Android Studio Tutorial For Beginners | Android Tutorial

Free Youtube Tutorials

Android Studio Tutorial for Beginners (84 Step by Step tutorials)

Free Youtube Tutorials

Android development tutorial series - 86 Video Lectures

Free Youtube Tutorials

Android Live Coding - GDAX Project

Android Development Courses and Tutorials

Learn Android App Development: A Full Packed Android App Development Tutorials App

JavaTPoint Programming Tutorials

Android Studio tutorial - Basic and advanced concepts of android Development

How to Make an App – Free Online Tutorials

Abhi Android Tutorials

How To Create Android App In Android Studio: Beginners Step By Step Tutorials

Abhi Android Tutorials

Learn Android Programming – Complete Tutorial For Beginners To Pro

mulesoft app development tutorials

Mule App Development Tutorial

infoworld app development tutorials

Tutorial series: Android Studio for beginners

Programming Historian Tutorial

Introduction to Mobile Augmented Reality Development in Unity

Building Image Filters like Instagram in Android

Creating Gmail Like Inbox using RecyclerView in Android

Working with WebView – Building a Simple In-App Browser for Android

Working with WebView – Building a Simple In-App Browser for Android

Android Building Realtime Chat App using GCM, PHP & MySQL – Part 1

Android Building Realtime Chat App using GCM, PHP & MySQL – Part 2

Android Building Realtime Chat App using GCM, PHP & MySQL – Part 3

Android adding SMS Verification Like WhatsApp – Part 1

Android adding SMS Verification Like WhatsApp – Part 2

Android Building Group Chat App using Sockets – Part 1

Android Building Group Chat App using Sockets – Part 2

Android Building Free Wallpapers App – Part 1

Android Building Free Wallpapers App – Part 2

Developing Flashlight Application for Android

Android Building Audio Player Tutorial

Android App UI Designing using Sketch and Zeplin

Android Integrating PayTM Payment Gateway – ECommerce App

How to connect Android with PHP, MySQL

Android Login and Registration with PHP, MySQL and SQLite

Android Sliding Menu using Navigation Drawer

Android GPS, Location Manager Tutorial

Android Tab Layout with Swipeable Views

Android Expandable List View Tutorial

Android How to Integrate Emojis Keyboard in your App

Android adding Facebook Comments Widget in App

Android How to Integrate Google AdMob in your App

Android Building Multi-Language Supported App

Android Text to Speech Tutorial