TOP 10 Most Popular Swift Courses

TOP 10 Most Popular Swift Courses

TOP 10 Most Popular Swift Courses

  • 1. iOS & Swift - The Complete iOS App Development Bootcamp
  • 2. Server Side Swift Using Vapor 4 in iOS
  • 3. Hacking with macOS - Build 18 Desktop Apps with Swift 5
  • 4. iOS 14, Swift 5 & SwiftUI - The iOS Development Starter Kit
  • 5. Swift 5 Programming For Beginners
  • 6. How to Create iOS 2D Games with SpriteKit and Swift
  • 7. Objective-C Crash Course for Swift Developers
  • 8. iOS 11 & Swift 4 - The Complete iOS App Development Bootcamp
  • 9. iOS 12 & Swift 5 - App Design, UI/UX plus Development
  • 10. NEW: SwiftUI Series - SwiftUI Fundamentals

1. iOS & Swift - The Complete iOS App Development Bootcamp

iOS & Swift - The Complete iOS App Development Bootcamp
iOS & Swift - The Complete iOS App Development Bootcamp
From Beginner to iOS App Developer with Just One Course! Fully Updated with a Comprehensive Module Dedicated to SwiftUI!

Welcome to the Complete iOS App Development Bootcamp. With over 39,000 5 star ratings and a 4.8 average my iOS course is the HIGHEST RATED iOS Course in the history of Udemy!

At 55+ hours, this iOS 13 course is the most comprehensive iOS development course online!

This Swift 5.1 course is based on our in-person app development bootcamp in London, where we've perfected the curriculum over 4 years of in-person teaching.

Our complete app development bootcamp teaches you how to code using Swift 5.1 and build beautiful iOS 13 apps for iPhone and iPad. Even if you have ZERO programming experience.

I'll take you step-by-step through engaging and fun video tutorials and teach you everything you need to know to succeed as an iOS app developer.

2. Server Side Swift Using Vapor 4 in iOS

Server Side Swift Using Vapor 4 in iOS
Server Side Swift Using Vapor 4 in iOS
Take your Swift Language to the Cloud!

Description

Are you interested in learning how to write a complete backend API using Swift? 

Swift on the server is the future of iOS development. And now you can learn it from the comfort of your home.. in your own time.. without having to attend class. 

My name is Mohammad Azam, creator of many popular online courses including Mastering MapKit in iOS Using Swift and Creating Stickers and iMessages Applications in iOS 10 Using Swift 3, SwiftUI - Declarative Interfaces for Any Apple Device and many more courses.

I have created over 2 dozens apps and some of my apps were even featured by Apple on the App Store. I have worked with fortune 500 companies as a lead iOS developer and helped them grow their business ten folds. At present I am a full time iOS Instructor at DigitalCrafts where I teach users how to create amazing applications. 

3. Hacking with macOS - Build 18 Desktop Apps with Swift 5

Hacking with macOS - Build 18 Desktop Apps with Swift 5
Hacking with macOS - Build 18 Desktop Apps with Swift 5
Build Amazing Desktop Apps for your Mac

Description

This course is produced from the "Hacking with macOS" series of tutorials, which are written and authored by the award winning Swift programmer, Paul Hudson,  and these videos were made with his permission and support. You can always be guaranteed you're learning the latest and greatest Apple technologies in the Hacking with Swift tutorials. Here you learn smart, powerful, and expressive Swift 5.0, the way it was meant to be written. You learn while you make real-world desktop apps, which means you get to apply your new skills immediately and see them work in context. Hacking with Swift is one of the most popular Swift tutorial series online, which uses an approach that teaches you Swift programming incredibly quickly, and you end up with a huge library of finished projects that are yours to develop further, or ship to the Mac App Store. Paul has received high praise from the creator of the Swift language, Chris Lattner, for his outstanding method of teaching, and series of Swift tutorials. And working together with iOS developer Steve DeStefano, the Hacking with Swift series of programming training videos are simply the fastest way to learn how to code in the Apple eco-system. 

4. iOS 14, Swift 5 & SwiftUI - The iOS Development Starter Kit

iOS 14, Swift 5 & SwiftUI - The iOS Development Starter Kit
iOS 14, Swift 5 & SwiftUI - The iOS Development Starter Kit
Build 12 iOS Apps from scratch & learn the basics of Swift 5, iOS 14 App Development in Xcode 12, and SwiftUI

Description

Learning iOS development and creating compelling apps can become a comfortable and enjoyable endeavour with the right course. iOS 14, Swift 5 & SwiftUI - The  iOS Development Starter Kit is dedicated to creating the best possible learning experience with that in mind.

My name is Pao, the founder of Swift Starter Kit and your lead instructor for this course. You will learn how to build and deploy basic iOS apps from scratch using the latest and greatest in the Swift Programming language and the SwiftUI framework.

This course is for beginner-level developers who want to develop their own apps for the Apple ecosystem, primarily iOS and iPadOS. However, the skills you will gain from this course can also be used to create apps for macOS, tvOS, and watchOS. This course will focus primarily on development for iOS. You will learn everything about Apple app development and the Swift programming language from the ground up. No previous programming experience is necessary.

5. Swift 5 Programming For Beginners

