Image Source

This article was originally published at strilliant.com — please give some love to the original! ❤

The ultimate list of resources for mastering Swift and iOS development - 2018 edition_Learning Swift hasn't ever been more accessible . Here are some fantastic resources I've gathered - from beginner to…_www.strilliant.com

Swift is a general-purpose, multi-paradigm, compiled programming language developed by Apple Inc. for iOS, macOS, watchOS, tvOS, and Linux.

Learning Swift hasn’t ever been more accessible. Here are some fantastic resources I’ve gathered — from beginner to expert!

All these courses are up to date: Swift 4, Xcode 9, iOS 11

Developing iOS 11 Apps with Swift — by Stanford — Free

: Level: Beginner — Intermediate

What you will learn;

Learn to design & code for iOS 11 — 9$ month

Level: Beginner — Intermediate — Advanced — Expert

What you will learn;

Hacking With Swift — Free

Level: Beginner — Intermediate

Hacking with Swift is the go to book for learning Swift.

What you will learn;

Beginning iOS 11 Programming with Swift — 39$

Level: Intermediate

What you will learn;

iOS 11 & Swift 4 — The complete iOS App Development Bootcamp — 9.99$ — 49.99$

Level: Beginner

What you will learn;

Intro to App Development with Swift (Apple Education)— Free

Level: Beginner

What you will learn;

How To Make An App With No Programming Experience — $197.00

Level: Beginner

While a little expensive, they will gladly offer you a refund if you didn’t find it useful.

You have 30 days to try out my course, risk free! Even if you tell me that you didn’t have time to try it or you changed your mind, just email me within 30 days and I’ll gladly give you a full refund.

What you will learn;

Build a Kindle with Swift — 20$

Level: Beginner

What you will learn;

Swift playgrounds (Apple) — Free! (iPad only)

Level: Beginner

Great iOS, Swift, Mac OS resources and newsletters

Awesome iOS — A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects (http://awesomeios.com)

Awesome Swift — A collaborative list of awesome Swift libraries and resources. Feel free to contribute!

raywenderlich.com Lots of Swift, iOS and MacOS tutorials.

AppCoda Weekly Must-read Swift & iOS programming articles that take your skills to the next level. Deliver every Tuesday!

Awesome iOS Newsletter A weekly overview of the most popular iOS news, articles and libraries

Awesome Swift Youtube channels to check out

LetsBuildThatApp — Jared Davidson — Geeky Lemon — Brian Advent — CodeWithChris

Challenges

What better way to learn than actually building stuff with Swift? Here are some challenges worth giving a go.

30 days of Swift — Build a Swift app every day, for 30 days! No exceptions!

A lot of information to soak in, hope you found it useful! If you have cool links/tutorials which are not in this article, please add them to the comments and I might add them here on the article.

Here are some of my previous articles;

The secret to being a top developer is building things! Here’s a list of fun apps to build!_You can only become a great developer by putting the effort in. Imagine for a moment — You can’t become fit physically…_medium.freecodecamp.org

The best front-end hacking cheatsheets — all in one place._It’s rather impossible to remember all the APIs by heart. This is when cheatsheets jump in! Here are the best front-end…_medium.freecodecamp.org