Course Information
Course Overview
Learn to Program Swift 3 with Xcode Playgrounds. Be a part of the world's fastest growing programming language! iOS 10
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.
Course Content
- 10 section(s)
- 100 lecture(s)
- Section 1 Welcome
- Section 2 Variables and Constants
- Section 3 Strings and Ints
- Section 4 Math
- Section 5 Booleans and If Statements
- Section 6 Comments and Print
- Section 7 Switches
- Section 8 Arrays
- Section 9 For Loops
- Section 10 What's New in Swift 3
What You’ll Learn
- Confident write Swift code
- Learn the basics of object oriented programming
- Convert Swift 2 code to Swift 3
Skills covered in this course
Reviews
-
JJD Palmer
I completed the course and now know the basics but I still don't know how to "make" something. I was hoping for some project based learning at the end to sort of encapsulate all the basics I've learned. Overall it was a good course for a beginner but will need to be paired with another swift course with project materials.
-
PPrakash Shrestha
because its not included full course of swift and half of each
-
BBobby Ashworth
Absolute beginner. Ive watched a few different courses now. Some youtube tutorials, Treehouse, etc. Treehouse is great, but Nick simplifies the basics even further. He doesnt go too in-depth into the concepts, but he explains the basics of them, and that helps keep things in perspective. He doesnt overload you. Everything is kept manageable, and at a reasonale pace. Make no mistake though, as the title of the course suggests, this is purely the bare-bone basics of Swift.
-
SSergio
At first I was impressed with the course. I thought it would be very well designed and that I would learn a lot. As the course when on, I found that it was rather off the cuff type of teaching. The examples were not well planned. The exercise examples were poor at best. I'm hoping the course improves, but we're not done yet, so lets see... As the course continued it did get better. The exercises had more meaning when they became interactive. The lessons did improve, although I do think there is room for improvement. All in all, the course is worth the price, but it can be improved.