Learn iOS development,
from scratch to hardcore.
One complete, structured path — Swift, SwiftUI, UIKit, core systems, architecture, performance, security, and App Store deployment. 200+ lessons with real code, live previews, and clear diagrams.
Free forever · No sign-up · Beginner to expert
Designed & crafted by Aamir Rafiq · aamirrafiq.com
The curriculum
Eight sections that take you from your first line of Swift to shipping enterprise-grade apps. Start anywhere — each section stands on its own.
Why learn here
From scratch to hardcore
A gap-free path: fundamentals, UI, systems, architecture, and advanced enterprise engineering.
Real, runnable code
Every concept comes with idiomatic Swift 6 examples and the output you should expect.
See it, don’t just read it
Rendered UI previews for SwiftUI & UIKit, plus architecture diagrams that make patterns click.
Ship it
Go all the way: code signing, TestFlight, App Store review, phased release, and Xcode mastery.
Ready to build your first app?
Begin with the fundamentals and follow the path all the way to the App Store.
Get started →