Become an iOS Developer in 15 Weeks

Your fast track to in-demand development jobs for 2024! Learn to build professional iOS apps from scratch in this intensive bootcamp, led by our team of industry experts. Build your development portfolio and get hired faster.

 

Man on a call at laptop
Schedule

15 weeks

20-25 hrs/week

Enroll by

August 28th, 2024

Dates & times

September 2nd – December 12th, 2024

Live sessions Mondays and Thursdays 7:30–8:30pm ET

iOS Ready Bootcamp Details

New for 2024: Newly updated curriculum, including deeper dives on object-oriented programming, state management, performance optimization and more!

 

Additionally, as part of our September 2024 cohort, you'll get to experience our brand-new, integrated learning system, designed especially for you — the student!

 

The Kodeco iOS Ready program provides a comprehensive learning experience guided by experienced industry professionals. Gain the in-demand skills you need to excel in building modern iOS apps using Apple’s revolutionary UI framework, SwiftUI. 

 

You’ll begin with an introduction to Apple’s Swift programming language, Xcode and version control. Once you have the fundamental concepts you will learn SwiftUI and craft captivating user interfaces. You’ll effortlessly guide users through your apps with built-in navigation tools. As the program progresses you’ll navigate your way towards the power of data management, including passing data, state management, and data persistence for dynamic apps. Take a step further with networking and performance optimization techniques, ensuring your apps run smoothly. 

 

With the help of your mentor you can progress with confidence, ensuring you have a firm grasp of each concept each week. This program provides you with the tools to maximize your learning potential towards becoming a sought after iOS developer.

 

The current cohort runs from September 2nd 2024 to November 12th 2024. The live session are Mondays and Thursdays 7:30–8:30pm ET.

Prerequisites

You are self-driven and motivated to learn. Participation in this program requires consistently meeting deadlines and devoting at least 20 hours per week to your work, including two one-hour live classes per week. You have a Mac computer capable of running macOS Sonoma or later, as well as Xcode 15 or later.

Weeks 1-3

Explore the essential tools such as Xcode, the Swift programming language, and version control – the building blocks of any iOS app. Take a step further with the fundamentals by learning object-oriented programming. You’ll have homework assignments and also begin brainstorming for your capstone project. 

 


Weeks 4–6

This is where the fun begins. You’ll be introduced to SwiftUI, Apple's revolutionary UI framework. Design stunning and user-friendly interfaces by mastering view creation, layout techniques, and app navigation. As you progress, you’ll begin developing your capstone project and build upon it each week, incorporating the learned skills. Your weekly assignments will include capstone milestones that are checked off by your mentor. 


Weeks 7–12

Learn how to manage data flow seamlessly within your app. Explore state management techniques and leverage SwiftData for secure data storage. Finally, discover performance optimization strategies to ensure your app runs smoothly.

You'll then delve into networking, allowing your app to communicate with remote servers and APIs. You'll also gain a deeper understanding of concurrency for further performance improvements. Additionally, explore advanced topics to elevate your app.


Weeks 13–15

This is where it all comes together! Build a full-fledged iOS app as your capstone project, showcasing your skills and creativity. Receive valuable guidance from instructors and feedback from peers as you polish your app to a professional standard. Celebrate your achievements by presenting your app during a demo presentation and graduate as a confident iOS developer, ready to launch your career!

Need to prepare?

You do not need to have any prior experience in iOS development but having a head start on the Swift language is a plus!

Concepts covered

  • iOS + Swift development
  • Professional app building
  • Portfolio development

On-Demand Certificate Program

If committing to this cohort's schedule doesn't suit your life style, consider checking out our On-Demand Certificate Programs.

Get started today

Become an iOS Developer in 15 Weeks

iOS Ready

September 2024

  • Content co-created with industry experts
  • Real-world projects, hands-on experience
  • Feedback from advanced mentors
  • Right-sized student cohorts
$3,275 $1,949* one-time payment

*For information on flexible payment options, contact us at support@kodeco.com.

Mentors and Instructors

Jeremy Greenwood

Jeremy is the Director of Engineering at the digital agency Mobelux in Richmond, VA. When not managing teams, projects, and clients he writes Swift for Apple platforms and servers. In his free time he enjoys rock climbing and ultra endurance racing.

Rian Harshaw

Rian is a recent Kodeco iOS Bootcamp Graduate, now ready to pass on his knowledge. He enjoys traveling, food and breaking Xcode.

Eric Jenkinson

Eric has transitioned from a 25-year database administration and development career to mobile development. He has delivered solutions in retail, high-tech, finance, oil and gas, higher education, and government sectors. Eric is a 2022 Kodeco iOS Accelerator Bootcamp graduate and is currently working as an iOS developer. Eric is a life-long learner and enjoys helping others learn new skills.

Christopher J. Roura

