Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/practical-tutorials/project-based-learning/llms.txt

Use this file to discover all available pages before exploring further.

Swift is Apple’s powerful, modern programming language for building iOS, macOS, and cross-platform Apple platform applications. These tutorials span a wide skill range — from beginner-friendly iOS app projects that cover Swift’s core language features and UIKit patterns, to an ambitious low-level challenge: building a fully functional retro first-person shooter engine entirely from scratch. Whether you’re new to Swift or looking to deepen your iOS expertise, these resources offer structured, project-driven paths to real competency.

All Swift Tutorials

Hacking with Swift covers 39 real projects ranging from simple apps to complex iOS features — it’s the most comprehensive iOS curriculum in this list.

Build docs developers (and LLMs) love