Learn mobile development
A mobile development education can prepare you for a career designing and optimizing experiences for handheld devices. Read on to learn about available app development courses to help you gain skills for success.

What is mobile development? Why learn it?
Mobile development, also called app development, involves creating, implementing, testing, and maintaining software applications for smartphones and tablets.
As a mobile development expert, your tasks might include:
- Generating installable software bundles
- Building a design interface
- Testing and updating applications and software
If you have a mobile development background, you can pursue careers as a developer/designer, software engineer, or product manager. Mobile development roles can be found across industries like e-commerce, healthcare, computer technology, marketing, retail, and finance.
Maximize Your Potential
Sign up for special offers, career resources, and recommendations that will help you grow, prepare, and advance in your career.
Browse online Mobile Development Certificates
Find new interests and advance your career opportunities
Stand out in your field
Use the knowledge and skills you have gained to drive impact at work and grow your career.
Learn at your own pace
On your computer, tablet or phone, online courses make learning flexible to fit your busy life.
Earn a valuable credential
Showcase your key skills and valuable knowledge.
Certificates
Related Topics
Choosing the right mobile development program for you
Choosing the right mobile development program depends on factors like your:
- Current knowledge base
- Time availability
- Area of interest
Whatever your path, be sure to review the courses and the instructors' knowledge before jumping in.
Courses
A successful mobile development course trains you to develop and maintain user-friendly applications. App development courses include:
- Program languages
- User interface (UI)/user experience (UX)
- Information technology (IT) architecture
- Application programming interface (API) integration
Certifications
Certifications can be a great way to boost your résumé and demonstrate your knowledge to future employers. You can find programs in areas like mobile security and cross-platform development. Android and iOS also offer certification programs.
Executive education programs
Executive education can help managers and working professionals advance to the next level in their career. Examples of related executive education programs include fundamentals of cybersecurity and business systems analysis.
Degrees
Specific mobile development degrees aren't available. However, a bachelor's in computer science, software engineering, or IT might prepare you with the app development knowledge needed for the field.
Jobs in mobile development
Here are a few roles to consider:
Learn mobile development online with edX
Finding the right app development course is easy with edX.
More opportunities for you to learn
We've added 500+ learning opportunities to create one of the world's most comprehensive free-to-degree online learning platforms.