Level Up in Swift
5.0 (8 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.
32 students enrolled

Level Up in Swift

Learn how to professionally program in Swift and begin your career as a mobile iOS developer.
5.0 (8 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.
32 students enrolled
Last updated 1/2020
English
English [Auto]
Current price: $69.99 Original price: $99.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5 hours on-demand video
  • 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
  • The Swift programming language
Requirements
  • Mac computer
  • Xcode
Description

Want to learn Swift? Tired of watching random YouTube videos?

This course is for you.

Get up to speed fast

This course distills all the fundamental basics of Swift into a series of short, powerful videos that cut out the cruft, and get you up to speed fast.

Learn on the go

All the core Swift fundamentals have been condensed, distilled, and package into easily understood chunks. No video is on average longer than ten minutes. This will enable you to learn any time, any where, and then pick up next time exactly where you left off.

Have fun

By following topic with what I call a Swift Arcade, you won't be passively sitting by. You will be fully engaged applying what you are learning with fun interactive challenges designed to solidify the learning, while building muscle memory and having fun along the way.

This course was designed to save you the time and get you up to speed on the Swift programming language quickly. Join me. I will be there with you every step of the way. And if you have a question simply ask. I offer great support and am here to help all my students.

Learn Swift today. I hope to see you in there.

What you'll learn

  • Functions

  • Optionals

  • Closures

  • Tuples

  • Enums

  • Properties

  • Structures & Classes

  • Functional programming

  • Stack vs Heap

  • Extensions & Protocols

  • Protocol Delegate Pattern

  • Inheritance

  • Protocol Oriented Programming

  • Error handling

  • JSON

  • Result types

  • Retain cycles

  • Generics

  • Collections

  • Access Control

  • And more!

So what are you waiting for? Start your journey and Level Up in Swift today!



Who this course is for:
  • Beginner iOS developers
Course content
Expand all 51 lectures 04:47:33
+ Functions
3 lectures 25:04
Function Types
06:58
Function Arcade
10:28
+ Closures
6 lectures 48:52
What is a Closure?
16:16
Capturing Values
02:41
Escaping Closures
02:36
Autoclosures
02:31
Map / Filter / Reduce
02:51
Closure Arcade
21:57
+ Tuples
2 lectures 13:21
What Is A Swift Tuple?
05:21
Tuple Arcade
08:00
+ Enums
4 lectures 23:54
What Is a Swift Enum?
05:35
How Are They Different?
05:02
Enum Arcade
06:25
+ Properties
6 lectures 30:32
What Are Swift Properties?
07:05
Properties vs Methods
01:51
Property Arcade
13:31
Property Wrappers
02:48
Property Wrapper Arcade
04:14
Summary
01:03
+ Structs & Classes
6 lectures 15:31
Introduction
00:33
Functional Programming
04:17
Stack vs Heap
02:58
How Structs Are Different From Classes
03:49
Initialization
02:59
Summary
00:55
+ Extensions & Protocols
6 lectures 40:31
What Are Swift Extensions?
05:47
What Is A Swift Protocol?
07:21
Protocol Arcade
06:49
Protocol Delegate Pattern
05:15
Why The Protocol Delegate Pattern Is So Handy
08:08
Protocol Delegate Arcade
07:11
+ Error Handling
3 lectures 20:41
Recoverable Errors
08:09
Non-Recoverable Errors
02:40
Error Arcade
09:52