Learn Swift for Beginners – Ep 1 – Variables (Swift 3, Xcode 8, 2017)

This Learn Swift series is designed for beginners with NO programming experience. It uses the latest version of Swift 3 and Xcode 8.

If you’ve ever wanted to learn Swift programming and build your own apps, this is it! Hands on training with PDF lesson notes and cheat sheet… Follow along! It’s the best way to learn!

I’ll be in the comments to help you along as you learn about Swift concepts such as variables, data types, if statements, loops, classes and more!

Swift Programming Syntax Cheat Sheet:

Swift Language Guide:

Swift Open Source:

PC Users:

This free Swift tutorial series is best paired with my How To Make An App with No Programming Experience series which can be found here:

For more tutorials on how to build iPhone apps, make sure you subscribe and visit my site where you’ll find a community of like minded learners! Learning something new is always more fun with other people!

My Website: http://codewithchris.com
My Courses: http://codewithchris.com/learn-how-to-build-iphone-apps-with-a-proven-framework/

CodeWithChris is dedicated to teaching beginners and non-programmers all about building iOS apps. On the site, you’ll find a ton of free resources and tutorials to aid you on your journey to learn iOS development. Many people have successfully picked up Swift 3, Xcode 8 and app building from my course and materials!

Intro & Outro music
“Heartbreaker” by Jahzzar (http://www.betterwithmusic.com/)


Mr. Hurnkey says:

Chris are going to cover storyboards or is this just swift

Samuel Pong says:


Shay Kennedy says:

Great start, thanks

Daniel Laera says:

excellent for basics

Viktor Verbandt says:

Nice!! Make more of this! I’m hyped, I want to learn how to make games voor IOS

Amit Bhattacharjee says:

I know c++ quite good .. will it help me with swift .. btw great video sir really appreciate Ur hardwork

Madushan Senavirathna says:

thanks a lot

Roger Tiwari says:

excellent. this will only help!!!

HexGaming says:

This is helping a lot! Thank you!

Eric says:

At about 13 minutes 20 seconds you show what happens when you “let c = 10” and then try to assign c to 2. A red dot shows up to the left of the line that has the error. Mine does not show the red dot. I do get the red dots to the right of the “Ready” bar and on the top right corner, but nothing next to the bad line. I can show build-time errors to the left of the text box and see that there is an error, but no indication of where the error is. What can I do to fix this?

Emile says:

really good

Welcome To The Grind says:

Really felt like i learned something. keep them coming !

William Dawson says:

This is an awesome series of tutorials. I’ve tried a couple of different courses through Udemy, and while they’re good, they don’t have the detail you provide. Looking forward to continuing through your whole set and learning Swift. BTW I am a complete newbie to writing code, but with your help I’m learning slowly but surely! Thanks again, thumbs up and subscribed!

Niklas says:

Keep up the great work, still learning about dev with swift and XCode. Very helpful.

WantSomePhysics? says:

Hi All @CodeWithChris is the inspiration for my videos.Please all the viewers are requested to even listen my Swift lessons

Learn with me says:

Im unable to write two strings in the code like written below
var str = “Hello world”
var x = 15
var y =27
var str = “my name is max”

sn0wbreeze says:

Thank you!

ruben esquivel says:

what is your opinion on using Electron for Desktop development? I was just about to learn swift but now I’m working if it’s worth the time.

shyox says:

Hey chris quality work here! I just wanted to comment on what you said near the end of this video you said, “i hope you guys are practicing along with me” and I was wondering how exactly you would do that, do you mean like just copy what you have written or try to make up something by yourself and practice that way? I feel like it would be damn near impossible to just watch the video and then code without practicing what you learned right away but which way of practicing would be best you think? Maybe you should add little coding challenges in the description? anyway great work!

Chatur Bahadur says:

cool shit bruh

Mr. Hurnkey says:

I know swift pretty well but this helps spruce my memory

CodeWithChris says:

Lesson 1 in my Learn Swift Programming series!

Sandy says:

I moved to Javascript to Xcode. Following your channel and the Standford University course. Slow start need to get a hand Xcode

Abduahmad Qodirov says:

Thanks so much, keep it up

Jeswanth Mudiraj says:

is this course is for engineers orelse for al bcz im a degree student

Paul Purser says:

Going through that “hump” like you mentioned in another video. But at the end of the day, I am pushing to coding every day because its hard to keep up and manage. One day at a time. Great videos

Sarah Albassam says:

This tutorial is So helpful thanks, Chris .

Maks Lindegaard says:

Awesome! Is this gonna be like a day to day tutorials or week? 🙂

hazem abdulrab says:

Ur tutorials are amazing man

Meme Meme says:


Mr. Nightmare says:

please keep uploading! I am so hyped to learn more! thankyou for the video!

Jesus garcia says:

Doe it use JavaScript ?

 Write a comment


Do you like our videos?
Do you want to see more like that?

Please click below to support us on Facebook!