Learn Swift by writing Swift.
You already know how to code. Write real Swift, watch it compile and run, and get told exactly why it passed or failed.
One-time purchase · Apple Silicon & Intel · Requires the Swift toolchain

How it works
A tight loop: write, run, understand.
Write real Swift
Read a short, focused lesson, then write actual Swift in a built-in editor with syntax highlighting. No multiple choice and no fill-in-the-blank.
It compiles and runs
Your code is built with the real Swift toolchain and executed on your machine. Some lessons stream live output as it runs.
Know exactly why
A grader checks your result and tells you precisely which cases passed or failed, and why, so you actually learn from it.
Why it's different
The code is really running. The grade really means something.
Real compilation, not a sandbox
Every exercise is built and run with the genuine Swift toolchain. There is no emulated subset and no quiz. It is the same compiler you would ship with.
Honest grading you can trust
Checks run against your actual output. A green pass means your code truly works, not that you guessed the right option.
Feedback that explains failures
When a check fails, you get the compiler error or the exact case that broke, along with the reason, instead of a silent red X.
Live visual output
Some lessons render as they run. Parallelize a Mandelbrot and watch the render time drop as work spreads across your cores.


Curriculum
5 modules shipped today. 18 modules in the plan.
Start with two free modules. No purchase required.
- St
Strings
CoreFreeSplitting, joining, and transforming text.
- JS
JSON & Codable
CoreFreeModel, encode, and decode JSON with Codable.
- SQ
SQL in Swift
IntermediateQuery relational data with a lightweight SQLite wrapper.
- Co
Concurrent Swift
AdvancedRun work across every core and measure the speedup.
- Cr
Cryptography
AdvancedHashing, HMAC, and JWTs with CryptoKit.
- Sw
Swift Essentials
CoreComing soonOptionals, closures, and the control flow you use in every file.
- Er
Errors & Robustness
CoreComing soonTyped throws, Result, and recovering from real failures.
- Cl
Collections & Algorithms
CoreComing soonArrays, dictionaries, and the algorithms that move through them.
- Tx
Text, Regex & Parsing
IntermediateComing soonRegex literals, scanning, and parsing structured text.
- Fi
Files & Persistence
IntermediateComing soonRead, write, and manage files on disk.
- Te
Testing & Debugging
IntermediateComing soonWrite tests and diagnose failures like a pro.
- Ht
HTTP & URLSession
AdvancedComing soonFetch and decode data from a real network.
- Ws
WebSockets
AdvancedComing soonOpen a socket and handle frames in both directions.
- By
Bytes & Binary Formats
AdvancedComing soonWork directly with bytes, endianness, and binary layouts.
- Pa
Parallelism & Performance
AdvancedComing soonMeasure real speedups across every core.
- Me
Memory & Ownership
AdvancedComing soonValue semantics, retain cycles, and manual memory.
- Ge
Generics & POP
AdvancedComing soonProtocols, associated types, and code that works for any type.
- Ca
Capstone: A Mini Service
AdvancedComing soonPut it all together and ship a small service end to end.
Who it's for
Built for developers, not beginners.
Made for you if
- You already ship in JavaScript, Python, Go, or Rust and want Swift fast.
- You learn by doing. Writing and running real code beats watching videos.
- You want honest feedback on whether your Swift actually works.
Probably not, if
- It is not a first-programming course. It assumes you already code.
- It is not focused on SwiftUI or building app interfaces.
- It is not a passive video series to watch on the side.
Pricing
One price. Every module. Forever.
Start learning with the free modules right away. When you're ready, unlock everything with a single one-time purchase.
Unlocks the full library, including future modules.
Buy Accelerated SwiftStart learning- Every module — including ones added in the future
- Unlimited real compilation and grading on your machine
- Live visual output lessons
- macOS on Apple Silicon and Intel
- Restore anytime by signing in with the same email
Requires macOS with the Swift toolchain installed. Compilation and grading run locally on your Mac.