Feb 13 to March 20, 2021
Early Admission Deadline
Jan 6, 2021
Final Admission Deadline
Feb 6, 2021
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
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
- Animation and Gestures
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
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."
University of California, San Diego
"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."
Morgan State University,
"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
Chief Learning Officer
What is the CodePath iOS Mobile Development Course?
How do I apply to take this course?
Who can apply for the course?
Why should I take this CodePath 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?
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?