• Programs
  • About
  • Contact

LEARN iOS FUNDAMENTALS

Build iOS apps with an expert mentor. Part-time or full-time.

Coming Soon! Request a Syllabus

Enter your email to receive the complete iOS Fundamentals syllabus

We're upgrading our iOS program. Submit your email here to be notified when we launch.

Objective-C
+
Swift
+
iOS

Program Highlights

Our iOS Developer Fundamentals teaches students to build full featured iOS apps. You’ll learn how iOS works, and how to create views, animations, network requests, and much more. Bloc programs are intensive and outcome-oriented. They combine an immersive learning experience with online flexibility:

  • Mentorship 1-on-1 Mentorship With an Experienced iOS Developer
  • Projects Learning by Building Real iOS Apps

Learning at Bloc

Learn Anytime From Anywhere

Pace Options

16 Weeks
25 hrs per wk 2 Mentor Meetings per wk
32 Weeks
10 hrs per wk 1 Mentor Meeting per wk

Choose a Dedicated Mentor

  • Ensure that you understand core concepts
  • Hold you accountable and keep you on track
  • Code review your projects and assignments

Build a Portfolio of Projects

Our curriculum is written by Bloc’s experienced developers and designers. As you progress through the Program with a Mentor, you’ll build a portfolio of three to five projects to enhance your skills.

Ios
Having a mentor work with you one-on-one in real time is a huge benefit. It's a transfer of knowledge and insight from a professional that you just can't get from a tutorial.
Ios small
Steve Schauer
Squad Lead
- Squad Lead Steve Schauer

iOS Fundamentals Syllabus

Ios roadmap

Foundation

In Bloc’s iOS Fundamentals, you’ll learn the skills required to create iOS apps. The Foundation section introduces developer tools such as Xcode, Git, GitHub, and the command line. You’ll spend several weeks learning Objective-C, the primary language used for iOS development. After exploring the newer language for iOS - Swift - you’ll build three iOS apps: a conversion calculator app, a web browser app, and an Instagram app.

Github
Learn common tools like Xcode, Git, and GitHub
Swift
Learn Objective-C and get introduced to Swift
Apps
Write a conversion calculator app, a web browser app, and an Instagram app.

Ios project

Projects

In the Project Phase of your apprenticeship, you’ll leverage the fundamentals learned in the Foundation Phase to build three to five production quality apps. You’ll work on a series of apps using either Objective-C or Swift to create a portfolio that showcases your talent. During the Project Phase, your mentor will be your client, senior developer, and project manager. Your mentor will provide project requirements, feedback, code reviews, and advice.

Build 3-5 Production-Quality iOS Apps

Watch

Blocstagram Watch

Add an Apple Watch extension to the Instagram app you created in the Foundation Phase.

Bloctalk

BlocTalk

Build a Wi-Fi / Bluetooth chat app that allows users to message friends without an Internet connection.

Blong

Blong

Use UIKit Dynamics, a physics-based animation engine, to build a working replica of Pong.

Bloquery

BloQuery

Use Parse to build a Q&A community like Quora.

Blocnotes

BlocNotes

Build a note-taking app that syncs with iCloud.

Blocspot

BlocSpot

Use Apple Maps, Core Location, and Local Notifications to discover new places and exciting adventures!

Swiftris

Swiftris Plus

Build a Tetris clone with Game Center integration and VoiceOver accessibility features.

Capstone

Capstone

Define, scope, and build a project of your choice.

A Curriculum Catered to Your Goals

Ricardo iosheadshot

Enhance Your Career

Ricardo Gonzalez

Ricardo is a Jr. Developer at a trade association, and enrolled in Bloc's iOS apprenticeship to to build a mobile app for his company's encyclopedia of knowledge.

Alumni ios screenshot

Bloc iOS Alumnus

Meet Doug