Sage-Code Laboratory
index<--

Swift Tutorial

Are you interested in learning Swift, but don't know where to start? Our Swift course is designed to teach you the basics of Swift quickly and easily, even if you have no prior programming experience. We explain fundamental concepts using blog articles.

For start watch this video tutorial on YouTube created by Darek Banas. Darek is an independent software developer and famous youtuber. He has a community on Discord, I'm part of. Invitation to his community is on Sage-Code Discord server. If you join us, I will send you an invitation. You can ask Darek any question on his channels. If you watch this video, give him a like and subscribe.

Swift Fundamentals

▶ Play Video

Other Resources

We use Claude and ChatGPT to create blog article Series. Until we create our own tutorial of Swift you can use these articles to get started. These are not official articles created by Apple. We have try to ask comprehensive questions to learn Swift quicly. Please comment to each article if you wish, to correct my mistakes.


Read the Blog Series:

Swift Fundamentals

External Resources

You can use the same documentation we do to learn more about Swift. Until we have our own articles, you can search the internet yourself or you can start using next links. This is a HTML list of links to Swift documentation to learn the language for free. We have verified these resources:

Swift - Prep Quiz

Next quiz is designed for learning and is not an exam. Each question value one or two points. This quiz is designed for a mobil devices but work on laptops. You can click, tap or scan the image below to start. This quiz does not have a time limit, but it requires you to sign-in using your Google account. You can intrerupt the quiz any time and continue later.
Swift Quiz

Swift Quiz

Privacy Terms: We do not collect your e-mail address but we record your name with the test results on Google drive. If you take more than 80% we will recognize your skill and will endorse you on Linked-in. If you don't agree, you can use name: Anonymous but then we can't endorse your new skills.

Read next: Page Name