In this course,
First, you'll explore how to choose the right concurrency package for your task.
Next, you'll discover how to distribute a task to worker processes to speed up execution by running on multiple cores.
Finally, you'll cover how to do node.js style asynchronous programming using the asyncio package. When you're finished with this course, you'll have a solid understanding of concurrency concepts and how to apply them in Python in a simple and readable manner to achieve greater performance results.