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.






Reviews (0)

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 profession. I now have over 6 years of programming knowledge under my belt, have learned over 7 programming languages, including Swift, C#, Java, Prolog, CHR, Erlang, ... and I feel the need to give back.

I feel like my knowledge is worth nothing if I can't share it with the world, and that's why I make it my duty to help you wrap your head around programming and everything involved.

Feel free to contact me if you have a wish on what you'd like to learn or see me produce a course on. I don't want to make courses because I feel like making them, I want to create them so you can benefit from them. Let me know what your struggles are and I'm sure we can work something out!