Overview
Learn the Swift programming language from scratch with this full tutorial for beginners. By the end of the course, you will be proficient in variables, constants, functions, structures, classes, protocols, extensions, asynchronous programming, generics, and more. The teaching method involves a comprehensive exploration of modern Swift concepts through practical examples. This course is designed for individuals who are new to Swift and want to establish a strong foundation in the language.
Syllabus
⌨️ Introduction
⌨️ Variables
⌨️ Operators
⌨️ If and else
⌨️ Functions
⌨️ Closures
⌨️ Structures
⌨️ Enumerations
⌨️ Classes
⌨️ Protocols
⌨️ Extensions
⌨️ Generics
⌨️ Optionals
⌨️ Error Handling
⌨️ Collections
⌨️ Equality and Hashing
⌨️ Custom Operators
⌨️ Asynchronous Programming
⌨️ Outro
Taught by
freeCodeCamp.org