edX is part of 2U: the next era of online learning begins today! Visit our Help Center to read more about changes at edX.

How to Build a Mobile App – 5 Free Courses

It’s Time To Build Your Mobile App

The world has truly gone mobile. There are over 1.4 million iOS apps and over 1.8 million Android apps available and Apple reports over 100 billion app store downloads. ComScore reported that as of May, 2014, mobile app usage surpassed that of desktop, amounting to 51% of all time spent on digital media consumption. And the trend towards mobile continues at a rapid pace. In the U.S., mobile-only internet users exceeded desktop-only users in March of 2015. With tablet and smartphone apps performing all the functions of a desktop computer and much more, it is only natural that users are migrating to mobile-only access. Many popular Internet of Things products like Nest cameras and Sonos speakers are controlled via mobile apps, driving the trend to mobile even more. Now is the time to explore the world of mobile app development and start your own project or simply add the ever-important mobile app development skills to your resume.

If you’ve got a great idea for a mobile app, have an existing website and want to add a mobile app or simply want to learn how it all works, edX has excellent courses on designing and building an exceptional mobile experience.

Mobile App Development with Android – HKUST

Verified, HKUSTx COMP107x, Introduction to Mobile Application Development using Android, Learn More

If you have a general concept of programming and want to better understand mobile app creation, The Hong Kong University of Science and Technology has a free, 6-week introductory course, Introduction to Mobile Application Development using Android, that will give you a great overview of mobile development basics. Using Android as the platform, the course offers an introduction to UI design, application components, how to use Android Studio and more. If this sounds interesting but you find yourself in the position of being a complete programming novice, then sign up for Harvard’s extremely popular and self-paced intro to computing course, CS50. Designed for beginners, the course is a fun introduction to the art of programming and will help prepare you for additional programming courses.

Designing and Building a Mobile App Experience – MIT

MIT’s Mobile Application Experience series takes you from the idea stage all the way through deployment. The free, multi-part series covers ideation, usability evaluation, programming, testing and reporting. Learn Human Computer Interaction (HCI) methods for understanding usage behaviors and then design a responsive and personalized application. MIT’s courses teach development for both iOS and Android and one course is not a prerequisite for another. Learners can jump right into Part 3: Building Mobile Apps and get right to the development of their ideas. Select from the course options below to learn more and enroll.

Verified, MITx 21W.789.2x, Mobile Application Experiences Part 2: Mobile App Design, Learn More
Verified, MITx 21W.789.3x, Mobile Application Experiences Part 3: Building Mobile Apps, Learn More
Verified, MITx 21W.789.4x Mobile Application Experiences Part 4: Understanding Use, Learn More
Verified, MITx 21W.789.5x, Mobile Application Experiences Part 5: Reporting Research Findings, Learn More

Another program to consider is the Professional Android Developer MicroMasters. This 5-course, graduate-level program covers beginner to advanced programming skills and prepares students for the Google Associate Android Developer Certification Exam.

Additional new courses related to internet application development are starting all the time on edX. View upcoming computer science courses and learn about cloud computing, data management, java programming and more. Don’t forget to consider adding a Verified Certificate when enrolling in a course on edX. These are digital certificates that you can upload directly to your Linkedin profile to showcase your skills. Learn more about Verified Certificates on edX.