App Development Courses

A curated list of Online App Development Courses. iOS, Swift, Android, Unity.

App Development Courses

The Complete Android N Developer Course

Learn Android App Development with Android 7 Nougat by building real apps including Uber, Whatsapp and Instagram!

So you want to build your own apps?

And you want to build them… from the comfort of your home… in your own time… without having to attend class… or wade through endless textbooks (or online guides).

Am I right?

And let me guess: you only want the latest technology, software and techniques—because you’ve got big plans, big ideas—and let’s be honest… you’re impatient and you want to jump the queue?

My name’s Rob Percival, creator of the world’s best-selling online coding courses… andI’ve designed The Complete Android N Developer Course, especially for YOU.

Building on last year’s runaway success: The Complete Android Developer Course (Udemy’s best-ever-selling Android course, with over 50,000 happy students), The Complete Android N Developer Course has been refined, honed and microscopically polished to deliver even more valuable content, all designed for the latest Android 7.

A huge range of technologies are covered, including open source Parse Server, Firebase, Admob, GDX (game development), Bluetooth and a whole lot more.

This time, using hot-off-the-press Android Nougat (putting unparalleled levels of performance, productivity and security directly into your hands), The Complete Android N Developer Course includes building a WhatsApp clone PLUS three brand spanking new chapters on how to market your apps—and start piling in the cash.

Who is the target audience?

  • Anyone who wants to be an app developer: This is a complete course, just like my Complete Web, iOS and Apple Watch courses. It will teach you how to make money from your apps as well as how to code.
  • Anyone who wants to learn to code: Java is a fantastic language to learn how to code with.
  • Anyone who wants to understand how computers work: Learning to code is so much more than being able to make apps - knowing how computers work is your key to a hugely powerful world.


  • A Windows PC, Mac or Linux Computer
  • ZERO programming knowledge required - I'll teach you everything you need to know

The iOS 10 Developer Bootcamp: Master Swift and Objective-C

This 60+ hours iOS course is the only course you'll ever need to learn Swift 3, Objective-C

If you want to become a professional iOS Developer that can create any type of iOS Applications, take this course.

These are some of the reviews of the students that are currently enrolled in this course:

"I recommend this course 100%, the instructor takes its time to explain every single detail in swift, and goes over and over the example again and again so at the end you have a good and profound understanding of what he is explaining."

During this course, you'll learn:

  • How to use the Swift programming language
  • How to use the Objective-C programming language
  • How to create amazing iOS 10 apps
  • How to upload your apps to the Apple App Store 
  • How to monetize your iOS development skills

All of the lessons are screen recorded in HD 1080p.

Who is the target audience?

  • Students must have a Mac OSX System
  • Anyone who is eager to create mobile apps
  • Anyone who wants to monetize their mobile development skills


  • No programming experience required
  • Students must have a Mac OSX System
  • Students should be passionate enough to create awesome iOS Apps!

iOS 11 & Swift 4: From Beginner to Paid Professional™

Build iOS Apps & Learn iOS 11, Swift 4, ARKit (Augmented Reality), CoreML (Machine Learning)

Welcome to the world's most comprehensive course on iOS development. This course is designed like an in-person coding bootcamp to give you the most amount of content and help with the least amount of cost.


Here are some of the things you'll be able to do after taking this course:

  • Submit apps to the app store
  • Understand programming & basic algorithms
  • Work fluently with Swift 4 & iOS 11
  • Apply to jr iOS development jobs
  • Work as an iOS contractor

Who this course is for:

  • People who want to build apps!
  • Those who want to create their own startup
  • Those looking to get a full time job as a developer
  • Business owners
  • Students & teenagers
  • People who want to make money building apps

If you are absolutely new to programming you should start at the beginning of the course and go to the end.

I've designed this course to take you down a guided learning path. Lectures are not broken out by specific topics. You build apps and then learn a ton of principles within those apps. So don't skip around!

If you already know Swift then you can skip the Swift section since the changes between Swift 3 and Swift 4 are minor.

If you've never programmed before, make sure you DO take the Swift lessons. We'll teach you core foundational principles so you can build complex apps.

If you are a student of iOS 10: From Beginner to Paid Professional then feel free to start taking this iOS 11 course.

Keep in mind that this iOS 11 course has a bunch of new apps. So there is a HUGE benefit to ALSO go through the iOS 10 course - or you'll miss out on awesome content. 

Don't forget to join the free live community where you can get free help anytime from other students.

Here are a few things you'll learn:

  • Swift 4
  • Xcode 9
  • Interface Builder
  • Firebase
  • Build a Slack Clone
  • Maps & GPS
  • Core Data
  • ARKit & Augmented RealityCoreML & Machine Learning
  • Tables & Data
  • APIs, HTTP, and Networking
  • App Design
  • Storyboards & Segues
  • And a lot more...

Who is the target audience?

If you are an absolute beginner to coding take this course, if you are an absolute beginner to iOS or mobile development then take this course.


  • Must have a computer with OSX or macOS on it

Unity: Build A Complete 2D Game From Start to Finish

Learn to code in C# and build a complete 2D game

Have you ever thought of starting your journey in game development?  Or, maybe you want to build on your game development skills. Well, you've come to the right place.

This course is created just for you

The Unity course Build A Complete 2D Game From Start to Finish will guide you step by step on how to build your own 2D game. At the end of the course, you will gain hands on experience in learning Unity.

In this course, we will build a 2D sidescroller game where a player has to avoid obstacles and kill enemies in other to get points and score.

In this course, you'll learn

  • Learn to code in C#
  • Unity Animations
  • Game Manager Controllers
  • Singleton Patterns
  • Monobehaviour Event Execution
  • Coroutines
  • Random Obstacle Instantiation
  • Random Enemies Instantiation
  • Score and Points System
  • Player Lives System
  • Handle game Reload With Coroutine
  • Menu System

Who is the target audience?

Complete beginners. No prior unity skill or coding skill requiredPeople interested in making their own games


  • Unity3D Software
  • Ability to write code

We can help with that.

We would love to hear about your App Development destination & help you on your journey...
Contact Us