AI Workshop: learn to build apps with AI →
Swift Basics
Get started with Swift programming. Learn the fundamentals including variables, data types, operators, and basic syntax.

Join the AI Workshop and learn to build real-world apps with AI. A hands-on, practical program to level up your skills.


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