Swift 5 Programming For Beginners
Swift 5 Programming For Beginners
Learn to Code Swift 5 with Mac's Xcode Playgrounds or Linux or Windows. make iOS 12 iPhone Apps or Command Line Tools

Description

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!

6. How to Create iOS 2D Games with SpriteKit and Swift

How to Create iOS 2D Games with SpriteKit and Swift
How to Create iOS 2D Games with SpriteKit and Swift
SpriteKit: Learn to Build 2D Games by Creating a Real World Arcade Game from the iOS App Store.

Description

Five of the top ten highest grossing apps on the iOS App Store are games. If you ever had an idea for an amazing game but didn’t know how to create it, then this course is for you. Apple provides great game frameworks for every developer. One of these frameworks for 2D games is SpriteKit.

This course is going to take you through the process of creating a 2D arcade game step-by-step. Not only will you have finished a complete game project after taking this course, you will also get profound theoretical knowledge about the SpriteKit Framework and many of its important classes.

I am Brian Advent and I am running one of the largest youtube channels on iOS development. I am also organising the annual Swift Tutorial Conference and with my 17 years of development experience I am offering you a course with a great combination of theory and practice. 

7. Objective-C Crash Course for Swift Developers

Objective-C Crash Course for Swift Developers
Objective-C Crash Course for Swift Developers
Everything you need to know about modern Objective-C to use it professionally

Description

This course is designed for iOS developers who only know Swift. In order to get a job as an iOS developer you need to know the basics of Objective-C. Also there are still a ton of libraries and tutorials all written in Objective-C.

This is the BEST Objective-C course out there!

HOW THIS COURSE WORKS

  • You will watch video lectures that teach you the principles.
  • You then complete exercises to help you retain what you learn
  • You have access to free live help in the chatroom
  • You have access to the community forums so you can find answers to questions
  • You will get access to all source code and files needed to complete the course

There is 8.5 hours of video content for you to complete. You will spend an additional 15-20 hours working on exercises to help you retain the knowledge.

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

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

Description

PLEASE NOTE: This is the 2017 version of the course. It is for students who cannot update to iOS 13 or macOS Catalina. For the latest version of this course, please search for "Angela Yu iOS 13".

Welcome to the Complete iOS App Development Bootcamp. With over 17,000 ⭐️⭐️⭐️⭐️⭐️ ratings, this is the HIGHEST RATED iOS Course of all time! 

This Swift 4 course is based on our in-person app development bootcamp in London. We've perfected the curriculum over 3 years of in-person teaching. 

Our complete app development bootcamp teaches you how to code using Swift 4 and build beautiful iOS 11 apps for iPhone and iPad. Even if you have ZERO programming experience.

We'll take you step-by-step through engaging video tutorials and teach you everything you need to know to succeed as an iOS app developer.

9. iOS 12 & Swift 5 - App Design, UI/UX plus Development

iOS 12 & Swift 5 - App Design, UI/UX plus Development
iOS 12 & Swift 5 - App Design, UI/UX plus Development
The three-in-one course that teaches app design, UI/UX and iOS development. Includes Sketch and Figma.

Description

Welcome to the course that will take you from app design to code. This is a three-in-one course aimed at helping you master app design, UI/UX and iOS app development from absolute beginner to advanced professional.

The top iOS apps clearly set themselves apart from all the rest with amazing user interfaces and modern user experience design. We see them featured on the iOS App Store and as winners of Apple's Design Awards. This simply means that app design and UI/UX are key factors for successful apps. But surprisingly, traditional iOS courses only go as far as teaching you how to build apps with nothing on app design and UI/UX. This course is different in that it goes well beyond just teaching you how to code.This course includes app design and UI/UX to help you build the kind of apps that stand out on the App Store.

We will cover how to use app design tools like Sketch and Figma to create app assets, icons, logos, wireframes, mockups and prototypes. We will learn essential UI/UX principles such as usability testing, user journey mapping, motion design, micro-interactions, typography and much more. We will also master iOS development to bring our app design to code and build over 20 different apps along the way.

10. NEW: SwiftUI Series - SwiftUI Fundamentals

NEW: SwiftUI Series - SwiftUI Fundamentals
NEW: SwiftUI Series - SwiftUI Fundamentals
Build a strong SwiftUI Fundamentals to jump start your Swift development career (SwiftUI 2, iOS 14, Xcode 12)

Description

Do you want to learn about SwiftUI, but not sure where to start? Or maybe you start feeling overwhelmed reading SwiftUI articles and not sure how to build a complete Swift UI project?

This course will take you through some fundamentals of SwiftUI development and will help you navigate in building SwiftUI projects. It will also teach you some best practices to build SwiftUI projects.

Some of the topics that will be covered:

  • Creating SwiftUI project from the ground up to a finish product.

  • Understanding SwiftUI state, such as State, Binding, Observed/Observable Object, Environment/EnvironmentObject.

  • Understanding Application Lifecycle.

  • Handling API invocation and its response.

  • Incorporating different type of SwiftUI views as a building blocks to create complex views in our projects.

  • Customizing View Modifier and View Builder

  • and many more ...

If you are coming from Swift UIKit background, the other thing that you may find challenging is how to compose my UI since there is no Storyboard or XIB files within SwiftUI project. We will cover this aspect as well.