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:
My Courses:

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 (






28 responses to “Learn Swift for Beginners – Ep 1 – Variables (Swift 3, Xcode 8, 2017)”

  1. Valencia Dove Avatar

    Extremely helpful. Thanks so much for making it simple and clear

  2. Evelyn Music Avatar

    How can you learn swift programming language I want to ask you about what book are you read and what video are you watching oral find website are you learning

  3. sudonym2010 Avatar

    well them them what str stands for: String. Your intention is good but your knowledge is limited.

  4. Dave Watts Avatar

    Hello and thanks for these. I am a total beginner

  5. Mr W Avatar

    Can I use Xcode 7 with Yosemite? because I don't want to upgrade my OS to get Xcode 8

  6. Akiva Cooper Avatar

    When I tried reassigning the value of c, a constant, an error was thrown in the debug area but the red dot did not pop up.

  7. CH 마 Avatar

    Chris is best of best. he explain about swift for perfect beginner very very well. thanks Chris.

  8. Maysum Raza Avatar

    Hi chris should i learn swift 3 or swift 4, i am a beginner please help

  9. young kenny Avatar

    Just came from udemy, ep 02 u said there's a youtube channel and subscribe, so here i am. Keep it up chris. Really good stuff you got here.

  10. Kevin Naegele Avatar

    Here is a swift practice I made.

    I had to review my notes to get the numbers to function the way I wanted them to, and a little google to have variables working with in a string.

     Great videos so far!
    My only feed back is to give us an assignment at the end of the video to put what we learned into practice.


    var count:Float = 1584
    var money = "penny"

    switch money {
    case "penny":
        print("You have (count / 100) Dallors")
    case "nicole":
        print("You have (count / 5) Dallors")
    case "dime":
        print("You have (count / 10) Dallors")
    case "quarter":
        print("You have (count / 25) Dallors")
        print("Your broke")

  11. Kevin Leong Avatar

    It HELPS to have a Mac from one of the two years. It is really slow other wise.

  12. Mr. Nightmare Avatar

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

  13. Sundas Avatar

    Thanx awesome explanation I hope one day to build my app.

  14. Imran Jaffery Avatar

    hi Chris 🙂 I just had my very first lesson about swift from your video Learn swift for beginners Ep 1. I am surely going to watch all of your uploads as you have explained every thing very nicely which I was struggling to know. I am planning to build iPhone app in near future and I am definitely going to visit your website and take some more courses. thanks a lot (y)

  15. William Dawson Avatar

    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!

  16. Learn with me Avatar

    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"

  17. Sarah Albassam Avatar

    This tutorial is So helpful thanks, Chris .

  18. HexGaming Avatar

    This is helping a lot! Thank you!

  19. Jeswanth Mudiraj Avatar

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

  20. Niklas Avatar

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

  21. Amit Bhattacharjee Avatar

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

  22. Paul Purser Avatar

    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

  23. SultanIGamer Avatar

    thanks im gonna be the master and its all because of you thanks Chris

  24. Welcome To The Grind Avatar

    Really felt like i learned something. keep them coming !

  25. ruben esquivel Avatar

    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.

  26. vijay s Avatar

    I'm beginner ,i have no idea about other language like (c,c++,java) ….its necessary for learning swift ?

  27. Sandy Avatar

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

Leave a Reply

Your email address will not be published. Required fields are marked *