top of page

Our 3-Day Course
for Beginners

Our online course was written and created by developers with many years of commercial experience as a gift to the tech industry to solve this problem. Our goal is to provide a calm and easy-to-understand explanation of complicated topics, combined with repetition and sufficient typing-practice in order to train the mind to retain a simpler understanding of the Swift language at a basic level, resulting in a stronger foundation of knowledge that'll serve to grow and support a successful career as a Swift Engineer / iOS Developer.

IfStatements-screenshot.png
Structs-screenshot.png
Classes-screenshot.png
Instances-screenshot.png
RuntimeErrors-screenshot-shadow.png
XcodeLogo128.png
3Days Icon128.png

We Are iOS Developers

Hello 🌎 👋🏻👋🏽👋🏿

Nearly 20 years experience writing iOS apps for Apple devices. 

Now we teach Swift.

HelloWorld-XcodeScreenshot-peaking.png
PiP-helloWorld-unexecuted.png
Matt-with-students-IMG_0463.png

Working in the
Tech Industry

Working in the tech industry can be very competitive. Engineers work hard to learn as many language features of Swift as possible. They continue on to learn about architecture and become experts in many libraries and frameworks available for iOS (iPhone Operating System). 

In order to compete in this mobile software marketplace we recommend following two basic principles:

1. Ensure you fully understand the Swift language itself and all most-commonly used language features.

2. Focus on learning system construction and not UI (User Interface). This will propel you forwards above everyone else faster long-term.

The Problem
We Found

In our careers we often teach, train and mentor young graduates who are looking to start their careers in iOS and Swift.

Most companies and teams don't spend sufficient time training their staff. Self learning is critical for any Swift engineer beginning thier career. The material online is scattered and has never been consoladated into an easy-to-learn step by step guide focussing mainly on the Swift language itself and how to apply it. 

In a world of click-bait and online distractions many courses focus on building UI (User Interfaces) before teaching the actual language used to build the system behind it.

Studying iOS Development should be divided into its separate parts:

1. The Swift programming language.

2. Frameworks to extend the language and communicate to hardware.

3. System design (without UI)

4. UI design plugged in to the system (without affecting the system) using frameworks such as UIKit or SwiftUI.

5. Submitting iOS apps to the AppStore.

The Problem is: 

" Most "Swift" courses & tutorials

are actually focussed on UI

and building apps with no functionality.

This leaves students confused

without the skills to build

a whole system properly.

               

             "

- Matthew Thomas

let days: Int = 3

let hoursPerDay: Int = 4

var swiftExperience = .low

swiftExperience = .good

swiftExperience = .great

Remember,
We Are iOS Developers

Just Like You! 👍🏻👍🏽👍🏿

We want to help provide a better platform for learning Swift that'll create confidence in your role and skills in writing Swift.

Well done for studying and good luck!

bottom of page