Learn to Build & Ship Apps

Video courses to master iOS development. Written guides to deepen your knowledge. Start free, go pro when you're ready.

242
Video Lessons
8
Courses
Free
To Start

Video Courses

Watch, code along, and build real apps. Structured like a bootcamp — start at the top, work your way down.

Getting Started course is completely freeAll other courses: $7.99/mo
START HERE
Free13 videos

Getting Started

Course overview, why iOS dev matters in the AI age, hardware setup, Xcode installation, Apple ID — everything before your first line of code.

BeginnerStart Free
Pro96 videos

Swift Fundamentals

Variables, data types, control flow, functions, optionals, collections, switch patterns, and real-world coding challenges.

Beginner → IntermediatePreview 10 Free
Pro81 videos

SwiftUI Fundamentals

Build beautiful apps — views, modifiers, computed properties, fonts, deep dives on loops and underscores, plus mini projects.

Beginner → IntermediatePreview 5 Free
Pro17 videos

Mini Projects

Hands-on builds: Accordion UI, Cyberpunk Text Viewer, Gesture Navigation, Multi-Filter Search, PinYin Helper, WidgetKit.

IntermediatePreview 2 Free
Pro7 videos

API Deep Dive

REST APIs, MVVM architecture, data models, Observable objects, and building real networked apps.

IntermediatePreview 1 Free
Pro11 videos

AVFoundation

Video players, audio playback, watermarks, gesture-controlled overlays, and media processing with AVKit.

IntermediatePreview 1 Free
Pro10 videos

Promotion & Marketing

SEO for apps, social media strategy, URL/domain control, AWS S3 hosting, CNAME routing, and growth tactics.

All LevelsPreview 2 Free
Pro7 videos

App Store & Publishing

App Store review process, Apple Developer Program, DUNS numbers, in-app purchases, build versioning, and compliance updates.

All LevelsPreview 1 Free

Articles & Guides

In-depth written tutorials with code examples. Read at your own pace, copy-paste into your projects.

All articles are free
Swift

Ch 1: Getting Started with Swift

Set up your Mac, install Xcode, create your first playground, and write your first line of Swift code.

15 min readBeginnerFree
Swift

Ch 2: Why Learn Swift in 2026?

What Swift is, where it came from, the full learning roadmap from basics to building your own types.

18 min readBeginnerFree
Swift

Ch 3: Expressions, Variables & Constants

How computers handle numbers, Swift arithmetic, binary & hex, and storing data with let and var.

25 min readBeginnerFree
Swift

Ch 4: Types & Operations

Type conversion, type inference, strings, string interpolation, tuples, Unicode, and numeric types.

28 min readBeginnerFree
Swift

Ch 5: Basic Control Flow

Booleans, comparison operators, if/else, ternary operator, while loops, repeat-while, and scope.

30 min readBeginnerFree
Swift

Ch 6: Advanced Control Flow

For loops, ranges, switch statements, pattern matching, partial matching with tuples, and labeled statements.

28 min readBeginnerFree
Swift

Ch 7: Functions

Parameters, argument labels, return values, tuples, inout, overloading, and functions as values.

30 min readBeginnerFree
Swift

Ch 8: Optionals

nil, force unwrapping, optional binding (if let), guard let, nil coalescing, and safe coding patterns.

28 min readBeginnerFree
Swift

Ch 9: Arrays, Dictionaries & Sets

Ordered arrays, key-value dictionaries, unique-value sets, performance characteristics, and Big-O notation.

35 min readBeginnerFree
Swift

Ch 10: Closures & Collection Iteration

Closure syntax, capturing, trailing closures, and functional operations — map, filter, reduce, compactMap, lazy collections.

32 min readIntermediateFree
Swift

Ch 11: Strings Deep Dive

Unicode, grapheme clusters, string indexing, substrings, raw strings, character properties, and UTF-8/UTF-16 encoding.

30 min readIntermediateFree
Web

Ch 1: How the Web Actually Works

A beginner's mental model — browsers, DNS, HTTP, servers, databases, CDNs — plus the full 25-chapter roadmap from zero to shipping a SaaS on Cloudflare.

20 min readBeginnerFree
Web

Ultimate Web Development Series

25 chapters, three tiers: static HTML → Cloudflare Workers + D1 + R2 → Next.js 16 on Cloudflare. Each tier ends with a project study of real shipped code.

24 more chapters comingBeginner → AdvancedFree
Business

Indie Dev Business Series

LLC setup, taxes, banking, and monetization for indie developers. Know the business side of shipping apps.

1 chapter publishedAll LevelsFree
App Store

App Store Optimization Series

Keywords, screenshots, descriptions, pricing — everything to rank higher and convert more downloads.

Coming soonAll LevelsFree
SwiftUI

Ultimate SwiftUI Series

Written walkthroughs of SwiftUI views, layouts, state management, animations, and advanced patterns.

Coming soonBeginnerFree

Simple Pricing

Start learning for free. Upgrade when you're ready for the full bootcamp.

Free

$0 forever
  • Getting Started course (13 videos)
  • Preview videos in every course
  • All written articles & guides
  • New articles as they publish
Start Learning

Pro

$7.99 /month
  • Everything in Free
  • All 242 video lessons
  • 8 complete courses
  • Mini projects & real app builds
  • New courses as they launch
  • Cancel anytime
Subscribe — $7.99/mo