top of page
30-days-square-logo.png

30 Days of Swift

The Swift language + how to use it in 30 days

We are creating an online course bootcamp to teach Swift!

We took the Official Swift Language Guide, converted the examples into executable code and used that as material to create an online bootcamp. This should be the fastest as easiest way to learn swift, including an introduction to architecture and how to structure code.   

 

This is a 30 day bootcamp to teach Swift, which is aptly called "30 Days of Swift".

👨🏽‍💻🧑🏼‍💻👩🏾‍💻

Course Format

1 hour a day for 30 days.

The-Handbook-Topic-1.png

🏛🈳

13 Language Features

All 13 language features required to become a Swift engineer

This course teaches the 13 foundational topics you'll need to learn as a Swift engineer.

One Swift playground page represents one topic. Each topic is broken down into lessons taught inside Xcode complete with code examples and a code practice area too.

Topic 1: The Basics

Topic 2: Control Flow

Topic 3: Optionals

Topic 4: Functions and Closures

Topic 5: Classes

Topic 6: Structs

Topic 7: Enums

Topic 8: Memory Management

Topic 9: Extensions

Topic 10: Protocols 

Topic 11: Concurrency

Topic 12: Error Handling

Topic 13: Generics

The-Handbook-Topic-3-optional-binding.png

How Long Will It Take?

30 days or 6 weeks (with weekends off).

This online bootcamp challenge to learn Swift can be taken with one hour per day dedicated to learning Swift for a total duration of 30 days. However, if you feel that you'd like some time available over the weekends you could create a commitment to your self to work for 6 weeks during the weekdays. 

Which would you rather choose?

30 days straight or 6 weeks with breaks? 

[130] 🎬

Our Lesson Format

1 hour a day for 30 days. Write code every day.

  1. 1 hour a day.

  2. Write code and watch videos.

  3. Open daily Xcode playgrounds to learn the language.

  4. Write solutions to tasks after explanations. 

  5. Learn 1 day at a time.

  6. For 30 days.

Topic 1: The Basics. Lesson 1.

Step 1. An Example.

The-Handbook-Topic-1.png

Step 2. An area to practice.

The-Handbook-Topic-1-Practice.png

Step 3. Answer a question. With a commented-out solution.

The-Handbook-Topic-1-Question.png

Step 4. To have some fun and look at some more complicated code. 🎉

The-Handbook-Topic-1-Some-Fun-Large.png

👮🏽👮🏼‍♂️👮🏾‍♀️

From Official Sources

Information taken from the official Swift Language Guide

We took our inspiration from official documentation. Specifically, the Official Swift Language Guide

If you want to read more you can:

  • Read the official documentation. Try it.

  • View the official Swift website. Try it.

udemy-lady-teacher.jpg
HelpLearners_NC_1200x627.png

We Use Udemy.com

Udemy.com will host our worldwide online bootcamp

We're currently filming on Udemy.com...

to produce the final elements of our online bootcamp.

Udemy.com will be our provider to advertise, accept payment and host our online course. It's a great platform, easy to use, allows payments in local currencies and provides a certificate of completion too.

If you've not signed up yet why not go and create an account now? Try it.

ITeachWithUdemy_InstructorBadge_Small.jpg
30-days-square-logo.png

🚀

Launch Date

We'll launch late this year (2024) on Udemy.com

Launch date:

We aim to release our course on Oct 1st, 2024. We may launch a beta version for testing our first RC (Release Candidate).

Our 2024 road map:

  • Mar

    • Start Beta testing​

  • Apr

    • Gather feedback​

  • May

    • Modify course resource materials​

    • Update lesson structures based on feedback

  • Jun

    • Film online lessons​

  • July

    • Edit and compile full online course, videos and downloadable materials​

  • October

    • Soft launch​ on Udemy.com

Beta Testers:

If you are a beta tester then please provide your feedback via the email address supplied.

We'll look forward to hearing all about your experience and address any issues or ideas you may have. 🎉

30-days-square-logo.png
money back guarantee_Square Logo.png

Money Back Guarantee

Udemy provides a 30-day money back guarantee

Our bootcamp has a full 30 day money-back guarantee if you don't like it and we hope you leave a review for others to know what it's like. We care about our community and want to share what this course is all about.

We recommend that you try out two topics and write as much code as you can! This course is also designed to be used as a reference or library of Swift commands that you'll need to use in industry - as well as great interview practice. It may make sense to keep it. 😛

Words For Google To Find Us - this is not for you 😉

How do i learn swift online, iOS, Swift, programming, get a job, how to Swift, How To Get A Job Programming In Swift,
Swift simplified, learn swift online, how do i learn swift, learn swift faster, learn swift online course, swift engineer blog, become a swift engineer, swift 7, swift 8, swift 9, swift 10, learn ios, learn ios development, become an ios developer, swift language, swift programming language, how do i learn official swift, j
ob, official swift documentation, official swift language guide, swift language guide, the swift handbook, the swift handbook online course, swiftsimplified.com, simple swift, swift docs, ios interview, ios interview prep, ios interview practice

bottom of page