These are the best App Development courses on the web (December 2018)

Below you will find the best app development courses that are currently available on the internet. They are updated regularly with the aim to keep all their characteristics like price, level of difficulty, and certificate quality up to date so you can make an informed decision about which is the best app development course for you. Feel free to use the filters below to sift through the entire database on Courseroot.

Level Level Dropdown
  • All levels
  • Beginner
  • Intermediate
  • Expert
Pricetag Price Dropdown
  • All
  • Free
Certificate Certificate Dropdown
  • All
  • Certificate (q1)
  • Certificate (q2)
  • High quality
Hours of content Hours Dropdown
  • All
  • 0 to 10
  • 10 to 50
  • 50 to 100
Platforms Platform Dropdown
  • All
  • Coursera
  • edX
  • Futurelearn
  • Pluralsight
  • Skillshare
  • Springboard
  • Udacity
  • Udemy
  • Update
Filter suggestions:
Beginner
Free
Udemy
Coursera
Clear filters
Online Course by Udacity
4.8
(2591)
$999

Android Developer

by Google | Udacity

Kick-start your Android developer career with this excellent course from Udacity. You will learn mobile development, build a portfolio of applications that can be used to show off your Android dev expertise, a create your own Google play Application. This all while having great support from the instructors.

Intermediate
+150h
Nanodegree
Two 4-month terms
Online Course by Udemy
4.7
(25,057)
$11.99

iOS 11 & Swift 4 - The Complete iOS App Development Bootcamp

by Angela Yu | Udemy

Learn iOS 11 App Development From Beginning to End. Using Xcode 9 and Swift 4. Includes Full ARKit and CoreML Modules!

All levels
49.5h
Certificate (q1)
Self-paced
Online Course by Udemy
4.5
(20,378)
$11.99

The Complete React Native and Redux Course

by Stephen Grider | Udemy

iOS and Android App Development from scratch - build full React Native mobile apps ridiculously fast!

All levels
16.5h
Certificate (q1)
Self-paced
Online Course by Udacity
()
Free

Intro to HTML and CSS

by | Udacity

Take this course now and learn the fundamentals of web development, along with best practices and professional problem-solving techniques using developer tools such as HTML and CSS. Learn in-depth topics on HTML and how to apply and style your website through CSS. Some of the topics covered are CSS syntax, selectors, and units.

Beginner
15-35h
None
Self-paced
Online Course by Udacity
()
Free

Swift for Developers

by | Udacity

Do you want to learn how to build your very first iOS application? This course about Swift programming basics will definitely help you with your goal. In this quick practical introduction to the basics of Swift, the student will learn about functions, constants, types, and variables. Hands-on iOS development and syntax exercises are also present in this course. More information

Beginner
15-35h
None
Self-paced
Online Course by Udacity
()
Free

Intro to Point & Click App Development

by Salesforce | Udacity

This beginner's course from Udacity will teach you how to build powerful apps without writing code. Whether you are curious about programming or an aspiring developer yourself, this class is great for you. Once this course concludes, you'll be able to conceptualize and create your own web or mobile application and host them in cloud.

Beginner
15-35h
None
Self-paced
Online Course by Udacity
()
Free

Database Systems Concepts & Design

by Georgia Institute of Technology | Udacity

Udacity offers a lot of courses in the field of Database Systems, and this one is among the best in that regard. In this intermediate course, you will learn how to apply a database application development methodology to major real-world projects through good examples. More information

Intermediate
15-35h
None
Self-paced
Online Course by Udacity
()
Free

Learn Swift Programming Syntax

by | Udacity

Swift is a programming language created by Apple specifically built for iOS and OS X development, making it easier for iOS developers for creating apps because it is fast, concise and comes with tools that are easy to use. Through this course, you will be able to learn the Swift Programming Syntax and confidently apply Swift essentials when building iOS apps. More information

Intermediate
15-35h
None
Self-paced
Online Course by Udacity
()
Free

Software Development Process

by Georgia Institute of Technology | Udacity

Are you a Software Engineer or an Engineer Manager who wants to advance your skills in software development processes? Then, this course is for you. In this course, the student will learn how to set-up an Integrated Development Environment (IDE), Learn Git and GitHub and use Modeling Languagee (UML) in developing and designing an Android application. You will be also learning some various testing practices and refactoring techniques that will help before launching your software. More information

Intermediate
15-35h
None
Self-paced
Online Course by Udacity
()
Free

Scalable Microservices with Kubernetes

by Google | Udacity

Scalable Microservices with Kubernetes teaches participants how to manage microsevices and other application containers by using kubernetes. Any student with a background in Operations or Development with interest in managng container based infrastructure, configuring and launching an auto-scaling, self-healing Kubernetes cluster, with Kubernetes should definitely study this course. More information

Intermediate
15-35h
None
Self-paced
Online Course by Udacity
4.6
(2148)
Free

Introduction to Programming

by | Udacity

Get started in your career in the various fields of computer science with this introductory course from Udacity. In here, you will be introduced to programming so you can learn how to code and get careers in AI, Data Science, Web and App Development, and more. This course is great for beginners with or without prior programming skills.

Beginner
15-35h
None
Self-paced
Online Course by Udacity
()
Free

Advanced Android App Development

by Google | Udacity

