Swift Basics
Get started with Swift programming. Learn the fundamentals including variables, data types, operators, and basic syntax.

Join the AI Workshop to learn more about AI and how it can be applied to web development. Next cohort February 1st, 2026

The AI-first Web Development BOOTCAMP cohort starts February 24th, 2026. 10 weeks of intensive training and hands-on projects.


Swift is Apple’s modern programming language for building iOS, macOS, watchOS, and tvOS applications. It’s designed to be safe, fast, and expressive, making it an excellent choice for both beginners and experienced developers.

In this unit, you’ll learn the fundamentals of Swift programming. We’ll cover variables and constants, data types, operators, and basic syntax. You’ll build a solid foundation that prepares you for more advanced Swift topics and iOS development.

Whether you’re interested in building mobile apps or exploring a new language, Swift’s clean syntax and powerful features make it enjoyable to learn.

Lessons in this unit:

0: ▶︎ Introduction
1: Introduction to Swift
2: Variables and Constants
3: Numbers
4: Booleans
5: Strings
6: Operators
7: Operator Precedence
8: Comments
9: Semicolons
10: How to join the Apple Developer Program
11: Installing iOS and Mac beta releases
12: Introduction to Swift and iOS development for Web developers
13: Some thoughts on SwiftUI
14: Why iOS