Christopher has been in software for ten years, doing iOS stuff for eight, after starting at Favor Inc for a couple of years. I love teaching and learning at Kodeco too. I'm all about diving into new challenges and discovering new things.

Frequently asked questions

Don’t see your question answered here? Check out our Knowledge Base here for more answers about our Live Bootcamps, updated regularly.

Can’t find the answer you’re looking for? Contact our support team

What is the timeline for this bootcamp?

This program starts on September 2, 2024 and completes on November 12, 2024 with live sessions twice a week on Mondays and Thursdays, 7:30pm – 8:30pm ET.

 

Can I choose my own start date?

No. These programs are cohort-based, meaning everyone starts and finishes on the same schedule, so all students must start the bootcamp on the planned start date. If the schedule doesn't work for you, consider our On-Demand Certificate Programs.

 

How much time should I plan to dedicate to bootcamp activities each week?

Students should allocate 20-25 hours per week to bootcamp activities, including attending live-sessions, studying content, completing assignments and working on the Capstone App. Content is introduced in the first live-session of the week and should be learned before the second live-session of the week. Homework assignments are given during the second live-session of the week and should be completed over the weekend.

What are the prerequisites for enrolling?

While some exposure to coding could be beneficial, it isn't necessary — this bootcamp is for complete beginners.

You'll need a fairly modern Mac computer that is capable of running macOS Sonoma (or later) and Xcode 15.

 

You'll also need an internet connection capable of  joining video meetings and streaming or downloading video content. If you'll be traveling during the bootcamp, please consider internet connection issues.

What sort of interview or job preparation is included?

Interview or job preparation is not a part of this bootcamp curriculum. However, students can ask their mentors, who have been through hiring processes many times, for interview and job-hunting advice. Many of our mentors have even been in the position of hiring new employees before, so they are well-suited to help you navigate and stand out in the challenging world of technical interviews.

What will the assignments look like?

Each week of the bootcamp, you'll be given two assignments: 

1. A Content Assignment, which assigns you modules or courses (or parts of them) that you need to read and watch to learn that week’s topic. 
2. A Homework Assignment, which gives you a challenge that will let you apply your learnings and demonstrate mastery of them.
3. A Capstone Project or checkpoints towards it to check your progress.

Assignments have a rubric to guide you so you know what you need to build for a passing grade. You should expect to spend between 5 and 10 hours each week on your homework.

What if the assignment release schedule doesn’t work for me? Can I work ahead?

Our live bootcamps are structured for a uniform pace rather than individual study times like exclusive weekends or weeknights. This is to ensure a collaborative learning environment where students progress and engage with the material and each other simultaneously.

 

Letting students work ahead often leads to confusion and anxiety among the peers who are not working ahead. The current schedule is a strategic balance aimed at maximizing collective success.

 

If the assignment release schedule doesn’t work for you,  consider joining our iOS Ready On-Demand Certificate Program instead.

 

If I struggle with a concept or homework, can I ask my mentor to hop on a video call to help me?

No, our mentors do not provide on-call video chat support. However, we provide training on how to effectively troubleshoot and get your questions answered asynchronously via text in our bootcamp chat channel. This skill will be valuable throughout your developer career.

 

If you you fall behind and feel you need additional assistance, you can discuss options with the bootcamp coordinator.

 

What happens with Daylight Savings Time? Does the live-session time change?

The live-session time is in Eastern Time (ET) and will be affected by Daylight Savings.

EST is 5 hours behind UTC from November to March, while EDT is 4 hours behind UTC from March to November.

If Daylight Savings occurs during your bootcamp, the mentors and Bootcamp Coordinator will remind students beforehand.

What are the requirements for earning a Certificate of Graduation in this bootcamp?

To earn a Certificate of Graduation, students must:


Attend at least 50% of live-sessions during the first 12 weeks.
Submit and receive at least a passing grade on all but one homework assignment.

   - We grade on a pass/fail system. Our assignment rubrics clearly designate what needs to be done to earn a passing grade.
   - Students can resubmit the first week's assignment if needed, and can resubmit one other assignment for regrading later in the bootcamp.

Submit and receive a passing grade on the final Capstone App submission.
Create and submit a short (1-2 minute) video to demo your Capstone App (the video itself is not graded).
Complete a final Student Exit Survey.


If you're not interested in a Certificate, or you realize partway through the bootcamp that you won't meet the requirements for graduation, that's okay! You're welcome to stay in the bootcamp to soak up all the feedback and guidance your mentors will offer.

 

What happens if I have to withdraw, or I am not able to complete the bootcamp?

If you have to withdraw from the bootcamp before it begins, you may request a refund by emailing support@kodeco.com before the course start date.

 

After the bootcamp begins, the bootcamp price is non-refundable. We may be able to offer partial refunds for extenuating circumstances, or move you to a future program. Please discuss your particular situation with your mentors and we’ll see what we can do.