Swift 4 - Learn to Code with Apple's New Language
4.5 (289 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,555 students enrolled

Swift 4 - Learn to Code with Apple's New Language

Learn to Program Swift 4 with Xcode Playgrounds and be part of the world's fastest-growing programming language, iOS 11!
4.5 (289 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,555 students enrolled
Created by Nick Walter
Last updated 11/2018
English
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 11.5 hours on-demand video
  • 4 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Confidently write Swift code
  • Learn object-oriented programming
  • Convert Swift 3 code to Swift 4
  • Create a fully functional iPhone App
  • Create a website with Vapor
  • Learn what's new in Swift 4
Course content
Expand all 117 lectures 11:37:37
+ Variables and Constants
5 lectures 20:13
Intro
01:17
Variables
07:32
Variables Can Change
05:18
Constants
05:36
Outro
00:30
+ Print and Comments
6 lectures 24:22
Intro
00:32
Print
05:56
Windows and Linux
10:43
Comments
02:40
Multiline Comments
03:28
Outro
01:03
+ Strings and Ints
6 lectures 25:49
Intro
00:19
Strings
03:37
Emojis
09:15
Ints
07:20
Types
04:15
Outro
01:03
+ Math
6 lectures 33:15
Intro
00:49
Basic Math
05:54
Doubles and Floats
06:36
Mixing Doubles and Ints
06:56
Advanced Math
12:08
Outro
00:52
+ Boolean and If Statements
7 lectures 36:33
Intro
00:27
Booleans
04:56
If Statements
06:00
Comparing
09:36
Else
05:26
AND and OR
09:15
Outro
00:53
+ Arrays
5 lectures 30:27
Intro
00:49
Arrays
11:18
Advanced Arrays
09:22
Sets
07:57
Outro
01:01
+ Loops
5 lectures 29:25
Intro
00:23
For Loops
08:16
For Loops and Arrays
07:59
While Loops
12:07
Outro
00:40
+ Dictionaries
4 lectures 24:16
Intro
00:26
Dictionaries
12:32
Dictionaries and For Loops
09:14
Outro
02:04
+ Functions
5 lectures 28:39
Intro
00:57
Functions
08:58
Parameters
08:32
Return
08:45
Outro
01:27
Requirements
  • You will need a computer running either Mac OS, Windows, or Linux
  • No programming experience needed!
Description

Have you ever wanted to try out programming but didn't know where to start? Have you previously tried to learn Swift but got fed up with incomplete YouTube videos and poorly written tutorials? Or are you looking to move your code from Swift 3 to 4?

THEN THIS IS THE COURSE FOR YOU!

In my Swift 4 course, I will walk you through all the essential information you need to write Swift code. I'm a self-taught programmer so I know what it feels like to start from scratch. I care about your learning, but even more importantly... I care about you

What is Swift?

Swift is a programming language that allows you to write software for iPhones, iPads, Macs, Apple Watches, Apple TVs, desktops, servers, or anything else that runs code! Swift is great for new programmers because it is very intuitive, it continues to evolve as Apple adds new features, it is relatively easy to catch software bugs compared to other languages, and you can see your results immediately by running code in a Playground. 

In 2014, Apple announced Swift, along with a 500-page manual explaining how this brand-new language worked. So I immediately jumped into that manual and within three days I created the internet's first Swift course! Since then, Swift has always been my favorite language to teach and I love how it keeps evolving! I have now taught over 60,000 students how to code with Swift, and I'm excited to have you join us. It's going to be a lot of fun :) Also, Swift was open sourced in December of 2015 so you can now take this course even if you are on a Linux or Windows computer!

Contents and Overview

I believe we learn best by doing. So, in this course, every lecture is followed up by an exercise for you to test what you just learned. This format will allow you to actually learn Swift and not just follow along like a robot ;)

In this course I will lead you through setting up Swift locally, describe the basics of the language, explain how it compares to other common languages (including Objective C), and show you how to get started on new projects.

The course is designed to provide a comprehensive introduction to Swift so that you can begin experimenting right away. Upon completion, you will be fluently programming in Swift 4 and will have the base knowledge needed to develop custom applications. You will also get experience working with Xcode's new Playground file, which allows you to learn code is a quick and interactive way, giving you immediate results.  

Course material is regularly refreshed to include all of the newest updates and information, and since you’re granted lifetime access upon registering, you can rely on this course to keep your Swift skills on the cutting edge. Additionally, I have made this course downloadable, so you can work through the class offline, making it as convenient as possible for you! 

Don't waste your time scouring the internet and trying to piece together how to learn Swift on your own. Invest in yourself, and allow me to teach you how to program with Swift while having fun. 

Don't take my word for it. See what my other students are saying! 

"Outstanding course, Nick has simply simplified swift language to a level where there is no way you won't get it. this is the best introduction to swift language ever." - Fouad Tir

"Nick is fantastic and very knowledgeable! I recommend this course to anybody that wants to get started in swift." - Coty Markham

"This course is fun and the instructor is, too. He is personable and that makes it easy to start learning. He talks in plain English and his examples are good. One of the better courses I have watched. Thanks." - Gordon Feinberg

"Awesome course! Very clearly explained in a way that makes it easier to digest and integrate the concepts than any other course I have tried. I highly recommend it." - Richard Wiig

I am so confident that you will love my course, that I even offer a 100% 30-day money-back guarantee. You have nothing to lose, so come join me and let's get started! 

Who this course is for:
  • This course is great for students who are completely new to programming. I'll walk you step by step and teach you everything that you need to know.
  • This course will be a great fit for people who have Swift 3 experience and want to know what's new in Swift 4