Skip to Content

The demand for mobile app development skills is booming with new job opportunities emerging every day. In the Mobile App Development Professional Certificate, you will learn the fundamentals of app design, explore new opportunities in augmented and virtual reality apps, and learn essential UX/UI design concepts.

What you’ll walk away with:

  • A holistic understanding of the app development process from conceptualizing and prototyping to designing and coding
  • Hands-on experience building immersive apps through learning the basics of designing and developing for mobile AR/VR
  • Expertise from industry experts and practical knowledge of the job market for UX/UI and app design
Enroll Now

For CreditNon-credit

Courses Included

Each required course for the Mobile App Development Professional Certificate is 8 weeks long, fully online, and can be taken for credit or noncredit. Please see course details for more information.

App Design with Swift Programming

Build your own mobile apps and launch your coding career by learning Swift, Apple’s powerful and intuitive iOS programming language. Through hands-on projects and interactive instruction, you’ll learn every step of the development process—from concept to prototype to final product. While you get creative designing your custom apps, you might even uncover new avenues for your personal work or future career opportunities.

Learn More

Developing Augmented and Virtual Reality Apps

Corporations and startups around the world are working with businesses to apply augmented and virtual reality to everything from marketing and advertising to medicine and healthcare. Virtual reality projects the user into a fully-constructed, 360-degree reality. Augmented reality is used to alter reality through apps, head-mounted displays (HMDs), laptops, smartphones, and tablets. In this course, you’ll explore the career opportunities in both of these rapidly-growing industries, while creating your own AR/VR apps with Unity software.

Learn More

UX/UI Design Essentials

Learn how to develop customized and intuitive experiences through the process of UX/UI Design. This course will introduce you to concepts that puts your user at the center of the design process. You’ll learn how an understanding of design thinking, empathy, and user psychology empowers you to build highly-intuitive and engaging user interactions. While taking your own projects through the design, development, and prototyping processes, you’ll also develop skills that you can leverage immediately toward your current business or career goals.

Learn More

Certificate pricing and details:

  • Earn 9 hours of college credit: $2,991
  • Take for Non-credit Professional Development: $2,409
  • Fees: $120 Registration Fee (required for both credit and non-credit options)
  • Duration: 24 weeks


Certificate Courses

examples of Swift programming

App Design with Swift Programming

Build your own mobile apps and launch your coding career by learning Swift, Apple's powerful and intuitive iOS programming language.…

Developing Augmented and Virtual Reality Apps

Augmented reality and virtual reality (AR/VR) is quickly becoming a multi-billion dollar industry. Corporations and startups around the world are…
notebook showing creative brainstorming ideas

UX/UI Design Essentials

Learn how to develop customized user-centered experiences through the process of UX/UI Design. This course will introduce you to concepts…
Lauren Liss Photo

Lauren Liss

Lauren Liss is a professor in the Interactive Arts and Media Department. She teaches interface design, interaction theory, user experience and usability, and collaborative development. She also runs an interaction design company, *goodspark, which focuses on content management systems and usability analysis for small businesses, with a specialization in women-owned businesses and creative firms.

Liss received her Masters in Education, Learning Design and Leadership, New Learning, from the University of Illinois, where she studied knowledge acquisition and educational theory through the lens of usability and technology.

Course: UX/UI Design Essentials

Austin McCasland Photo

Austin McCasland

Austin McCasland is a VR/AR product designer and UX developer based out of San Francisco. He espouses a design-focused approach to VR/AR development and believes that having a solid process for creating products can give anyone superpowers. Most recently, Austin designed, developed and released a mobile AR application (Paint Space AR) which was named one of the best iOS apps of 2017 by Apple. In his spare time you can find Austin in the woodshop, playing video games or hunting down good music.

Austin’s undergraduate degree is in interactive sculptural new media, and he has a Masters degree in Human-Computer Interaction from Carnegie Mellon University.

Austin’s Work:

Course: Developing Augmented and Virtual Reality Apps

"The insight of the experience my instructor has on the VR and AR industry had been eye opening to say the least.”

— Columbia Online Student
Matthew Steinke Photo

Matthew Steinke

Matthew Steinke is an artist, musician, designer and developer. Over the past two decades, he has produced interactive content for Atmosphere Proximity, RGA, Viacom, Ogilvy, The Girl Scouts of America, The Fun Fun Fun Fest, Charles Schwab and Cramer Krasselt among others. His professional practice reflects his broad experience in a variety of roles including programmer, animator, designer, engineer and project manager.

Steinke has also produced several experimental media artworks involving robotic musical instruments for installations and performances for which he has toured across Europe, Canada and the US. His personal work and research explores the intersection of artificial intelligence, psychology and narrative as a way to generate new forms of machine behavior for musical expression.

Course: App Design with Swift Programming

“I have been trying to teach myself iOS development for a long time. I needed the structure of this class to actually stick with it. I also liked having the added motivation and structure of working toward having a functioning App at the end of class which added purpose to each step of the App development process.”

— Keith M., Columbia Online Student

Learn More