iOS Mobile Development
Already have programming experience and want to learn the ins and outs of iOS development at blistering speed? This course features the same rigorous curriculum built for our professional engineers. Six intense projects give you the skills you need to build your own custom iOS app.
Course Cost
Free
Timeline
6 weeks
Location
Online
Skills Level
Advanced
Course Dates
Feb 13 to March 20, 2021
Early Admission Deadline
Jan 6, 2021
Final Admission Deadline
Feb 6, 2021
Course Description
CodePath’s iOS Mobile Development course is a six-weeks long project-based exploration into iOS mobile app development, focusing on the design and implementation of RESTful API clients. Students from computer science or software-related majors are welcome.
Classes meet every Saturday mornings for lab and working sessions. Students develop skills by completing coding labs and building three fully functional app assignment projects using the APIs of popular apps like Tumblr, Yelp and Twitter. By the time students complete the class, they will have the ability to conceptualize, design and architect their own apps from scratch. Many of our students have shipped their iOS apps to the Apple app store, launched their own start-ups, or built their own portfolios to show employers.
You Should Take This Course If...

You are familiar with object-oriented programming and would like the hands-on challenge of building apps to enhance your other coursework
.png)
You have access to a Mac computer and can devote 5-10 hours per week to completing your assignments

You are curious about mobile app development, and you want a chance to gain skills that will make you more valuable
What You’ll Learn
Learning with Hands-on Projects:
- Individual app assignments with code review and feedback
- Labs to practice pair-programming while working on apps
- Online support forum to get questions answered
Topics Covered will include:
- View and View Controllers
- Auto Layout
- Navigation
- Animation and Gestures
- Networking
- Debugging
Did You Know?
US adults spend an average of 223 minutes on mobile devices every day
In the US, there are over 100 million iPhone users, accounting for 45% of smartphone users.
Mobile App Developers make an average salary of $96,016
Eligibility
-
College students enrolled in US colleges and universities and are 18 or older
-
Have taken an intro to object-oriented programming class or have existing familiarity
-
Have completed a data structures and algorithms course or have existing familiarity
-
Are majoring in CS, Software Engineering, or related subject
-
Have access to a Mac computer (with the latest Mac OS installed) that can download and run XCode 12
-
Can commit to attending classes and labs each week and completing 5-10 hours of work outside of class time
How to Apply
The application is a 2-step process:
-
Fill out a 10-15 minute questionnaire about your previous exposure to computer science, your interest in a career in tech, and general information about you as a person.
-
Applicants will then complete a pre-work task for the course. The pre-work assignment is meant to help you set-up your environment prior to the start of class.
Hear from Our Alums
"My experience at CodePath was by far the most significant experience I’ve had in college. Before CodePath I had no idea what I wanted to do with tech I just knew I wanted to be in it. The future was still very hazy and I was getting anxiety because I was worried I wasn’t going to succeed despite being at a great university. After CodePath, I continued working on my final project for that class and applied to be part of The Basement at UCSD’s summer incubator program where I evolved my project into a startup. I have never been more confident in what I want to do now and it’s all thanks to CodePath."
.jpg)
GERMAN FLORES
University of California, San Diego
Spring 2019
"I got a first hand view of what software engineering and app development looked like. CodePath’s iOS course gave us the tools needed to create an app, from the design, and planning stages to the actual implementation of the app. I am grateful for the learning opportunity given to me and hope to apply those skills as an engineer."

AYOMIDE AJAYI
Morgan State University,
Spring 2020
"The CodePath iOS course was structured in a way that facilitates learning while providing the support needed. Concepts covered in the course are mostly fundamental to iOS development and were frequently employed in iOS apps. Overall, it is a valuable learning experience in which you can learn through hand-on activities."

YIHENG CEN FENG
CUNY Hunter College
Spring 2020
FAQs:
What is the CodePath iOS Mobile Development Course?
The iOS Mobile Development course from CodePath is a free, 6-week virtual class that lets CS and related majors learn mobile app development through hands-on projects. The course is a rigorous and abbreviated version of our on-campus 10-week curriculum, giving students a chance to learn skills from industry professionals. Classes will meet every Saturdays for 2 hours. Students should plan on spending 5-10 hours outside of class and lab time to complete assignments.
How do I apply to take this course?
First, you will need to complete the application which will have questions about your coding experience and your personal goals and history. Then you will need to complete the pre-work assignment before being admitted to the course.
Who can apply for the course?
Students in computer-related majors who are 18 or older and attending a US college or university. Students should also have completed courses in object-oriented programming and data structures and algorithms, or have existing familiarity.
Why should I take this CodePath course?
This supplemental class from Codepath is designed to quickly give you technical skills that will enhance your college education, build a portfolio to show future employers and add valuable skills to your resume. CodePath also helps you develop soft skills needed to be successful in the industry such as collaboration, punctuality, and ability to complete projects on time. When you successfully complete the course, you receive a certificate from CodePath, and you also gain access to CodePath’s career services, 200+ industry mentors, and the CodePath alumni network. CodePath courses and services are here to help you bridge the gap between your computer education and getting a job in the tech industry.
Do I need to be familiar with any specific programming language to apply for the course?
Students should have completed an intro to object oriented programming course or have existing familiarity. Students should also have completed a data structures and algorithms course or have existing familiarity.
When does the class meet?
Classes meet every Saturdays from 10 am to 12 pm PT, from February 13, 2021 to March 20, 2021.
How much time will I need to complete the assignments?
Students do not need to spend much time outside of class to work on the assignments. The requirements are designed to be contained within the session. Students that have extra time will have a wide range of optional features and stories to implement into their coding labs.
Who will the instructors be?
Your instructors will include a team of professional engineers who have worked at big tech companies, such as Netflix, Pinterest and elsewhere. The lead instructor for the iOS course will be CodePath’s Chief Learning Officer, Tim Lee.
What if I need additional help during the class?
CodePath teaching assistants will be available in the labs to help you with your assignments. You will also be added to a Slack channel. If you have extra questions, you will be able to message the teaching team in Slack or email support for help.
Will I receive a certificate upon completion of the course?
Yes, you will receive a certificate of completion upon completion of the course with a grade of 60% or higher. Many of our students will post and share their certificates on LinkedIn, and we encourage you to do so!
Is this class really offered for free? How are you able to do that?
Yes! CodePath is a non-profit organization that is backed by major companies such as a16z, Cognizant, Facebook, Microsoft and Walmart. Thanks to their generous support, we are able to offer our courses to any eligible student for free.
How can I get more information about this course?
Please email admissions@codepath.org with any questions.