Learn Swift for Beginners – Ep 7 – Functions Part 1

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

In this lesson we talk about using functions to create blocks of code that you can execute on demand!

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!

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:

SUBSCRIBE TO MY CHANNEL ► http://bit.ly/2re4GH0

FREE RESOURCES (download links)

Syntax Cheat Sheet ► http://bit.ly/2jmQGq1

Swift Language Guide:

Swift Open Source:

PC Users:


Learn More ► http://bit.ly/2JSeOMG


For more tutorials on how to build iPhone apps, make sure you join and visit my site where you’ll find a community of like minded learners! Learning something new is always more fun with other people!
Website ► https://codewithchris.com/
Facebook Group ► https://www.facebook.com/groups/codewithchriscommunity/
Reddit ► https://www.reddit.com/r/CodeWithChris


Twitter ► @CodeWithChris
Instagram ► @CodeWithChris


Hi I’m Chris! I’m dedicated to teaching fundamentals about how to make an app. This is important if you’re trying to land an iOS job, be a freelancer, increase or start a business with an app idea. 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 4, Xcode 9 and app building from my course and materials!

Here’s just a sample of the success stories my students have sent in:

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


Mahir Miah says:

Thank you so much

Sophie Caroline Lerch says:

Thank you so much for your explanations!!

Nir Barzilay says:

Good job… thank you

ohcrazydiamond says:

Very well explained Chris!

Fuad Abdullazade says:

First comment :)

Darius Scott says:

Chris, I would like to take the time to say you’re the man because so far I’ve been teaching myself and using the free iBooks for Xcode/Swift but I ran into a hiccup when using functions (which you stated is covered in part 2) but man watching this part one makes me regret skipping over your video when I first got into programming a few years back.

TOP Blogger says:

thanks my dear friend ^^

GamerGuy95 says:

I know this is an older video, but I am new to these series. I am pretty well versed in Java, and I see many similarities. Swift definitely seems like a much looser easier language which I am loving. My question is: is a function is basically a method in Java? Thanks Chris and keep the series going strong. You rock!

Alex Barta-Dougall says:

Great videos i will make an app with these

CodeWithChris says:

In this video you’ll be introduced to functions in Swift!

Gracjan Nowak says:

Thanks a lot for this series. I love it! This is the best series for learning Swift on Youtube! Can you do another one specifically for making Mac app (most courses are for iOS)?

William Covington says:

I just started learning Swift 3.0. My first exposure to fully learning a specific programming language (I’ve merely tinkered with Ruby and Linux scripting)

Heck I just got the Apple 6s Plus 3 months ago and love it compared to Android. Now with all the latest stuff from this year’s WWDC – whoa!

Chris your videos are perfect! I stay exposed to Swift coding with MIMO on my phone, doing all the playground training on the iPAD app. and now I’m going to buy a Mac laptop (MacBook Pro) … but waiting on the 2017 models to ship out completely to my area.

So thanks – that’s my story and Chris you are helping me right along. Well done!!!

anhurry says:

Totally THUMBS UP!

BBZ 900 says:

Great Lessons! Thank You!

MonsterBird says:

when do you think i can make apps without any help……….do i need to learn all your lessons to make an basic app?

Morris Mitchell says:

there are amazing, you should be getting paid!

Ion M says:

You are the best teacher Chris!
Thanks a lot for your tutorials!

charlie14445 says:


Vineela Yaranagula says:

awesome! you made it so simple and easy! Thank you so much.

sivan ferna says:

yay I understood everything, best teacher on youtube by far

Maks Lindegaard says:

Love the tutorials! Do you think that in the “Learn Swift For beginners” guide, you are going to show these types of code that you have learned us, in an Xcode application? :)

pratik gupta says:

Nice tutorial like it!!! please upload more videos
And complicated challenges

tyler swift says:

I’ve paid hundreds on online courses and have learned more in your first 7 FREE lectures than I have in over 100 hours of paid tutorials. You should be getting paid for these. Great job!

Amal Vatsa says:

Thanks a lot Chris u are the best !!

d c says:

deletions… quality

Write a comment


Human Verification: In order to verify that you are a human and not a spam bot, please enter the answer into the following box below based on the instructions contained in the graphic.

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

Please click below to support us on Facebook!

Send this to a friend

▷ Other ReviewsVehicles   Show Cars   Motorbikes   Scooters   Bicycles   Rims & Tires   Luxury BoatsFashion   Sunglasses   Luxury Watches   Luxury Purses   Jeans Wear   High Heels   Kinis Swimwear   Perfumes   Jewellery   Cosmetics   Shaving Helpers   Fashion Hats   Modeling TipsFooding   Chef Club   Fooding Helpers   Coktails & LiquorsSports   Sport Shoes   Fitness & Detox   Golf Gear   Racquets   Hiking & Trek Gear   Diving Equipment   Ski Gear   Snowboards   Surf Boards   Rollers & SkatesEntertainment   DIY Guides   Zik Instruments   Published Books   Music Albums   Cine Movies   Trading Helpers   Make Money   Fishing Equipment   Paintball Supplies   Trading Card Games   Telescopes   Knives   Vapes   GameplaysHigh Tech   Flat Screens   Tech Devices   Camera Lenses   Audio HiFi   Printers   USB Devices   PC Hardware   Network Gear   Cloud Servers   Software Helpers   Programmer Helpers   Mobile Apps   Hearing AidsHome   Home Furniture   Home Appliances   Tools Workshop   Beddings   Floor Layings   Barbecues   Aquarium Gear   Safe Boxes   Office Supplies   Security Locks   Cleaning ProductsKids   Baby Strollers   Child Car Seats   Remote ControlledTravel   Luggages & Bags   Airlines Seats   Hotel Rooms   Fun Trips   Cruise Ships   Mexico Tours