This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
12 Week Swift iOS Bootcamp
Week 1
1. Intro to Course (1:08)
2. Installing Xcode (11:09)
3. Playgrounds (11:18)
4. Exploring an Xcode Project (19:31)
5. Variables and Constants (16:09)
6. Strings (15:37)
7. Numbers (23:33)
8. Booleans (5:09)
9. Operators (42:54)
10. Functions (34:57)
11. Checking Conditions (26:05)
12. Optionals (20:55)
13. Hello, World (30:16)
Week 2
14. Arrays (27:06)
15. Dictionaries (16:04)
16. Sets (10:27)
17. Loops (33:08)
18. Tuples (13:28)
19. Classes (42:13)
20. Structs (19:51)
21. Enums (15:04)
22. Food Picker App (44:23)
Week 2 Lecture (150:04)
Week 3
23. Why Use Source Control (17:56)
24. Git (38:05)
25. GitHub (17:13)
26. Adding Projects To GitHub (8:14)
27. Intro To Login App (0:54)
28. Login App: Setting Up UI (32:17)
29. Login App: Passing Data (21:12)
30. Login App: Working With Objects (31:06)
31. JSON (12:37)
32. User List App: Setting Up UITableViewController (15:41)
33. Users List App: Networking Request (23:54)
34. Users List App: Parsing JSON (19:40)
35. Intro To Weather App (1:03)
36. Weather App: Setting Up UI (31:55)
37. Weather App: Understanding The API (12:11)
38. Weather App: Decodable (29:35)
39. Weather App: Computed Properties (22:28)
Week 3 Lecture (162:14)
Week 4
40. Intro to Settings App (1:47)
41. Settings App: Setting Up UI (37:51)
42. Settings App: User Defaults (27:43)
43. Intro to Notes App (4:31)
44. Notes App: Setting Nav Bar & Table View (20:40)
45. Notes App: Core Data (36:29)
Week 4 Lecture (176:11)
Week 5
46. Protocols (20:24)
47. Accessing Project Files (7:52)
48. Notes App: Updating Core Data Objects (19:22)
49. Notes App: Deleting Core Data Objects (12:35)
50. Notes App: Adding Note Editor Screen (26:29)
51. Notes App: Updating Note in Note Editor Screen (26:27)
52. Notes App: Custom Note Cell (26:27)
53. Notes App: Core Data Migration (10:53)
54. Notes App: Core Data Relationships (25:29)
55. Notes App: App Icon Hack (7:27)
Week 5 Lecture (188:16)
Week 6
56. Installing Cocoapods (19:24)
57. Intro to News App (1:17)
58. News App: Setting Up UICollectionViewController (29:27)
59. News App: Collection View Flow Layout (20:10)
60. News App: Adding Dependencies (10:03)
61. News App: News API (7:18)
62. News App: Displaying API Data (32:12)
63. News App: Showing Websites (17:50)
64. Intro to Map App (1:55)
65. Map App: Setting Up MapView (8:19)
66. Map App: User Location (20:35)
Week 6 Lecture (148:31)
Week 7
67. Intro to Finished Map App (2:59)
68. Map App: Finishing Up UI (35:11)
69. Map App: Selecting Images w/ UIImagePickerController (18:07)
70. Map App: Current Location (4:52)
71. Map App: Adding Cluster Library (7:57)
72. Map App: Adding Annotations (25:29)
73. Map App: Custom Annotations (15:22)
74. Map App: Showing Images from Annotations (13:47)
75. Map App: Viewing Images in Scroll View (17:20)
76. Map App: Refactoring Code (15:50)
Week 7 Lecture (144:29)
Week 8
77. Intro to Chat App Pt1 (3:59)
78. Chat App: Setting Up Auth UI (27:29)
79. Chat App: Setting Up New Storyboard (21:33)
80. Chat App: Custom Fonts (16:02)
81. Chat App: Subclassing (22:52)
82. Chat App: Installing Firebase (18:33)
83. Chat App: Firebase Sign Up (35:30)
84. Chat App: Firebase Sign In (17:48)
85. Chat App: Passing Custom Objects (26:22)
86. Chat App: Organizing Our Project (14:16)
Week 8 Lecture (182:28)
Week 9
87. Intro to Chat App Pt. 2 (1:56)
88. Chat App: Auto Sign In & Sign Out (28:27)
89. Chat App: Handling Keyboard (26:58)
90. Chat App: Placeholder Text View (13:32)
91. Chat App: Growing Text View (33:46)
92. Chat App: Custom Message View (29:17)
93. Chat App: Installing Firestore (14:28)
94. Chat App: Creating and Reading Documents (27:17)
95. Chat App: Scrolling to the Bottom (12:47)
Week 9 Lecture (119:56)
Week 10
96. Make Your Own App (3:08)
97. Closures (18:06)
98. Error Handling (15:48)
99. Retain Cycles (21:50)
100. Local Notifications (16:14)
Week 11
101. Rewatch Videos & Work On Your App (4:29)
102. Generics (11:13)
103. Programmatic Layout (47:17)
104. How To Be Resourceful (15:43)
105. Helpful Sites (5:35)
Week 12
106. Launch Screens (3:23)
107. Sign Up As An Apple Developer (7:32)
108. Setting Up App Store Connect (11:54)
109. Screenshoting (11:50)
110. Submitting For Review (33:24)
Extra
Facebook Sign In (23:46)
19. Classes
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock