These are the best Swift courses on the web (September 2018)

Below you will find the best swift courses that are currently available on the internet. They are updated regularly with the aim to keep all their characteristics like price, level of difficulty, and certificate quality up to date so you can make an informed decision about which is the best swift course for you. Feel free to use the filters below to sift through the entire database on Courseroot.

Level Level Dropdown
  • All levels
  • Beginner
  • Intermediate
  • Expert
Pricetag Price Dropdown
  • All
  • Free
Certificate Certificate Dropdown
  • All
  • Certificate (q1)
  • Certificate (q2)
  • High quality
Hours of content Hours Dropdown
  • All
  • 0 to 10
  • 10 to 50
  • 50 to 100
Platforms Platform Dropdown
  • All
  • Coursera
  • edX
  • Futurelearn
  • Pluralsight
  • Skillshare
  • Springboard
  • Udacity
  • Udemy
  • Update
Filter suggestions:
Beginner
Free
Udemy
Coursera
Clear filters
Online Course by Udacity
4.7
(713)
$999

iOS Developer

by AT&T, Lyft, Google | Udacity

A fantastic course for anybody looking to become a serious iOS Developer. This Nanodegree takes you through the whole process by teaching you Swift programming and developing a portfolio of iOS applications for iPhone and iPad to show of your expertise. This is the ultimate course if you are looking to become a certified iOS dev.

Intermediate
+150h
Nanodegree
7 months
Online Course by Udemy
4.7
(22,779)
$11.99

iOS 11 & Swift 4 - The Complete iOS App Development Bootcamp

by Angela Yu | Udemy

Learn iOS 11 App Development From Beginning to End. Using Xcode 9 and Swift 4. Includes Full ARKit and CoreML Modules!

All levels
49.5h
Certificate (q1)
Self-paced
Online Course by Udacity
()
Free

Objective-C for Swift Developers

by Lyft, Venmo | Udacity

This intermediate course from Udacity will teach you the distinguishing language features of Objective-C and help you understand the communications between Swift and Objective-C. In here, the student will write classes and add functionality to these so-called classes so you can practice Objective-C syntax and be better at it. More information

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

iOS Networking with Swift

by | Udacity

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 exactly. In here, you will learn how to make the most out of APIs to retrieve movie data and display images. You will also build an application related to the goals of the course. More information

Expert
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Learn ARKit using Swift

by | Udacity

Building augmented reality scenes is awesome, but creating ones that are beautiful and performant are more amazing. In this course, you will learn how to do that using Swift and Xcode, where you'll gain skills in integrating proper lighting and physics to create a better AR experience.

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Swift for Developers

by | Udacity

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. In this quick practical introduction to the basics of Swift, the student will learn about functions, constants, types, and variables. Hands-on iOS development and syntax exercises are also present in this course. More information

Beginner
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Intro to iOS App Development with Swift

by | Udacity

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 now. With this course, you will learn the fundamentals of Swift, a new programming languange from Apple, which lets you do all of awesome functionalities and turns you into an awesome iOS developer quickly. More information

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Swift for Beginners

by | Udacity

Start your journey on building your own iOS applications by learning Swift, Apple's programming language particularly designed for building iOS applications. Thoughout this course, you will learn the fundamentals and core principles of Swift for you to get started. This course also includes a series of exercises designed to challenge your understanding and give you the opportunity to apply what you've learned. More information

Beginner
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Data Structures & Algorithms in Swift

by | Udacity

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. Through this program you will be able to pratice and review the skills you gained that any technical interviewers expects you to know. What are you waiting for? Join us now!

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Server-Side Swift

by | Udacity

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 be able to master server-side Swift while having fun learning loaded with experts participation from leading companies in the industry such as IBM and Hashicorp. More information

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Learn Swift Programming Syntax

by | Udacity

Swift is a programming language created by Apple specifically built for iOS and OS X development, making it easier for iOS developers for creating apps because it is fast, concise and comes with tools that are easy to use. Through this course, you will be able to learn the Swift Programming Syntax and confidently apply Swift essentials when building iOS apps. More information

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udemy
4
(13,276)
$11.99

iOS 10 & Swift 3: From Beginner to Paid Professional?

by Mark Price | Udemy

Learn how to build applications by taking this online course today. It has video tutorials on how to build and release iOS 9 and Swift 2 applications to the Apple App Store. After finishing the course, the student will be able to master iOS development.

All levels
71h
Certificate (q1)
Self-paced
Online Course by Udemy
4.6
(10,198)
$11.99

The Complete iOS 10 & Swift 3 Developer Course

by Rob Percival | Udemy

Learn more about 21 iOS apps by using Swift 3 nd Xcode 8 by taking this course today. Qualified instructors will will walk you through iOS application development, as well as providing free website hosting , ebooks and assets.

