52 Weeks of Swift
Learning Swift by Live Coding
This video series live coding Apple's Swift language and iteratively learning the language.
Lessons Covered Include:
-
1.0 52 Weeks of Swift Episode 1 getting setup
-
2.0 52 Weeks of Swift Episode 2 the basics
-
3.0 52 Weeks of Swift Episode 3 basic operators
-
4.0 52 Weeks of Swift Episode 4 strings characters
-
5.0 52 Weeks of Swift Episode 5 collection types
-
6.0 52 Weeks of Swift Episode 6 Functions
-
7.0 52 Weeks of Swift Episode 7 Closures
-
8.0 52 Weeks of Swift Episode 8 Enumerations
-
9.0 52 Weeks of Swift Structures and Classes
-
10.0 52 Weeks of Swift Episode 10 Properties
-
11.0 52 Weeks of Swift Episode 11 Methods
-
12.0 52 Weeks of Swift Episode 12 Subscripts
-
13.0 52 Weeks of Swift Episode 13 Inheritance
-
14.0 52 Weeks of Swift Episode 14 Deinitialization
-
15.0 52 Weeks of Swift Episode 14 Initialization
-
16.0 52 Weeks of Swift_ Episode 16 Error Handling
-
17.0 52 Weeks of Swift_ Episode 17 Concurrency
-
18.0 52 Weeks of Swift_ Episode 18 Type Casting
-
19.0 52 Weeks of Swift_ Episode 19 Nested Types
-
20.0 52 Weeks of Swift Generics
-
21.0 52 weeks of Swift EP21 Protocols
-
22.0 52 weeks of Swift OpaqueTypes
-
23.0 52 weeks of Swift AutomaticReferenceCounting (ARC)
-
24.0 52 weeks of Swift GitHub CodeSpaces Copilot
-
25.0 52 weeks of Swift building a command line tool with Swift and argparse (and failing)
-
26.0 52 weeks of Swift building a command line tool with Swift and Swift Argument Parser (Still failing)
-
27.0 52 weeks of Swift building a command line tool with Swift and Swift Argument Parser (Still failing 3d week in a row)
-
28.0 working command line tools demo swift codespaces (Working version of command-line tool after 3 failures)
-
29.0 learning swift package manager vs cocoapods using vapor
-
30.0 building small vapor microservice add function
Learning Objectives
-
Learn Apple's Swift language by Live Coding
Additional Popular Resources