Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Swift Programming Tutorial - Full Course - Absolute Beginner

via YouTube

Overview

Embark on a comprehensive 10-hour Swift programming course designed for absolute beginners. Learn the fundamentals of iOS development, starting with an introduction to Xcode and the Swift language. Explore essential programming concepts including variables, arrays, functions, and control structures. Dive into object-oriented programming with classes, structs, and inheritance. Gain hands-on experience building iOS apps using both UIKit and SwiftUI frameworks. Master practical skills like Auto Layout, programmatic UI, and working with APIs. Discover industry insights, career paths, and valuable resources for continued learning. Benefit from bonus sections covering developer tips, confidence-building strategies, and real-world success stories. By the end of this course, acquire the knowledge and skills necessary to start your journey as an iOS developer.

Syllabus

- Course overview
- I was just like you
- What is Xcode?
- SwiftUI or UIKit 2020
- SwiftUI or UIKit 2021
- Intro to Swift Language
- Swift Types
- Variables
- Array
- Set
- Dictionary
- Functions
- if / else
- For Loops
- Enum
- Switch Statement
- Operators
- Optionals
- Self
- Class
- Inheritance
- Struct
- Extension
- Apple Developer Program
- Tour of Xcode
- What’s New in Xcode 12
- What’s New in Xcode 13
- What’s New in Xcode 14
- What is Auto Layout?
- What is UIKit?
- Storyboard vs. Programmatic UI
- FizzBuzz Challenge
- Colors App Intro
- Colors App - Navigation
- Colors App - UITableView
- Colors App - Code
- Card Workout App - Intro
- Card Workout App - Storyboard UI
- Card Workout App - IBOutlets
- Card Workout App - Storyboard Logic
- iOS 15 Storyboard Buttons
- Programmatic UI - Setup
- Programmatic UIButtons
- Card Workout App - Card Selection
- Card Workout App - Rules Screen
- Card Workout App - Logic
- iOS 15 Update - UIButtons
- SwiftUI Overview
- SwiftUI Example
- General Knowledge Section Intro
- How Apps Work
- What is an API?
- What is Version Control?
- 3rd Party Libraries
- What are Edge Cases?
- iOS Dev Career Paths
- World of iOS Dev
- Why WWDC is the best
- Twitter will change your career
- Swift blogs & websites
- Book Recommendations
- Podcast Recommendations
- Next Steps
- Thank You!
- Bonus: Homeless to $130k iOS Dev
- Bonus: 37 Tips for Jr. Developers
- Bonus: I’m an Average Developer
- Bonus: 9 Things I Wish I Knew When I Started
- Bonus: How to Gain Confidence as a Dev
- Bonus: The 90/90 Rule

Taught by

Sean Allen

Reviews

Start your review of Swift Programming Tutorial - Full Course - Absolute Beginner

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.