SwiftUI Bootcamp
Take your iOS developer career up a level, with the SwiftUI Bootcamp.
Sixty hours in total: sharpen your SwiftUI development skills and invest in what comes next.
We are no longer taking applications for the SwiftUI Bootcamp. If you want to carry on with iOS, iBootcamp is still open. The next term will be announced here first.
- 60
- 10
- 10
What you get
What does the SwiftUI Bootcamp give you?
Sixty hours spent on a single framework, real project practice through worked examples, and a community membership that does not expire.
An investment in what is next
The SwiftUI Bootcamp teaches you SwiftUI, the framework iOS development is moving to — so the time goes into what comes next rather than what is being replaced.
SwiftUI in depth
The programme covers every SwiftUI topic you need to know properly, rather than the handful a general iOS course has room for.
Worked projects and code review
You build SwiftUI projects from worked examples, go through code review, and come out with real project experience.
Lifetime membership and a codebuddy
The SwiftUI Bootcamp makes you an iCommunity member for life, with the chance to find a codebuddy 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
Everything the programme covers, from UI components and state management to animation and working alongside UIKit.
UI Components
- UI Components
- Layout Builders
- Geometry Reader
- Modifiers
State and Data
- Observables
- App Storage
- Combine
Animation and Interaction
- Animation
- Keyboard
Navigation and Architecture
- Navigation
- Architecture
Swift and Concurrency
- Protocols
- Async / Await
Tooling and UIKit Interop
- Preview
- UIKit Implementation
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 we are asked most about the programme. If yours is not here, write to us.
Who can join?
Anyone with basic iOS development knowledge and a device running macOS. By basic we mean having built and run an app in Swift; the programme goes straight into SwiftUI's own topics rather than teaching the language from scratch. If you have not covered the basics yet, iBootcamp comes before this one.
How many weeks does it run?
The whole programme runs 10 weeks, so two and a half months. There are two teaching days a week and 60 hours in total. All 60 go to SwiftUI: because the language and UIKit fundamentals are not covered here, the time goes into the depth of one framework rather than across many topics.
How many hours a week?
Two days a week, three hours each, so six hours in total. Those hours are split across six areas: UI components, state and data, animation and interaction, navigation and architecture, Swift's concurrency side, and working alongside UIKit. Building the final project happens outside them.
How many seats are there?
Ten. The number is kept deliberately small: after the final project every participant gets a one-to-one, detailed code review, and that is not something a crowded class allows.
Is there a final project?
Yes. You are given a final project at the end of the programme, and once you have built it there is a one-to-one, detailed code review. What gets discussed is how the screens are broken up, where state lives and how the interface is bound to data — the same topics the programme itself covers.
What language is the teaching and material in?
All teaching and material is in Turkish. Technical terms stay in English — Xcode's interface, Apple's documentation and job listings are all in English, so translating the terms would add a layer rather than remove one. This English page describes a programme taught in Turkish.
Can I find a job after graduating?
Yes. Our partner companies are keen to hire talented graduates of the bootcamp. As an iCommunity member you also get access to the job listings shared in the groups.
Applications
SwiftUI Bootcamp applications are closed
We are not taking applications for this programme right now. If you want to keep going with iOS, iBootcamp is open; and if something is on your mind, just ask us.