Mini-Course - Swift Optionals | Ferdinand Göldner | Skillshare
Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
6 Videos (37m)
    • Introduction

    • What Are Optionals?

    • Secure the Code

    • Early Exits

    • Unwrapping Optionals

    • Summar & Assignment


About This Class


Optionals are very powerful in modern programming. I want to make sure you understand what optionals are and then go into detail when they are best used. I'll provide you a code demo of how to use them correctly and how to make coding with optionals secure. Finally, it's time for you to get to work: To make sure you practice the concept, I'd love to see you apply optionals to a creative real-world example. More on that in the class.

A little meta: I feel like there are so many courses out there that focus on iOS development with Swift. That's why I chose to take a different approach to teaching Swift. I don't want to focus only on creating apps, but I'd much rather create mini courses about different topics like optionals, custom classes, functional programming etc. The benefit of this approach is that the courses act as a little library of topics that people could potentially need in Swift. I don't want to create yet another course on how to code an app clone. I want to provide actionable insights into different concepts that are presented in Swift so you can work on your own projects with the necessary informations at hand.





  • --
  • Beginner
  • Intermediate
  • Advanced
  • All Levels
  • Beg/Int
  • Int/Adv


Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

Ferdinand Göldner

Let me help you understand how programming works.

I want you to understand programming and learn how to write code. It is one of the skills with the highest demand these days and something you will definitely be able to benefit from.

I am a computer science student with a burning passion for programming & everything involved in creating software.

I started my journey when I was about 10 years old and learned how to use computers, now I am 22. Slowly my passion evolved from a hobby to something I wanted to pursue as my professio...

See full profile

Report class