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.

Apply Now
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...

1009241-512

You are familiar with object-oriented programming and would like the hands-on challenge of building apps to enhance your other coursework

367618-512 (1)

You have access to a Mac computer and can devote 5-10 hours per week to completing your assignments

4178996-512

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?

0

US adults spend an average of 223 minutes on mobile devices every day

0

In the US, there are over 100 million iPhone users, accounting for 45% of smartphone users.

0

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:

  1. 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.

  2. 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."

German Flores
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
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
YIHENG CEN FENG

CUNY Hunter College
Spring 2020

Instructors

tim_lee

Timothy Lee
Chief Learning Officer
CodePath.org

FAQs:

Q.

What is the CodePath iOS Mobile Development Course?

Q.

How do I apply to take this course?

Q.

Who can apply for the course?

Q.

Why should I take this CodePath course?

Q.

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

Q.

When does the class meet?

Q.

How much time will I need to complete the assignments?

Q.

Who will the instructors be?

Q.

What if I need additional help during the class?

Q.

Will I receive a certificate upon completion of the course?

Q.

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

Q.

How can I get more information about this course?