Native macOS · Swift 6

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

The Accelerated Swift editor showing a Concurrent Swift lesson: a parallel Mandelbrot render with a task group, a live rendered fractal, render-time benchmarks, and a checks list.

How it works

A tight loop: write, run, understand.

01

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.

02

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.

03

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.

A Strings lesson passing all three checks, with the console showing the compiled program output.
Green checks are earned. Every case ran and passed.
A Concurrent Swift lesson rendering a live Mandelbrot image with serial and parallel render times compared side by side.
Live output: watch a parallel render beat the serial baseline.

Curriculum

5 modules shipped today. 18 modules in the plan.

Start with two free modules. No purchase required.

  • St

    Strings

    CoreFree

    Splitting, joining, and transforming text.

  • JS

    JSON & Codable

    CoreFree

    Model, encode, and decode JSON with Codable.

  • SQ

    SQL in Swift

    Intermediate

    Query relational data with a lightweight SQLite wrapper.

  • Co

    Concurrent Swift

    Advanced

    Run work across every core and measure the speedup.

  • Cr

    Cryptography

    Advanced

    Hashing, HMAC, and JWTs with CryptoKit.

  • Sw

    Swift Essentials

    CoreComing soon

    Optionals, closures, and the control flow you use in every file.

  • Er

    Errors & Robustness

    CoreComing soon

    Typed throws, Result, and recovering from real failures.

  • Cl

    Collections & Algorithms

    CoreComing soon

    Arrays, dictionaries, and the algorithms that move through them.

  • Tx

    Text, Regex & Parsing

    IntermediateComing soon

    Regex literals, scanning, and parsing structured text.

  • Fi

    Files & Persistence

    IntermediateComing soon

    Read, write, and manage files on disk.

  • Te

    Testing & Debugging

    IntermediateComing soon

    Write tests and diagnose failures like a pro.

  • Ht

    HTTP & URLSession

    AdvancedComing soon

    Fetch and decode data from a real network.

  • Ws

    WebSockets

    AdvancedComing soon

    Open a socket and handle frames in both directions.

  • By

    Bytes & Binary Formats

    AdvancedComing soon

    Work directly with bytes, endianness, and binary layouts.

  • Pa

    Parallelism & Performance

    AdvancedComing soon

    Measure real speedups across every core.

  • Me

    Memory & Ownership

    AdvancedComing soon

    Value semantics, retain cycles, and manual memory.

  • Ge

    Generics & POP

    AdvancedComing soon

    Protocols, associated types, and code that works for any type.

  • Ca

    Capstone: A Mini Service

    AdvancedComing soon

    Put 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.

$19.99one-time

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.