top of page
Swift Logo 128.png

How To Learn Swift ???

How To Learn Swift ???

Tour the language, download the guides, execute Xcode playgrounds and structure your learning if you can

Swift Logo 128.png
Swift Logo 128.png
Swift Logo 128.png

QUICK ⚡️

Edit Some Code

Swift Code
Download
Xcode Playground

Sample some Swift Code

Apples
Swift Tour
Xcode Playground

Take the tour of Swift

TSPL Book
Converted to
Xcode Playground

Execute each code example

Syntax
Cheatsheet
Xcode Playground

Hundreds of code examples

Interview Prep
Download
Xcode Playground

Read on day of interview

Apples
Welcome Video

Apple welcomes us to their new language

Official Apple
Swift Tutorials

Participate in Apples own online tutorials

Official Apple
SwiftUI Tutorials

Participate in Apples own online tutorials

r/Learn_Swift_Fast

20 Xcode Playgrounds of Swift Code - self-guided learning

Beginners

What To Do First?

01

Download the Swift Study Guide

Own a list of language features to study

Download a list of Swift language features to study in order to "learn Swift". These most commonly-used features are all you need to gain knowledge & experience to start applying for jobs as an iOS Developer. Free resource. No Signup required.

02

Look at Online Documentation

TSPL Book (Official book) is hosted on Swift.org

The Swift Programming Language Book (TSPL) can be found here. Also a version has been converted to an Xcode Playground with executable code examples that you can find here. To view the original book on AppleBooks click here. This book can be used as documentation for Swift language features. All resources are free. No signup required.

03

Structure Your Learning

Swift → Architecture → UI → iOS Apps

Don't learn UI first. This is why Junior iOS Developers become confused-they don't even understand the basics. Understand what topic you are studying! You must learn the language first before writing a book and you must learn Swift before using any of its frameworks. Free resource. No Signup required.

04

Start Writing Code

Begin tutorials and play with the code

Writing code is how to learn Swift. It's the practice that ultimately sets in the muscle-memory. Writes much code as possible in order to become more familiar with the concepts and technical terms. Free resource. No signup required.

05

Commit to Being Taught

3 days of basics plus coding practice

The more instruction you receive the better you will become. Start this short & concise beginners course that teaches the foundations to Junior IOS Developers who want to learn Swift. Included is some coursework on basic architecture and extra coding tasks for more language features (without videos). Free resource. Signup required.

QUICK ⚡️

Learn the Language

Swift Code
Download
Xcode Playground

Sample some Swift Code

Apples
Swift Tour
Xcode Playground

Take the tour of Swift

TSPL Book
Converted to
Xcode Playground

Execute each code example

Syntax
Cheatsheet
Xcode Playground

Hundreds of code examples

Interview Prep
Download
Xcode Playground

Read on day of interview

Apples
Welcome Video

Apple welcomes us to their new language

3-Day Course

Learn the fundamentals of Swift in a weekend. Also includes extra coding practice

Official Apple
Swift Tutorials

Participate in Apples own online tutorials

Official Apple
SwiftUI Tutorials

Participate in Apples own online tutorials

r/Learn_Swift_Fast

20 Xcode Playgrounds of Swift Code - self-guided learning

QUICK ⚡️

Learn the Language - Without Videos 

Swift Code
Download
Xcode Playground

Sample some Swift Code

Apples
Swift Tour
Xcode Playground

Take the tour of Swift

TSPL Book
Converted to
Xcode Playground

Execute each code example

Syntax
Cheatsheet
Xcode Playground

Hundreds of code examples

Interview Prep
Download
Xcode Playground

Read on day of interview

r/Learn_Swift_Fast

20 Xcode Playgrounds of Swift Code - self-guided learning

3 Days Of Swift

After Day 3 each student practices Swift in even more Xcode playgrounds with set tasks

QUICK ⚡️

Learn User Interfaces (SwiftUI & UIKit))

100 Days of
SwiftUI
FREE
Online Course

World-famous online course

Apples
SwiftUI Tutorials
Xcode Projects

Build a SwiftUI app

Udemy
iOS Course

The full iOS development lifecycle taught by Dr Angela Yu

Official

Official Apple URLs

Swift Code
Download
Xcode Playground

Sample some Swift Code

Apples
Swift Tour
Xcode Playground

Take the tour of Swift

TSPL Book
Converted to
Xcode Playground

Execute each code example

Syntax
Cheatsheet
Xcode Playground

