Published on April 21, 2017 by CodeWithChris

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

Download the starter code for the challenges here:

Learn Swift 3 for Beginners

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
codewithchris.leadpages.co/yt-learnswift-cheatsheet/

Swift Language Guide:
developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/CollectionTypes.html#//apple_ref/doc/uid/TP40014097-CH8-ID107

Swift Open Source:
www.swift.org

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: codewithchris.com
My Courses: 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!

Leave a Reply

18 Comments on "Learn Swift for Beginners – Programming Challenges"

Notify of
avatar

Mohammed Seif
Guest
Mohammed Seif
26 days 20 hours ago

Hey Chris, Thank you for the amazing tutorial for Swift, I have finished the first and the second challenges but I'm stuck with the third one, I have tried many times but I couldn't reach the write syntax, could you please put the answers sheet so I can check or give me some hits, I have no idea about programming that's my first learning language to learn, it took me 3 days to finish the first two challenges.thanks again

Brian Tolkin
Guest
Brian Tolkin
29 days 2 hours ago

Will solutions be posted at some point?

Lian Cin Thang
Guest
Lian Cin Thang
1 month 1 day ago

I did the challenges, woud you mind checking it out?

shyox
Guest
shyox
1 month 1 day ago

thanks! great!

Simone c. Tolomelli
Guest
Simone c. Tolomelli
1 month 2 days ago

Thanks Cris, super cool. I've been practicing a lot while watching the serie but this challenge was still very useful. On a personal note, I'm following more than one course and I want to tell you that you are the most understandable teacher I have found, and your courses are the ones I value the most.

Patrick Trudel
Guest
Patrick Trudel
1 month 4 days ago

I am stuck trying to compare the title of a certain book to the title input into the searchTitle function.Can anyone tell me how I can access the TITLE value inside the Book() while ignoring the AUTHOR part of the Book()?I need this to comparetitle == title of the Books in my cataloge

Mohammed Seif
Guest
Mohammed Seif
26 days 20 hours ago

I have got the same that's why I gave up, I have tried everything came to my mind I think

Patrick Trudel
Guest
Patrick Trudel
1 month 4 hours ago

Also the only suggestion Xcode has for me when I type "Book." is Book.init(bookTitle: String, bookAuthor: String)And this is to add something to the dictionary I believe

Patrick Trudel
Guest
Patrick Trudel
1 month 4 hours ago

I tried this, and I am getting this error: Instance member "title" cannot be used on type "BookWhere am I going wrong?Also is it possible to have the compiler return that a book is available even though I do not type the full name of the book? Say a user wants to search "CodeWith" and YouTube returns, "CodeWithChris"How can I make this happen?

Patrick Trudel
Guest
Patrick Trudel
1 month 17 hours ago

I'll check it out when I get home.And I definitely will, I appreciate all the quality information.I commend you on you're teaching/video making abilities, thanks again

CodeWithChris
Guest
CodeWithChris
1 month 22 hours ago

hey Patrick, you can access the title value of the book object by using the dot notation after the book variable so let's say that you have a variable called "book", then you can access its title by writing "book.title" and you can then do the comparison like this "title == book.title". Hope that helps and remember to Tweet out that youve completed the challenges and I'll add you to the wall!

Andy Yermakov
Guest
Andy Yermakov
1 month 4 days ago

Really good job. I appreciate what you've done.

ITPitcher
Guest
ITPitcher
1 month 6 days ago

Hey! I really like you website & its content .But I have question ,each time swift changes with new version ,so can you maintain in your website i.e in "codewithchris.com/learn-swift/ ",?

Baka
Guest
Baka
1 month 6 days ago

You are a BEAST

Pedro Croharé
Guest
Pedro Croharé
1 month 6 days ago

Hey! I really like what you're doing here, teaching something really useful, nice job dude! keep going! and thank you 🙂

wpDiscuz