Intro to Mobile App Development

CodePath is excited to offer a free 8-week virtual course for beginner students to learn the fundamentals of building mobile applications. With coding labs, app design sessions and panel events with professional software engineers, this course provides college underclassmen a well-rounded exploration into product design, app development and exciting opportunities in the tech industry.

Apply Now
Course Cost



8 weeks



Skills Level


Course Dates and Time

Feb 19 to April 9, 2022 at 10 am to 12 pm PT

Admission Deadline

Feb 4, 2022 at 11:59 PM PT

Course Description

Intro to Mobile App Development is an 8-week course designed to expose beginner computer science students to the possibilities of a career in technology. This course is offered specifically to college freshmen and sophomores or community college students on the path to earning their bachelors' degrees.

Students will learn how to conduct product planning sessions, design basic wireframes and prototypes and write product specs to create an MVP (minimum viable product). One main aspect of the course is a hands-on mobile project spanning four separate classes in which students are led through the process of gradually developing a Flashcard app from scratch for iOS or Android. Students will also get to build a mobile application of their own.

Each workshop focuses on one of three topic areas:

  • App Design: design the next hot industry disrupting app in a small team.
  • Mobile Coding Labs: build a fully functional iOS or Android Flashcard app from the ground up.
  • Industry Panels: get the inside scoop and be inspired by successful tech professionals in industry panels.

Upon course completion, students will have a better understanding of how tech teams and entrepreneurs in Silicon Valley build software products and services, an enhanced portfolio to show future employers, and a network of like-minded peers and professionals across the US. Many of our students proceed onward to take CodePath's advanced iOS and Android mobile development courses, or apply the knowledge they gain in this course to other concentrations.

You Should Take This Course If...


You have experimented with coding, and you are curious about a career in tech, but not yet sure if tech is for you


Your college or university's computer science courses, are too theoretical and you are craving a more hands-on, interactive and inspiring experience


You are looking to build something for fun or build a portfolio to show future employers

What You’ll Learn

Build a mobile product or service from the ground up

  • Core coding concepts used to build simple iOS or Android apps
  • Product planning activities such as brainstorming, schema design, and user stories
  • Using version control (Git and Github) to store and collaborate on code

Gain a preview of real-world software engineering roles and challenges

  • Fireside Q&A chats and info sessions with professional software engineers from companies such as Slack, Pinterest, and Facebook
  • Learn what it's like in the day-to-day of different roles in tech
  • How you can be part of an industry that is changing the world and contributing to advancements in many areas of life

Did You Know?


The average mobile software engineer takes home a base salary of $111,000 (Glassdoor).


Software and web developers represent the fastest growing category of tech jobs, at 1.6 million (CompTIA).


Mobile app developer jobs will grow 30.7 percent over the next decade (Burning Glass).


  • Freshmen and Sophomores interested in majoring or minoring in Computer Science or other forms of Computing related subjects
  • Students who have already taken an Intro to CS course or know the basics of a programming language (e.g. for loops, if statements)
  • Students who are currently enrolled in a 2-year or 4-year college/university in the US
  • Students who can commit to 2 hours of online classes every Saturday during the 8 weeks of the course

How to Apply

The application is a 2-step process:

  1. Fill out a 10-15 minute questionnaire about your previous exposure to coding, your interest in a career in tech, and general information about you as a person.
  2. Applicants will then set up their working environment as pre-work for the course. This will take approximately 1-2 hours, and applicants who do not complete this step will not be admitted to the course.

Hear from Our Alums

This is one of the classes that I’ve actually looked forward to every week! I was interested in diving into app development and CodePath really taught me everything I need to know. The structure and format of the class were very easy to follow along making it a great learning experience. Working with people with the same goals as me was inspiring!


University of Minnesota

I loved how the CodePath course was structured. It taught me so much without being too overwhelming. It also introduced us to many concepts so we could get a feel for them but still explore and learn on our own. I would strongly recommend this course to someone who is interested in Mobile App Development and needs a push in the right direction!


University of Illinois at Chicago

CodePath's unique emphasis on technical and soft skills is something I found very rewarding. The experiential learning involved has altered my perception of the apps I use daily, and has led me to consider a career in Mobile.


Penn State University

I think mobile development is very, very much a good vehicle for accessibility because everybody has a mobile phone. You can reach so many people with that. And so for me, learning how to do mobile development through CodePath was like a game changer because I got a whole new set of skills I literally did not have before. And it’s really fulfilling my values and my mission.


University of Maryland Global Campus

Past and Current Instructors


Caren Chang
Android Engineer


Timothy Lee
Chief Learning Officer


Dan Ndombe
Co-founder and CEO


Marina Tanasyuk
Senior Mobile Engineer

Frequently Asked Questions


What is the CodePath Intro to Mobile App Development Course?


How do I apply to take this course?


Who can apply for the course?


Do I need to be familiar with any specific programming language to apply for the course?


When does the class meet?


How much time will I need to complete the assignments?


Who will the instructors be?


Is the course offered for credit?


Where can I find the syllabus of the course?


What if I need additional help during the class?


Will I receive a certificate upon completion of the course?


Is this class really offered for free? How are you able to do that?


How can I get more information about this course?

Ready to be inspired?

Apply today to secure a seat.

Apply Now

Our Partners

CodePath's free courses are backed by the following companies.

Cognizant Foundation_FINAL_Blue