Become an
iOS Developer
- Learn iOS development with a mentor vested in your success
- Develop seven mobile apps for iPhone and iPad, including a replica of Instagram
- Learn Objective C, Swift, and how to work with APIs, animations, and game logic
Weekly Mentor Meetings
Meet every week, 1-on-1, with an experienced mentor invested in your success.
Build Real Apps
No more video-tutorials. Instead, learn by building four fully-functional apps.
Tailored to You
Learn from anywhere, day or night. Get a curriculum customized to your interests and goals.
Curriculum
Foundation One Third Of Your Apprenticeship
Start by setting up your development environment using Xcode 6, Git, and GitHub. GitHub will serve as an online portfolio of your coursework. Next, explore fundamental programming topics such as variables, loops, arrays, and objects, using both Objective-C and Swift.
Quickly move from concepts into building real apps. Complete a simple calculator and browser app, before launching into your own working replica of Instagram. Here you will explore touch interfaces, gestures, and animations, and learn to customize your app to work differently on the iPhone and iPad. Finally, learn about Test Driven Development, debugging, and launching your app.
Build & Ship Two Thirds Of Your Apprenticeship
In the second phase, you'll tackle open-ended projects with more autonomy, complemented by coaching from your mentor. You'll choose from a menu of apps to build, each one designed to reinforce and build upon your iOS developer skills. These projects are designed to be open-ended, and teach you to work with APIs, explore game dynamics, add iCloud integration, and work with mobile back-ends. Get expert help from your mentor through pair programming, code reviews, and debugging.
Once you have designed, tested, and shipped your three apps, you'll advance to the capstone project. As your capstone, take your own app idea and bring it to life by designing and submitting it to the app store.
Mentor Spotlight
Aaron Brager
Aaron has been developing web and native apps for iOS since iPhone launched in 2007. Prior to Bloc, Aaron was an iOS Developer at Sprout Social. He has also worked at Apple and deck5 Software.
pick the pace that fits your life
COURSES START EVERY MONDAY
REFUND POLICY
Our refund policy is simple:
If you cancel within the first week, we provide a full refund. If you choose to drop out later, you pay a prorated rate for the number of days you were enrolled, minus a non-refundable fee of $500.
PAYMENT PLANS
Tuition can be paid upfront or over six installments. The installment plan: one payment of $1333.35 upon enrollment, and 5 monthly installments of $833.33. We accept credit cards, debit cards, checks, and PayPal.
SCHOLARSHIPS
Bloc believes in promoting diversity in software development and design. We select 9 students for a $500 partial scholarship.
For full eligibility requirements or to start a Scholarship application, click here.


