Swift Programming Tutorial | FULL COURSE | Absolute Beginner

preview_player
Показать описание
Swift & iOS Development for Absolute Beginners - FULL COURSE

When you've finished this course, try my SwiftUI Fundamentals course which is now free:

Curriculum Timestamps:
00:00:00 - Course overview
00:05:36 - I was just like you
00:13:48 - What is Xcode?
00:19:47 - SwiftUI or UIKit (2020)
00:22:27 - SwiftUI or UIKit (2021)
00:26:00 - Intro to Swift Language
00:33:30 - Swift Types
00:37:15 - Variables
00:42:10 - Array
00:49:37 - Set
00:57:59 - Dictionary
01:02:25 - Functions
01:14:50 - if / else
01:21:15 - For Loops
01:30:29 - Enum
01:40:27 - Switch Statement
01:48:49 - Operators
02:01:45 - Optionals
02:12:46 - Self
02:15:27 - Class
02:23:36 - Inheritance
02:31:31 - Struct
02:36:45 - Extension
02:40:30 - Apple Developer Program
02:43:54 - Tour of Xcode
02:58:56 - What’s New in Xcode 12
03:08:07 - What’s New in Xcode 13
03:24:59 - What’s New in Xcode 14
03:34:54 - What is Auto Layout?
03:38:38 - What is UIKit?
03:55:05 - Storyboard vs. Programmatic UI
04:01:16 - FizzBuzz Challenge
04:09:27 - Colors App Intro
04:10:39 - Colors App - Navigation
04:25:02 - Colors App - UITableView
04:36:37 - Colors App - Code
05:05:56 - Card Workout App - Intro
05:08:53 - Card Workout App - Storyboard UI
05:21:20 - Card Workout App - IBOutlets
05:41:49 - Card Workout App - Storyboard Logic
05:59:27 - iOS 15 Storyboard Buttons
06:08:05 - Programmatic UI - Setup
06:17:37 - Programmatic UIButtons
06:25:55 - Card Workout App - Card Selection
06:44:29 - Card Workout App - Rules Screen
07:04:07 - Card Workout App - Logic
07:13:52 - iOS 15 Update - UIButtons
07:24:24 - SwiftUI Overview
07:34:06 - SwiftUI Example
08:00:29 - General Knowledge Section Intro
08:01:57 - How Apps Work
08:05:34 - What is an API?
08:10:00 - What is Version Control?
08:19:34 - 3rd Party Libraries
08:25:56 - What are Edge Cases?
08:30:55 - iOS Dev Career Paths
08:36:48 - World of iOS Dev
08:38:31 - Why WWDC is the best
08:45:02 - Twitter will change your career
08:55:30 - Swift blogs & websites
09:03:47 - Book Recommendations
09:10:40 - Podcast Recommendations
09:20:23 - Next Steps
09:26:18 - Thank You!
09:29:04 - Bonus: Homeless to $130k iOS Dev
09:46:21 - Bonus: 37 Tips for Jr. Developers
10:01:04 - Bonus: I’m an Average Developer
10:06:34 - Bonus: 9 Things I Wish I Knew When I Started
10:16:46 - Bonus: How to Gain Confidence as a Dev
10:25:56 - Bonus: The 90/90 Rule

My other iOS Developer Courses

Card Deck Assets:

SwiftUI Video Thumbnail Assets:

Twitter:

Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):

Paul Hudson's Hacking With Swift:

Donny Wals - Combine:

Mark Moeyken’s SwiftUI Books:

Ray Wenderlich Books:

#swift #softwaredeveloper #iosdeveloper
Рекомендации по теме
Комментарии
Автор

As an iOS dev, I get asked many times about where to begin. From now on, this video will be my answer. Great work! :)

efehelvaci
Автор

I like the fact that you touched on every aspect of the iOS app development. You are a great teacher! More so, a good person because you are not just teaching but also strive to make sure people understand. Thank you!

coding_university_
Автор

there are sooo many youtube 'beginner' coding lessons, but by far this IS THE ONE! truly explains everything perfect. Ive been searching for this video

riribud
Автор

Hi Sean, loving the course - you're a fantastic teacher.
Personally, I would love to see a video where you do a bit of a dive into the day-to-day of a job in iOS development. What your routine was, what parts of a project you worked on, etc.
Much love from the U.K.

williamhammond
Автор

Don't think take this course and you're ready, The most honest thing I ever heard from an instructor

talhayousaf
Автор

What's really cool in programming is that even you already knew how things work, there's still some information that you may find new and somehow learned from it. In the end it doesn't matter if you already know this and that stuff, you can still learn from it by having someone explaining it which could be in a different perspective/approach. That is why I still sometimes watch basic topics even though I have a good understanding of it.

bitwisedevs
Автор

As a web developer who is currently jumping into iOS development, I can confirm that this tutorial is perfect for beginner!

Uyghur_Ata
Автор

Thank you Sean for this course, especially for sharing real life experiences and self doubts throughout your journey. You are such an inspiration! Love the teaching style and energy.😊

Aleksandra-ewwq
Автор

This is the best instructor so far. Most of the tutorials just tell the documentation. Seal teaches the real life coding.

dominicortega
Автор

Hey Sean. This was my first tutorial for XCode coming from Java and the quality is amazing here. I've finished this tutorial just in time for WWDC23. Cheers.

swimxxallenxx
Автор

Trying to get into iOS dev after realizing my current career path that I went to school for isn't for me, and I'm learning on my own completely from scratch. I'm still in the early stages and I have been desperately looking for someone to break things down exactly like this video does. I'm only at the beginning of the vid, but already feel excited. Thank you for putting this out there and giving me hope!!

nateh
Автор

absolute rockstar for making this available here! you rock!

adrianmarinB
Автор

this is a big baller move, man. So much good karma for this!
Way to go, Sean!

ChristopherCricketWallace
Автор

Thanks for this Sean, this course is amazing and will help many people like me that are just starting in iOS journey. The community is grateful!!

natafontoura
Автор

I watched this as an objc-only iOS dev wanting to get familiar with Swift while also getting a refresher on writing apps from scratch.

I have to say it’s great how you cover many things, beyond just the language and frameworks, that are really important as an app developer.

Chrono Trigger was the cherry on top.

10/10 would binge again.

superocti
Автор

Дякую за величезну пророблену роботу, виконану для цього курсу! Дякую за курс - чудовий, інформативний, прекрасний лектор! Чудові ідеї які буду втілювати в життя! )

mart
Автор

Amazing course & what a great gift to the iOS community. Thanks for making this & sharing it Sean.

mitswifty
Автор

As a Flutter dev, I found this course very informative for those who already have some baggage too!
I didn't even skip the fundamentals, the definition of learning is being able to explain things not just in one way, but more than 3 or 4 to call it a plain knowledge. I'm on the "2 hour mark" and I see myself taking notes all the time to have different approaches to the topics and your explanation on the chapter Optionals is OUT OF THIS WORLD, Sean. Keep up the good work!

(I'll be editing and updating it while I'm going along it 😁)

JustFelipeBrito
Автор

Amazing 10 hours course. Thank you so much!

vuduc
Автор

New Year’s resolution is to learn iOS Dev in 2023. Excited to use this course. Happy to see a newer course than old courses.

ToddClemens