The course Learn Swift Programming Syntax is an online class provided by Udacity. The skill level of the course is Intermediate. It may be possible to receive a verified certification or use the course to prepare for a degree.
Swift is a language created by Apple specifically for iOS and OS X development. It’s fast, concise, and comes with tools which make it easier than ever to visualize one’s code.
Learn Swift Programming Syntax
From Optionals to Closure Expressions
This course focuses on the syntax of the Swift programming language. By the end of the course, students should be able to apply Swift essentials to building iOS apps and employ Swift’s more unique elements, like optional types and switch statements, with confidence.
Control Flow: Loops, If statements, and Switches
How to Write and Call Functions in Swift
Classes, Properties, and Methods
Enums and Structs
Protocols and Extensions
An introduction to Swift types and operators.
Develop deftness in defining variables and constants.
Practice what you’ve learned with exercises in Swift playgrounds.
Declare explicitly and implicitly unwrapped optionals.
Unwrap optionals using both optional binding and optional chaining.
Practice safely unwrapping optionals and learn to avoid errors.
Learn about the Swift Collection Types: Dictionaries, Arrays, and Sets.
Practice manipulating collections with exercises in Swift playgrounds.
Practice fast iteration with for-in loops by iterating through items in Arrays and Dictionaries.
Create programming logic of increasing complexity with if-else statements.
Delight in the convenience and conciseness of Swift switch statements.
Define and call functions.
Correctly use local and external parameters.
Identify parameter types and return types.
Practice building custom classes with their own properties and methods.
Learn about type properties and computed properties.
See example use cases for type methods and instance methods.
Learn the difference between value types and references types.
Practice choosing when to use enums, structs, and classes.
Use enums to make your switch statements extra Swifty.
Learn how protocols and extensions can help keep your code DRY.
This course assumes prior programming experience! Specifically, you should be familiar with programming concepts like variables, if statements, and loops, as well as object-oriented concepts like methods and classes.
You will also need access to a Mac computer running OS X 10.10 or later.
See the Technology Requirements for using Udacity.
To obtain a verified certificate from Udacity you have to finish this course or the latest version of it, if there is a new edition. The class may be free of charge, but there could be some cost to receive a verified certificate or to access the learning materials. The specifics of the course may have been changed, please consult the provider to get the latest quotes and news.
Here you can find information, reviews and user experiences for the course “Learn Swift Programming Syntax“. The provider of the course – “Udacity” – will be glad to answer any questions you may have about the class, click here to use the offical support channels. It would be great if you could share your experience of participating in the course – Your honest review will surely help others to choose the right class!