Skip to content
iCommunity

iOS Bootcamp

Carry on with your career as an iOS developer, with iBootcamp.

Eighty hours in total: sharpen your iOS development skills and get a working demo of what a day inside a professional software company is like.

Hours of teaching
80
Weeks end to end
10
Seats per term
10

What you get

What iBootcamp gives you

From the technical groundwork to a full dress rehearsal of the interview — everything an iOS developer needs on day one is in the programme.

A foundation from zero

Start from nothing and come out with the technical grounding an iOS developer career is built on.

The tools of the real job

You work with the same software products you will meet in professional life, so nothing is unfamiliar when you walk into a real company.

A mock interview

You go through the job interview exactly as it happens, so the real one holds no surprises.

Soft skills

Communication, writing a CV, tidying up your social accounts (LinkedIn, X, GitHub), email and time management — the sessions that take the skills around the code up a level.

The community and a code buddy

Finishing iBootcamp makes you an iCommunity member, and gets you a code buddy at your own level.

Careers

Which industries hire iOS developers?

As an iOS developer you can work in any industry where mobile apps are in daily use — which is to say, in almost all of them.

Companies we work with

  • Appcent
  • Neon Apps
  • TalentOps
  • Appcircle
  • Stable Mobile
  • Avva Mobile
  • Lieba Soft
  • DevMultiGroup
  • MobileAction

Syllabus

The topics, in detail

From the fundamentals of Swift to architectures, from version control to AI-assisted development — everything the programme covers.

The Swift Language

  • Variables
  • Operators and Loops
  • Functions and Parameters
  • Optionals, Unwrapping
  • Array, Dictionary, Enum
  • Closures
  • Class, Struct
  • Protocols

Technical

  • Object-Oriented Programming (OOP)
  • Architectures (MVC, MVVM, VIPER, Clean Swift)
  • UIKit
  • UI Elements
  • Storyboard
  • Programmatically
  • Network Layer
  • Localization
  • Unit Test
  • Xcode

Developing with AI

  • Cursor
  • Claude Code
  • Antigravity
  • ChatGPT
  • iOS Development with Cursor

Version Control

  • Git Flow
  • Using GitHub

Project Management

  • Agile
  • Kanban
  • Scrum
  • Using Trello

Soft Skills

  • Using Email
  • Time Management
  • Writing a CV
  • Mock Interview
  • Social Media (LinkedIn, X, GitHub)

Graduates

What the people who took it say

FAQ

Frequently Asked Questions

The questions people ask about the programme. If yours is not here, write to us.

Who can take part?

Anyone with basic iOS development knowledge and a machine running macOS. Basic here means having met Swift's syntax — variables, functions, optionals; the programme takes it from there to architectures, UIKit and the network layer, so no professional experience is expected. The Mac requirement comes from Xcode: an iOS app can only be built on macOS, which makes it the one piece of hardware the programme needs.

How many weeks does it run?

The whole programme runs 10 weeks — two and a half months. Teaching is two days a week and the programme is eighty hours in total. The final project comes at the end of that calendar, so the last class is not the last step: building the project and the one-to-one review that follows it come after.

How many hours a week?

Two days a week, three hours a day: six hours in total. Those hours carry the six headings of the syllabus — Swift, the technical block, AI-assisted development, version control, project management and soft skills. Building the final project happens outside them.

How many places are there?

Ten. The number is deliberately small: every participant gets a detailed one-to-one code review of their final project, and the mock interview is run person by person — neither survives a class of thirty at the same depth.

Is there a final project?

Yes. Every participant is given a final project at the end, and gets a detailed one-to-one code review once it is built. That review is one of the reasons a term seats only ten: the code is read line by line with the person who wrote it. It also leaves you something concrete to show in an interview.

What language is the teaching in?

All teaching and all documentation is in Turkish. The technical terms stay in English — Xcode's interface, Apple's documentation and the job ads are all in English, so translating the vocabulary would add a layer rather than remove one. The English version of this page describes a programme taught in Turkish.

Will I find a job when I graduate?

Yes. Our partner companies are eagerly waiting to hire talented graduates of the bootcamp. Graduating also makes you an iCommunity member, which is where the roles posted in the groups and the community's career support come from. It is why the programme runs a mock interview and sessions on writing a CV and tidying up your social accounts: technical knowledge alone does not get anyone through an interview.

Apply

Ready to start iBootcamp?

Fill in the application form and you will be the first to hear when the next term opens. If something is still unclear, ask us first.

There is a step after iBootcamp too: the Advanced iOS Bootcamp, sixty hours running from Swift concurrency and modularization to unit testing and CI/CD. That programme's applications are closed right now, and its next term will be announced on its own page.