Swift 3 Basics - Learn to Code the Right Way for iOS 10
4.4 (800 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.
11,528 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Swift 3 Basics - Learn to Code the Right Way for iOS 10 to your Wishlist.

Add to Wishlist

Swift 3 Basics - Learn to Code the Right Way for iOS 10

Learn Swift 3, the fantastic new language by Apple.
4.4 (800 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.
11,528 students enrolled
Created by Grant Klimaytys
Last updated 8/2016
English
English
Curiosity Sale
Current price: $10 Original price: $20 Discount: 50% off
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand basic Swift 3
  • Begin developing iOS and Mac OSX Apps
  • Understand basic OOP concepts in Swift and other OOP languages
  • Undertake more complex Swift programs
View Curriculum
Requirements
  • You will need a Mac running the latest OSX
  • You will need an Apple developer account (free) to download Xcode 8
Description

Learn the basic concepts, tools, and functions that you will need to build fully functional iOS and Mac Apps with the popular programming language, Swift 3. 

Build a strong foundation in Swift 3 and object-oriented programming with this tutorial for beginners. 

  • Xcode and iOS 10 Simulator Installation
  • Variables and types 
  • Object-Oriented Programming (OOP), Classes, Objects and Other Fundamentals
  • Loops, Switch Case and Conditionals

A Powerful Skill at Your Fingertips. Learning the fundamentals of Swift puts a very powerful and useful tool in your hands. Xcode is free, easy to learn, has excellent documentation, and is one of the foremost object-oriented programming languages. 

Jobs in iOS development are on the rise, and being able to learn Swift 3 will give you a strong background in order to more easily pick up other object-oriented languages such as C#, Ruby, and Java. 

Content and Overview. Suitable for beginning programmers, through this short course, you’ll learn all of the Swift 3 fundamentals you need and establish a strong understanding of the concepts behind object-oriented programming (OOP).

Starting with the installation of Xcode, this course will take you through Swift 3 variable types, operators, and how to use them. By creating objects from classes, you’ll establish a deep understanding of OOP. 

With these mastered, the course will take you through program flow control by teaching you how to use for loops, while loops, and conditional if-else statements to add complexity and functionality to your programs. 

Students completing the course will have the base knowledge needed to create functional and useful iOS and Mac OSX programs. 

Who is the target audience?
  • Beginners to Swift 3 should take this course
  • Experts in Swift 3 should NOT take this course
  • Beginner to programming should take this course
Students Who Viewed This Course Also Viewed
Curriculum For This Course
16 Lectures
01:11:35
+
Introduction and Setup
2 Lectures 04:21
+
Swift 3 - Time to Learn!
14 Lectures 01:07:14





Collections - Dictionaries in Swift 3
04:50

Logic - If Else and Switch Case in Swift 3
05:58

Round and Round - Loops in Swift 3
07:07

Functions in Swift 3
06:48

Optionals in Swift 3
06:29

Classes and Objects in Swift 3
06:08

Inheritance in Swift 3
04:27

Summary of Swift 3
01:15

BONUS Lecture with Special Offer
00:09
About the Instructor
Grant Klimaytys
4.4 Average rating
9,159 Reviews
80,306 Students
26 Courses
Professional App Developer and Teacher

Swift on iOS, a little Java here and there and C# for Xamarin. I'll show you how to use them all!

When you learn from me you learn in an holistic manner. You learn concepts that are applicable to ALL mobile systems.

My aim is to get you qualified mighty fast, with very little hair tearing from frustration!

And what does that mean for you?

You'll be able to make your own apps to earn passive income. Or you could become a freelance developer which I can honestly say it is the best life in the world. You will have no boss and earn an hourly rate of over $100. You can also take holiday whenever you want!

Of course you have to learn how to make good apps first so take my courses now and you will see how easy mobile app development can be!