Hundreds of code examples

Interview Prep
Download
Xcode Playground

Read on day of interview

Apples
Welcome Video

Apple welcomes us to their new language

3-Day Course

Learn the fundamentals of Swift in a weekend. Also includes extra coding practice

Official Apple
Swift Tutorials

Participate in Apples own online tutorials

Official Apple
SwiftUI Tutorials

Participate in Apples own online tutorials

r/Learn_Swift_Fast

20 Xcode Playgrounds of Swift Code - self-guided learning

QUICK ⚡️

Learn Basic Architecture

100 Days of
SwiftUI
FREE
Online Course

World-famous online course

Udemy
iOS Course

The full iOS development lifecycle taught by Dr Angela Yu

3-Day
Online Course

Guided coursework plus extra practice playgrounds teach basic architecture

COURSES

Swift / SwiftUI Courses

01

100 Days Of SwiftUI

This is the space to describe the service and explain how customers or clients can benefit from it. It’s an opportunity to add a short description that includes relevant details, like pricing, duration, location and how to book the service.

02

Dr Angela Yu Udemy

This is the space to describe the service and explain how customers or clients can benefit from it. It’s an opportunity to add a short description that includes relevant details, like pricing, duration, location and how to book the service.

03

Apple
How to Create a SwiftUI app

This is the space to describe the service and explain how customers or clients can benefit from it. It’s an opportunity to add a short description that includes relevant details, like pricing, duration, location and how to book the service.

04

Facebook Course

This is the space to describe the service and explain how customers or clients can benefit from it. It’s an opportunity to add a short description that includes relevant details, like pricing, duration, location and how to book the service.

05

Standford University Course

This is the space to describe the service and explain how customers or clients can benefit from it. It’s an opportunity to add a short description that includes relevant details, like pricing, duration, location and how to book the service.

06

Coding With Chris
YouTube

This is the space to describe the service and explain how customers or clients can benefit from it. It’s an opportunity to add a short description that includes relevant details, like pricing, duration, location and how to book the service.

07

3 Day Online Course

This is the space to describe the service and explain how customers or clients can benefit from it. It’s an opportunity to add a short description that includes relevant details, like pricing, duration, location and how to book the service.

JOBS

Recruitment Agencies

Whenever you're ready to apply for jobs as an iOS Developer writing code in Swift, be sure to use recruiters!

Recruitment agents search all day to connect developers to companies the need developers. A match made in heaven if you are new to an industry and you want help with getting started!

Just search online for "iOS Developer roles recruitment agency London", or what ever your location.

Recruitment agents take a percentage of your first annual salary. This means you don't feel the pinch of the cost but absorb every penny of the benefits. 

The benefits of recruiters are ten fold. The comparison could only be made to being sat alone with no job applications sent to being sat alone with the phone ringing constantly to discuss new job opportunities and exciting iOS projects about to "go onto the market".

The job market is fierce with competition and so having your very own personal assistant selling your profile to potential employers is an absolute must. Not to mention all of the interview feedback you will receive, the honesty from a 3rd party, the friendships and of course the incredible job opportunities!

Recruiters, don't forget to. download your recruiter pack from 3DaysOfSwift.com. It's something you can use to vet new candidates for iOS Roles.

Download it here

APPROACH

How we work

Use this space to promote the business, its products or its services. Help people become familiar with the business and its offerings, creating a sense of connection and trust. Focus on what makes the business unique and how users can benefit from choosing it.

Download

The Swift Programming Language Book  (TSPL Book)

Use this space to promote the business, its products or its services. Help people become familiar with the business and its offerings, creating a sense of connection and trust. Focus on what makes the business unique and how users can benefit from choosing it.

Download

The Swift Cheatsheet ⚡️

Use this space to promote the business, its products or its services. Help people become familiar with the business and its offerings, creating a sense of connection and trust. Focus on what makes the business unique and how users can benefit from choosing it.

BENEFITS

Why choose us

Benefit

Use this space to promote the business, its products or its services.

Benefit

Use this space to promote the business, its products or its services.

Benefit

Use this space to promote the business, its products or its services.

Reddit

What people are saying

A subreddit with 20 free Xcode playgrounds to download teaching Swift language features

r/Learn_Swift_Fast

A subreddit to discuss anything Swift & learn from other Swift developers

r/Swift

A subreddit to chat about iOS development and the tech industry

r/iOSProgramming

Frequently asked questions

FAQ

Submit a link for learning Swift!

bottom of page