Skip to content
learn@aiera

Programming · advanced

Python Advanced: Decorators, Generators and Typing

Go beyond the basics with closures and decorators, generators, type hints and dataclasses, context managers and testing your code.

4 lessonsAbout 57 minFree
Start course

Not started

Finish every lesson, then sign in and pass the final assessment to earn a free certificate

Module 1: Functions as values

  1. Closures and Decorators15 min · Up next
  2. Iterators and Generators14 min · Not started

Module 2: Professional habits

  1. Type Hints and Dataclasses14 min · Up next
  2. Context Managers and Testing14 min · Not started

Questions about Python Advanced: Decorators, Generators and Typing

What will I learn in Python Advanced: Decorators, Generators and Typing?

Go beyond the basics with closures and decorators, generators, type hints and dataclasses, context managers and testing your code. The course has 4 lessons, organised in 2 modules: Module 1: Functions as values; Module 2: Professional habits.

How long does Python Advanced: Decorators, Generators and Typing take?

About 57 minutes in total, across 4 lessons. You can learn at your own pace and stop and continue any time.

Do I need experience to take Python Advanced: Decorators, Generators and Typing?

You should be comfortable with the beginner and intermediate material first. If not, start with those courses.

Is Python Advanced: Decorators, Generators and Typing free?

Yes. The whole course is free and you do not need an account to learn. A free account is only needed for the final assessment and the certificate.

Do I get a certificate for Python Advanced: Decorators, Generators and Typing?

Yes, a free certificate of completion. Finish every lesson, sign in, and pass the 15-question final assessment with 80% or more. It is not an accredited qualification.