All levels
30h
Certificate (q1)
Self-paced
Online Course by Udemy
4.4
(9,952)
Free

Logica Programacion: Aprende Programar en Cualquier Lenguaje

by Sayyab Tariq | Udemy

Un curso muy basico para aprender a programar en cualquier lenguaje: Java, C++, JavaScript, Python, SQL, HTML, Swift etc

All levels
2.5h
Certificate (q1)
Self-paced
Online Course by Udemy
4.4
(5,648)
$11.99

iOS 9 and Swift 2: From Beginner to Paid Professional?

by Mark Price | Udemy

Learn how to build applications at your current development job by taking this online course today. It has video tutorials on how to build and release iOS 9 and Swift 2 applications to the Apple App Store. After finishing the course, students will be able to master iOS 9.

All levels
51.5h
Certificate (q1)
Self-paced
Online Course by Udemy
4.5
(3,642)
$11.99

iOS 11 & Swift 4: From Beginner to Paid Professional?

by Mark Price | Udemy

Get into building apps such as iOS, iOS11, and Swift 4, while you get a solid dose of Augmented Reality with ARKit and Machine Learning with CoreML...

Beginner
43.5h
Certificate (q1)
Self-paced
Online Course by Udemy
4.5
(3,307)
$11.99

The Complete iOS 11 & Swift Developer Course - Build 20 Apps

by Rob Percival | Udemy

You too can construct real iOS 11 apps like Instagram and Uber. Learn to use Xcode 9 and Swift 4 together with CoreML and ARKit. You receive AWS credit and more

All levels
36.5h
Certificate (q1)
Self-paced
Online Course by Pluralsight
5
(256)
Free Trial

Swift 3 Fundamentals

by Simon Allardice | Pluralsight

Swift is the modern, fast, and safe programming language that has rapidly become the first choice for building iOS and macOS apps. This course serves as a firm foundation in Swift, including core syntax, best practices, working with data, and more. At the core of developing for any Apple platform iO

Beginner
3h 47m
Certificate (q2)
Self-paced
Online Course by edX
()
Free

CS50's Mobile App Development with React Native

by Harvard University | edX

Learn about mobile app development with React Native, a popular framework maintained by Facebook that enables cross-platform native apps using JavaScript without Java or Swift. This course picks up where CS50 leaves off, transitioning from web development to mobile app development with React Native.

Intermediate
78h
Certificate (q1)
Self-paced
Online Course by Pluralsight
4.5
(250)
Free Trial

Swift in Depth

by Allen Holub | Pluralsight

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 required. This course introduces Apple's Swift programming language in considerable technical depth, focusing on those parts of the language that you w

Intermediate
5h 5m
Certificate (q2)
Self-paced
Online Course by Coursera
3.9
(1,139)
$43/mo.

Introduction To Swift Programming

by University of Toronto | Coursera

Introduction to Swift Programming is the first course in a four part specialization series that will provide you with the tools and skills necessary to develop an iOS App from scratch. By the end of this first course you will be able to demonstrate intermediate application of programming in Swift, t More information

All levels
26-40h
Certificate (q2)
Started Jul 23
Online Course by Udemy
4.9
(1,083)
$11.99

How to Make a Freaking iPhone App - iOS 10 and Swift 3

by Nick Walter | Udemy

iPhone App Development from scratch. Learn how to make iOS apps using Xcode 8. The Basics Include Pokemon Go & Snapchat

Beginner
16h
Certificate (q1)
Self-paced
Online Course by Udemy
4.5
(1,265)
$11.99

The Complete ARKit Course - Build 11 Augmented Reality Apps

by Codestars Rob Percival | Udemy

Become an iOS Augmented Reality Developer by Building 11 High-Level AR Apps using ARKit in iOS 11 and Swift 4.

All levels
9.5h
Certificate (q1)
Self-paced
Online Course by Udemy
4.6
(1,213)
$11.99

iOS 11 and Swift 4 for Beginners: 200+ Hands-On Tutorials

by Ray Wenderlich | Udemy

Learn by doing, with the highest quality course on app development. Auto Layout, Core Data, Animation, & more!

Beginner
33h
Certificate (q1)
Self-paced

  • -1
  • 0
  • 1
  • 2
  • 3
Displaying 0 to 24

Popular Subjects

Machine Learning+200 courses
MBA+100 courses
Business+2500 courses
Photography+350 courses
Python+750 courses
Java+1300 courses
Marketing+1500 courses
Project Management+200 courses
PMP+100 courses
Analytics+300 courses
Data Science+200 courses
SEO+500 courses
Matlab+60 courses
Big Data+150 courses
See all

Want to try another search?