AI Workshop: learn to build apps with AI →
Functions and OOP
Write reusable code with functions and organize your programs using object-oriented programming concepts.

Join the AI Workshop and learn to build real-world apps with AI. A hands-on, practical program to level up your skills.


Functions are reusable blocks of code, and object-oriented programming lets you organize code into classes and objects. This unit covers both fundamental concepts, from basic functions to advanced OOP techniques.

Lessons in this unit:

0: ▶︎ Introduction
1: Functions
2: Lambda functions
3: Nested functions
4: Recursion
5: Closures
6: Objects
7: Classes
8: Polymorphism
9: Operator overloading