Level-up your skills and make your application production- ready by developing apps with advanced features such as integration, material design, widgets, receiving cloud messages, and more. Through this course, you'll learn to create UI tests using various frameworks and you'll be able to successfully publish your app on Google Play Store. More information

Expert
15-35h
None
Self-paced
Online Course by Udacity
()
Free

Rapid Prototyping

by Google | Udacity

One of the most important aspects in the development process is prototyping, primarily because learning how to do it the right way will save your team a lot of valuable time and money. This course covers rapid prototyping in a comprehensive way, and you'll gain the valuable skill of creating better applications. More information

Intermediate
15-35h
None
Self-paced
Online Course by Udacity
()
Free

VR Software Development

by Google VR | Udacity

Is programming your thing? Check out this course now. These expert instructors offer lessons in virtual reality programming. Learn the basics of C# programming and using Unity. At the end of the course, the student will be able to understand loops, variables and methods as well as knowing how to apply these in a VR environment. More information

Beginner
15-35h
None
Self-paced
Online Course by Udacity
()
Free

Full Stack Foundations

by Amazon Web Services | Udacity

Learn the fundamentals of back-end website development if you need an in-depth course on the subject. There are professionals who will teach you on how to create your own website application, as well as using an Object-Related Mapping layer. The Flask framework will also be discussed thoroughly. Having wrapped up the program, you will be able to speed up the development of your applications. More information

Intermediate
15-35h
None
Self-paced
Online Course by Udacity
()
Free

Developing Android Apps

by Google | Udacity

Check out this course if you want to know how to build a cloud-connected Andriod app. Qualified instructors will will teach you about the tools, principles, and best practices of mobile and Android development. You will also be taught about theories in building great applications the right way. A step-by-step guide is given as students will learn about mobile and Android development. At the end of the course, expect to be well-versed with this subject. More information

Intermediate
15-35h
None
Self-paced
Online Course by Udacity
()
Free

Intro to iOS App Development with Swift

by | Udacity

Want to build a cool iOS apps which lets you record a conversation and make the voices sound like a Chipmunk and Darth Vader? Well, take this course now. With this course, you will learn the fundamentals of Swift, a new programming languange from Apple, which lets you do all of awesome functionalities and turns you into an awesome iOS developer quickly. More information

Intermediate
15-35h
None
Self-paced
Online Course by Udacity
()
Free

Android Auto Development

by Google | Udacity

This Android Auto Development course by Udacity will teach the students how to extend their existing code to make it available to the users wherever they are. How to get started in Android Auto Development is the starting lesson in this course. It also covers in fine detail everything the students need to know about Media and Messaging apps. More information

Expert
15-35h
None
Self-paced
Online Course by Udemy
4.4
(15,848)
$11.99

The Complete Android N Developer Course

by Rob Percival | Udemy

Want to learn on how to build an android application? Learn Android App Development with Android 7 Nougat in this course now. This course is designed for all levels, whether you

All levels
32.5h
Certificate (q1)
Self-paced
Online Course by Udacity
()
Free

Cyber-Physical Systems Design & Analysis

by Georgia Institute of Technology | Udacity

This excellent course functions as an introduction to cyber-physical systems through an industrial perspective. In here, the student will be introduced to the principles, models, tools, and processes that are essential to all areas of cyber-physical system development and their application in the current age's industrial development processes.

Expert
15-35h
None
Self-paced
Online Course by Udemy
4
(14,604)
$11.99

iOS 10 & Swift 3: From Beginner to Paid Professional?

by Mark Price | Udemy

Learn how to build applications by taking this online course today. It has video tutorials on how to build and release iOS 9 and Swift 2 applications to the Apple App Store. After finishing the course, the student will be able to master iOS development.

All levels
71h
Certificate (q1)
Self-paced
Online Course by Udemy
4.6
(11,218)
$11.99

The Complete iOS 10 & Swift 3 Developer Course

by Rob Percival | Udemy

Learn more about 21 iOS apps by using Swift 3 nd Xcode 8 by taking this course today. Qualified instructors will will walk you through iOS application development, as well as providing free website hosting , ebooks and assets.

All levels
30h
Certificate (q1)
Self-paced
Online Course by Coursera
4.7
(4,076)
$43/mo.

Exploratory Data Analysis

by Johns Hopkins University | Coursera

This course covers the essential exploratory techniques for summarizing data. These techniques are typically applied before formal modeling commences and can help inform the development of more complex statistical models. Exploratory techniques are also important for eliminating or sharpening potential hypotheses about the world that can be address...

All Levels
26-40h
Certificate (q2)
Starts Nov 23
Online Course by Udemy
4.6
(6,339)
$11.99

ES6 Javascript: The Complete Developer's Guide

by Stephen Grider | Udemy

Learn how to develop websites by taking this course now. Get to practice with live examples as well as learn how to apply ES6 features. This course will teach you how to do ES6 JavaScript Development from scratch.

Beginner
6.5h
Certificate (q1)
Self-paced

  • -1
  • 0
  • 1
  • 2
  • 3
Displaying 0 to 24

Popular Subjects

Machine Learning+200 courses
MBA+100 courses
Business+2500 courses
Photography+350 courses
Python+750 courses
Java+1300 courses
Marketing+1500 courses
Project Management+200 courses
PMP+100 courses
Analytics+300 courses
Data Science+200 courses
SEO+500 courses
Matlab+60 courses
Big Data+150 courses
See all

Want to try another search?