
Install Swift on Windows and explore the limitations, the Swift 5 abi stability, and how to write and run a hello world example with Swift for Windows or in-browser editors.
Discover how to declare and use variables and constants in Swift, using var and let, to store, update, and protect information like age and name.
Explore Swift types by comparing strings as text and ints as whole numbers, and learn to declare variables and constants with type annotations using a colon.
Learn how Swift handles math with doubles and floats, and how to mix types using conversions for accurate results. Tackle a feet-and-inches challenge and apply the order of operations.
Master swift optionals by treating values as either a real value or nil. Create optional types and unwrap safely with if let.
Learn how classes in Swift act as blueprints to create independent objects with their own properties and methods, and how to instantiate, access, and modify them.
Learn how to use enums in Swift 5, with a compass example and dot syntax, and apply a fur color enum to enforce valid dog colors for cleaner code.
Learn how to replace complex if statements with switches to handle ranges, enums, and exhaustive cases, and apply them to directions and color examples.
Build a Swift 5 function that takes any text, lowercases it, removes punctuation, counts words, and ranks them from most to least frequent for clear text analysis.
Explore Swift five api stability, its impact on runtime and reduced app sizes, and how code compiles back to a single api for quicker load times.
Learn to work with strings and ints, using double quotes for text. Explore variables and constants, camelcase naming, and examples like lucky number eight and pizza.
Create a label in the storyboard, set its text, and center it with constraints across devices, then run in the iOS simulator to preview changes.
Have you ever wanted to try out programming but didn't know where to start? Have you previously tried to learn Swift but got fed up with incomplete YouTube videos and poorly written tutorials? Or are you looking to move your code from Swift 4 to 5?
THEN THIS IS THE COURSE FOR YOU!
In my Swift 5 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, but even more importantly... I care about you!
What is Swift?
Swift is a programming language that allows you to write software for iPhones, iPads, Macs, Apple Watches, Apple TVs, desktops, servers, or anything else that runs code! Swift is great for new programmers because it is very intuitive, it continues to evolve as Apple adds new features, it is relatively easy to catch software bugs compared to other languages, and you can see your results immediately by running code in a Playground.
In 2014, Apple announced Swift, along with a 500-page manual explaining how this brand-new language worked. So I immediately jumped into that manual and within three days I created the internet's first Swift course! Since then, Swift has always been my favorite language to teach and I love how it keeps evolving! I have now taught over 200,000 students how to code with Swift, and I'm excited to have you join us. It's going to be a lot of fun :) Also, Swift is open source and so you can now take this course even if you are on a Linux or Windows computer!
Come learn what's new in Swift 5 and gain a new skill! See you inside!