Learn Swift 4 in 3 Weeks - Beginners to Advanced Swift!
4.2 (13 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,477 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn Swift 4 in 3 Weeks - Beginners to Advanced Swift! to your Wishlist.

Add to Wishlist

Learn Swift 4 in 3 Weeks - Beginners to Advanced Swift!

We'll be covering everything in Swift 4 from Beginner to Advanced Topics.
New
4.2 (13 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,477 students enrolled
Created by Jason Chen
Last updated 7/2017
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 5 hours on-demand video
  • 2 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Write advanced Swift 4 programs confidently!
  • Have multiple cool projects at hand.
  • March onto developing iOS 11 applications.
  • Master APIs and Core Graphics.
  • Build their very own Swift 4 scripts to do rapid testing.
View Curriculum
Requirements
  • You should have a PC (Mac or Windows).
  • Have basic internet access.
  • Working knowledge of basic English.
  • That's it! Anyone can join!
Description

Welcome to the world's most cost-effective, comprehensive course on Swift 4 Programming. This course is designed to help you master Swift in the least cost and amount of time!

By following this course, you'll master all the concepts (beginner to advanced) that you will need to build fully functional iOS and Mac Apps with the popular programming language, Swift 4. 

Here are some things that you'll be able to do after this course:

  • Step right in to coding iOS Applications without fearing for swift
  • Write fluently in Swift 4
  • Be well-versed in Object-oriented programming
  • Write scripts for web scrapers 

Build a strong foundation in object-oriented programming and get up to speed with Swift 4 with this tutorial for ANYONE. 

Our syllabus includes all these topics:

  • Xcode and Playground Installation + Walkthrough
  • Variables, types, operators etc.
  • Functions and Logics (Conditionals, Switch case)
  • Object-Oriented Programming (OOP), Classes, Objects, Initialization and many more
  • More advanced topics (Enums, Protocols, Optionals, Closures etc.)
  • Swift 4 primer

If you are a complete beginner:

If you are completely new to programming and have no prior experience, be sure to stick to the lesson plan! Don't worry as I will answer all your questions through email, or you can ask around in the community of Udemy learners. I've designed the course so that it would be a step-by-step guide for beginners to master swift and move on to conquer many more languages, so don't skip around!

If you already have some experience with the past versions of swift:

This course is still very helpful to help you get back to speed with Swift 4. There is a dedicated screencast to help you master the new stuff in Swift 4 as well, so feel free to explore around.

Feel free to ask for help in the live community where you can get free help 24/7.

Who is the target audience?
  • Anyone who is passionate about learning code.
  • Experts in Swift are NOT recommended to join.
  • Beginners to Advanced students who need a Swift 4 refresher.
Compare to Other Swift Courses
Curriculum For This Course
29 Lectures
05:10:23
+
Introduction
4 Lectures 10:57

Download Xcode 8
01:31

Playgrounds walkthrough
05:12

Course Outline
02:09
+
Swift 4 Basics
4 Lectures 47:15

Number Types
12:18

Arrays and Dictionaries
14:57

Tuples
06:35

We'll recap all the basics learnt in this quiz.

Basics test
4 questions
+
Functions and Logic
5 Lectures 01:02:20
Booleans
12:51

Control Flows Part 1
13:26

Control Flows Part 2
11:22

Functions
15:19

Here, we'll test on your knowledge on functions.

Functions test
3 questions

Project: Building a CLI Calculator
09:22
+
Object-oriented Programming in Swift
7 Lectures 01:37:24
Intro to OOP
04:16

Classes & Structs
18:29

Properties
23:47

Methods
10:29

Init & De-init
11:41

Inheritance
09:44

Here, we'll recap OOP. Have a go at it!

OOP test
3 questions

Project: Building a virtual bank account
18:58
+
More Swift
6 Lectures 01:06:58
Enumeration
15:06

Extensions
11:29

Protocols
09:03

Optional Chaining
05:08

Closures
11:20

Web Scraper
14:52
+
BONUS: Swift 4 Primer
1 Lecture 25:15
What's New?
25:15
+
Resources
2 Lectures 00:12
Websites
00:06

iOS Dev resource
00:06
About the Instructor
Jason Chen
4.2 Average rating
12 Reviews
3,477 Students
1 Course
iOS & JS Developer

Swift and Web (Ruby on Rails , HTML5) developer. I live in Hong Kong and attend Cranbrook Kingswood Prep School in Michigan. Last summer I took a summer internship at China's largest video streaming company Xunlei and worked as the lead iOS developer for iOS 9 APIs such as Core Spotlight and 3d touch. In addition, I enjoy teaching others to program, and have been giving regular Hour of Code sessions to Cranbrook Students and disadvantaged students in Hong Kong. I am also actively involved in improving and maintaining websites for charity organisations for the homeless.