Year-End Discount: 10% OFF 1-year and 20% OFF 2-year subscriptions!

Python 201 - Interactively Learn Advanced Concepts in Python 3

146 Lessons
22 Quizzes
250 Playgrounds
88 Illustrations

Course Overview

This course will help you take the next level in your programming journey. It will demonstrate the ways you can use Python in your day-to-day work. We will cover intermediate and some advanced-level material in this course. Python 201 is split into four parts; Part one covers intermed...

How You'll Learn

Hands-on coding environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

Faster than videos

Videos are holding you back. The average video tutorial is spoken at 150 words per minute, while you can read at 250. That‘s why our courses are text-based.

No set-up required

Start learning immediately instead of fiddling with SDKs and IDEs. It‘s all on the cloud.

Progress you can show

Built in assessments let you test your skills. Completion certificates let you show them off.

Hands-on coding environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

Faster than videos

Videos are holding you back. The average video tutorial is spoken at 150 words per minute, while you can read at 250. That‘s why our courses are text-based.

No set-up required

Start learning immediately instead of fiddling with SDKs and IDEs. It‘s all on the cloud.

Progress you can show

Built in assessments let you test your skills. Completion certificates let you show them off.

Course Contents

1. Introduction
2. An Intro to Argument Parsing Using argparse
3. The Collections Module
4. Context Managers
5. The Functools Module
6. All About Imports
7. The importlib Module
8. Iterators and Generators
9. The Itertools Module
10. Regular Expressions
11. The Typing Module
12. Python Built-ins
13. Unicode
14. Benchmarking
15. Encryption and Cryptography
16. Databases
17. The Super Built-in
18. Descriptors
19. Scope
20. Web Scraping
21. Web APIs
22. Working with FTP
23. The urllib Module
24. The doctest Module
25. The unittest Module
26. The mock Module
27. An Intro to coverage.py
28. The asyncio Module
29. The Threading Module
30. The Multiprocessing Module
31. The concurrent.futures Module
32. Wrapping Up

Join more than 1.4 million learners from companies like

Recommended before you start this course

Recommended before you start this course

Recommended before you start this course

Recommended after you finish this course

Recommended after you finish this course

Recommended after you finish this course

What our learners are saying

What our learners are saying

COURSE BY:

Michael Driscoll

Teams of every size choose
Educative for Business
to train, upskill & onboard their developers