Go to www.addthis.com/dashboard to customize your tools
  1. Home
  2. Subjects
  3. Swift

The best Swift courses and tutorials on the internet

Learn from over 80,000 resources made by top professionals, schools, companies, and creators.

+

Advanced filters & sort
-Clear ratings
  • Platform
  • Hours
  • POPULARITY
  • PRICE
  • REVIEWS
  • RATINGS
  • RELEVANCE
50% of our profits goes to an amazing charitable cause that you can choose. ❤️ We earn revenue via commissions on the courses we present here (prices are the same).
+150h
AT&T, Lyft, Google
Udacity
Intermediate
+150h
6 months
Nanodegree
Master the Swift programming language and create a portfolio of iOS apps for iPhone and iPad to showcase your skills!


4.7
·
733 reviews
15-35h
Lyft, Venmo
Udacity
Intermediate
15-35h
Self-paced
No certificate
This intermediate course from Udacity will teach you the distinguishing language features of Objective-C and help you understand the communications be..
15-35h
Udacity
Beginner
15-35h
Self-paced
No certificate
Do you want to learn how to build your very first iOS application? This course about Swift programming basics will definitely help you with your goal...
15-35h
Udacity
Intermediate
15-35h
Self-paced
No certificate
Swift is a programming language created by Apple specifically built for iOS and OS X development, making it easier for iOS developers for creating app..
15-35h
Udacity
Intermediate
15-35h
Self-paced
No certificate
Want to build a cool iOS apps which lets you record a conversation and make the voices sound like a Chipmunk and Darth Vader? Well, take this course n..
15-35h
IBM
Udacity
Intermediate
15-35h
Self-paced
No certificate
Learn how to use Swift as a sever-side languange in building end-to-end applications by enrolling in this course now. In this course, the student will..
15-35h
Udacity
Intermediate
15-35h
Self-paced
No certificate
Be a Swift expert by learning it's data structures and algorithms and equipt yourself on how to explain your Swift Solutions swiftly with confidence. ..
15-35h
Udacity
Beginner
15-35h
Self-paced
No certificate
Start your journey on building your own iOS applications by learning Swift, Apple's programming language particularly designed for building iOS applic..
15-35h
Udacity
Expert
15-35h
Self-paced
No certificate
You can access data from all over the world if you incorporate networking into your applications, and this course will teach you how to do that exactl..
26-40h
University of Toronto
Coursera
All levels
26-40h
Starts Jul 20
Good
Introduction to Swift Programming is the first course in a four part specialization series that will provide you with the tools and skills necessary t..


3.9
·
1230 reviews
5h 5m

Swift in Depth

Free Trial
Allen Holub
Pluralsight
Intermediate
5h 5m
Self-paced
Good
An in-depth look at Apple's Swift (2.0) language for programmers already familiar with an OO language. No knowledge of any other Apple technology is r..


4.5
·
250 reviews
3h 54m
Brett Romero
Pluralsight
Intermediate
3h 54m
Self-paced
Good
Build a real world iOS recipe app with Swift and polish it off with a professional, visually appealing UI. This course uses Apple's Swift language to ..


4
·
199 reviews
78h
Harvard University
edX
Intermediate
78h
Self-paced
Okay
Learn about mobile app development with React Native, a popular framework maintained by Facebook that enables cross-platform native apps using JavaScr..
26-40h
University of Toronto
Coursera
All levels
26-40h
Starts Jul 20
Good
iOS App Development Basics, the second course in the iOS App Development with Swift specialization, expands your programming skills and applies them t..


4.2
·
487 reviews
64h
Curtin University
edX
Beginner
64h
Self-paced
Professional
Learn how to get started with app development and create your very first iOS app. In this course you will learn the tools, techniques and concepts nee..
26-40h
Tecnologico de Monterrey
Coursera
All levels
26-40h
Starts Jul 20
Good
En este curso aprenderas todas las bases del lenguaje de programacion Swift. Revisaras temas basicos, desde variables hasta el desarrollo de un par de..


4.6
·
293 reviews
26-40h
Universidade Estadual de Campinas
Coursera
Beginner Level
26-40h
Starts Jul 20
Good
Bem vindo ao primeiro curso do Programa de Cursos Integrados de desenvolvimento iOS da UNICAMP! Alguma vez voce ja imaginou criar o seu proprio aplic..


4.7
·
234 reviews
1h 29m
Brian Clark
Pluralsight
Beginner
1h 29m
Self-paced
Good
This is a great practical course that will teach you how to develop your own applications from beginning to the end. You will be using iOS and Swift t..


4
·
97 reviews
4h 39m
Andrew Bancroft
Pluralsight
Beginner
4h 39m
Self-paced
Good
It's inevitable: you're going to need to persist data on a user's device. This course will give you the essential skills you need to architect an app ..


5
·
28 reviews
26-40h
University of Toronto
Coursera
All levels
26-40h
Starts Jul 20
Good
In App Design and Development for iOS, the third course of the iOS App Development with Swift specialization, you will be developing foundational prog..


4.1
·
227 reviews
1d 13h 37m
Mark Price, iOS & Web Developer / Instructor
Skillshare
All levels
1d 13h 37m
Self-paced
No certificate
Learn everything you need to know about iOS 9 development - no coding experience required. Over 20,000 students world-wide. Here are a few things you'..


5
·
19 reviews
2h 4m
Karoly Nyisztor, Senior Software Engineer, Instructor
Skillshare
Beginner
2h 4m
Self-paced
No certificate
And this is the perfect course for you to learn about algorithms and Swift. I created this course to get you started with algorithms. Introduction to..


5
·
3 reviews
2h 9m
Karoly Nyisztor, Senior Software Engineer, Instructor
Skillshare
Intermediate
2h 9m
Self-paced
No certificate
homes, self-driving cars, Siri, Alexa - some prevalent examples of how machine learning and artificial intelligence have become part of our daily life..


5
·
1 reviews
1h
Lars Overgaard
Udemy
Intermediate
1h
Self-paced
Okay
Use your fingers as creativity mnemonics and swiftly develop imaginative ideas


5
·
3 reviews

Know what you are getting

Some Frequently Asked Questions
Do I pay more if I find a course via Courseroot?
+
No. As a matter of fact, sometimes you will even be provided a discount on courses because you are a referral of us.
What do I get when I buy a course?
+
This really depends on which course you buy and at which platform. We try to provide as much detailed information on the courses such as their price, the quality of the certificate, the level of difficulty, and what you will get, but you should always take a good look at the course page on the original platform to check this.
What is Courseroot really?
+
Courseroot is a platform to aims to help people find the right course for whatever it is they want to achieve. Whether you are looking for a programming tutorial to just developer your expertise or for an extensive ux design course with a high-quality certificate for your cv, we will help you find it.
What is the 50% rule?
+
The internet has made access to educational resources much and much better. With a smartphone or a laptop, you now get to study anything you want and develop your skills. However, for many children and adults in this world, this access has not been provided yet, or they do not get the chance to even consider studying because they are lacking basic needs such as proper nutrition and drinking water. Our mission with the 50% rule is to distribute some of this opportunity to these people by taking half of our profits and donating it to a charitable cause that has set out to help these less fortunate people and allow them to dream of a brighter future.
What characteristics can I use to filter through courses?
+
You can use pretty much any course characteristic to filter on such as price, level of difficulty, certificate quality, hours of content, and course provider.