This lesson delves into Object-Oriented Programming (OOP), covering its main components, and then putting these into practice by walking you through the creation of an app using OOP.
This lesson is intended for beginners who want to learn how to build apps using Swift.
To the most out of this lesson, you should have some basic understanding of programming and computer science in general.