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.
- 80
- 10
- 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.
- Banking
- Finance
- Telecoms
- E-commerce
- Travel
- Software
Companies we work with
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
A Different Perspective
iBootcamp gave me a different perspective on my iOS development career. Thanks to the programme I could see the paths open to me much more clearly.
Alongside the theory, we work on projects that let us consolidate what we have learned. Those projects are not only a way of learning — they are a chance to experience how work actually flows in the industry.
Sefa AcarWell Rounded
The biggest contribution for me in iBootcamp came from the weekday sessions. With expert guests on personal branding, starting a company, marketing, App Store optimization and much more, those sessions let me see app development not only technically but from the perspective of the business. Being able to put questions to the guests one to one deepened what I knew and widened my professional outlook
Ünsal ÖnerI Reached a Wide Audience
I got a great deal out of Yusuf Demirci's deep technical knowledge and broad network. We learned structures and algorithms we can use directly in the industry, and turned our theory into practice.
The articles we wrote and the apps we built reached a wide audience. Those experiences gave me a real advantage in establishing myself in the field.
Mert Adem ÖzsevenA Guide
What I liked most about iBootcamp was that it guided me at every step, from the very start of being a junior through to landing the job.
Beyond technical competence, that gave me the chance to learn the soft skills that actually got me hired.
We also picked up knowledge about different paths — a career abroad, indie development, freelancing.
That turned out to be one of the most important things that sets iBootcamp apart for me.
Ahmet Çağatay GünaydınExamples from Real Life
One of the most striking things about the iBootcamp programme was how the theory was blended with real-world practice. What I appreciated most was that our instructor enriched every technical subject with examples from his own successful apps on the App Store. Seeing that what we learned does not stay theory but goes into real projects made the concepts far easier to grasp.
Doğukan AkkayaGrowing Through a Code Review Culture
One of the strongest and most distinctive parts of iBootcamp was the code review sessions held after each assignment. That process taught us not just how to write code but how to write it better, along with professional software principles like performance, readability and maintainability.
Our instructor turning theory into practice with examples after each assignment, and the detailed feedback that came with it, made the subjects far clearer.
Yunus Oktay
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.