SGLearn@Swift 3 - Learn to Code with Apple's New Language
0.0 (0 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.
2 students enrolled
Wishlisted Wishlist

Please confirm that you want to add SGLearn@Swift 3 - Learn to Code with Apple's New Language to your Wishlist.

Add to Wishlist

SGLearn@Swift 3 - Learn to Code with Apple's New Language

This is a Duplicate Course for Singaporeans picking up new skillsets and competencies under the CITREP+ Scheme.
0.0 (0 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.
2 students enrolled
Created by DioPACT SG
Last updated 6/2017
English
Price: $150
30-Day Money-Back Guarantee
Includes:
  • 4.5 hours on-demand video
  • 30 Articles
  • 1 Supplemental Resource
  • 7 Coding exercises
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Confident write Swift code
  • Learn the basics of object oriented programming
  • Convert Swift 2 code to Swift 3
View Curriculum
Requirements
  • You will need a computer running either Mac OS, Windows or Linux
Description

Welcome to the SGLearn Series targeted at Singapore-based learners picking up new skillsets and competencies. This course is eligible for the CITREP+ funding scheme if you are a Singaporean above 16 years old, terms and conditions apply. Enjoy the course. 

Do note that this course on Swift 3 is by Nick Walter and is duplicated for Singaporeans to enjoy the training subsidy from the Singapore government.

_____________ 

Note from Nick ...

Have you ever wanted to try out programming? Have you tried to learn Swift, only to get fed up with incomplete YouTube tutorials and poorly written tutorials? Looking to move your code from Swift 2 to 3?

THIS IS THE COURSE FOR YOU!

In my Swift 3 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.

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

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!

A Modern Language Evolved from Objective C

Swift is a multi-paradigm programming language developed by Apple for use with iOS and OS X. Designed to replace Objective C, work began on Swift in 2010 and the first mobile app was debuted in June 2014 at the Worldwide Developers Conference. Despite its goal of replacing Objective C, Swift is capable of working alongside the more dated Objective C language while using the Cocoa and Cocoa Touch frameworks.

Swift is built with the LLVM compiler included in Xcode 6 beta, and uses the Objective-C runtime, allowing Objective-C, Objective-C++ and Swift code to run within a single program. During it’s debut, Swift was described as “Objective C without the C” by Apple’s VP of Software Engineering Craig Federighi.

Contents and Overview

In this course, you will be lead through setting up Swift locally, the basics of the language, how it compares to other common languages (including Objective C), and 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 understand the foundations of Swift code and will be able to develop custom applications. You will also get experience working with Xcode's new .playground file. 

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.

Who is the target audience?
  • This course is great for students who are completely new to programming. I'll walk you step by step with what you need to know
  • This course will be a great fit for people who have Swift 2 experience and want to know what's new in Swift 3
Students Who Viewed This Course Also Viewed
Curriculum For This Course
102 Lectures
04:30:49
+
Welcome
4 Lectures 18:35


Getting the Most out of This Course
05:46

Your First Line of Swift Code
03:21
+
Variables and Constants
10 Lectures 15:42
Intro
00:45

Playgrounds
03:30

Variables
03:09

Variables Exercise
00:03


Variables Can Change Exercise
00:06

Constants
03:37

Constants Exercise
00:03

Outro
00:38

Swift Cheat Sheet
00:03
+
Strings and Ints
12 Lectures 22:18
Intro
00:20

Strings
04:20

Strings Exercise
00:04

Emoji
06:37

Emoji Exercise
00:04

Ints
02:06

Ints Exercise
00:05

String Interpolation
03:54

String Interpolation Exercise
00:03

Types
04:07

Types Exercise
00:02

Outro
00:35
+
Math
10 Lectures 25:38
Intro
00:48

Basic Math
04:31

Basic Math Exercise
00:01

Floats and Doubles
05:22

Floats and Doubles Exercise
00:03

Mixing Floats, Doubles, and Ints
06:13

Mixing Floats, Doubles, and Ints Exercise
00:04

Advanced Math
08:11

Advanced Math Exercise
00:05

Outro
00:18
+
Booleans and If Statements
12 Lectures 30:16
Intro
00:26

Booleans
03:51

Booleans Exercise
00:02

If Statements
05:01

If Statements Exercise
00:03

Equal, Greater, and Less
08:22

Equal, Greater, and Less Exercise
00:02

Else
03:12

Else Exercise
00:02

AND and OR
08:34

AND and OR Exercise
00:02

Outro
00:38
+
Comments and Print
8 Lectures 19:28
Intro
00:32

Comments
05:41

Comments Exercise
00:02

Multiline Comments
05:32

Multiline Comments Exercise
00:08

Print
07:18

Print Exercise
00:01

Outro
00:12
+
Switches
10 Lectures 21:01
Intro
00:18

Switches
08:05

Switches Exercise
00:06

Default
04:33

Default Exercise
00:05

Multiple Matching
03:49

Multiple Matching Exercise
00:06

Interval Matching
03:07

Interval Matching Exercise
00:07

Outro
00:43
+
Arrays
12 Lectures 27:55
Intro
00:29

Arrays
05:29

Arrays Exercise
00:09

Append and Count
06:09

Append and Count Exercise
00:05

Getting a Specific Item and Updating
07:10

Getting a Specific Item and Updating Exercise
00:04

Insert and Remove
04:57

Insert and Remove Exercise
00:07

Contains and IndexOf
02:25

Contains and IndexOf Exercise
00:06

Outro
00:44
+
For Loops
5 Lectures 16:02
Intro
00:39

For Loops
03:51

For Loop Exercise
1 question

Counting
02:28

Counting Exercise
1 question

Arrays and For Loops
08:31

Arrays and For Loops Exercise
1 question

Outro
00:33
+
What's New in Swift 3
9 Lectures 17:43
Intro
01:04

ABI Stabilization
02:26

++ Death
01:44

C Style For Loops Death
01:12

Parameters
01:39

Enums
01:41

Short Names and Color Literals
02:33

Xcode Conversion Tool
03:56

Outro
01:28
3 More Sections
About the Instructor
DioPACT SG
4.5 Average rating
1 Review
7 Students
9 Courses
SGLearn

Dioworks is an e-learning design company focused on using technology as enablers to make learning easy, engaging and effective. Premised on innovative designs, pedagogy and research, we provide quality learning experiences for learners globally. Dioworks offers bespoke solutions for organisations to integrate learning, training and assessment of work-based competencies via blended learning strategies. We are also the local partner to Udemy in Singapore. 

More specifically, we combine the strengths of Classroom-Facilitated Learning, Massive Open Online Courses (MOOCs) in partnership with UDEMY Inc, and our "Kinetic Coach" automated response training solution to achieve learning outcomes.