Build a Data Analysis Library in Python

Advanced Logo Design

Build a Data a Data Analysis Library from Scratch in Python targets those that have a desire to immerse themselves in a single, long, and comprehensive project that covers several advanced Python concepts. By the end of the project you will have built a fully-functioning Python library that is able to complete many common data analysis tasks. The library will be titled Pandas Cub and have similar functionality to the popular pandas library.

This course focuses on developing software within the massive ecosystem of tools available in Python. There are 40 detailed steps that you must complete in order to finish the project. During each step, you will be tasked with writing some code that adds functionality to the library. In order to complete each step, you must pass the unit-tests that have already been written. Once you pass all the unit tests, the project is complete. The nearly 100 unit tests give you immediate feedback on whether or not your code completes the steps correctly.

Learn from a world-class industry expert

Teddy Petrou is founder of Dunder Data, a company that specializes in helping students become experts at data science using Python. Teddy is the author of multiple highly rated texts such as Pandas Cookbook, Master the Fundamentals of Python, and Master Data Analysis with Python. Teddy has taught hundreds of students Python and data science during in-person classroom settings. He sees first hand exactly where students struggle and continually upgrades his material to minimize these struggles by providing simple and direct paths forward. Teddy holds a master's degree in statistics from Rice University.

700  $ 1,000 
Level - Learnify X Webflow Template
Level : 
Duration - Learnify X Webflow Template
Date : 
Starting on March 27
Lessons - Learnify X Webflow Template
Live Sessions : 
6 live courses with weekly office hours
Access - Learnify X Webflow Template
Lifetime Access
Course teacher
Teddy Petrou


This is an intermediate/advanced course. Participants must feel comfortable with the fundamentals of Python.

This course is for:

Python software engineers, data scientists, those that are interested in building a complete Python library.

What you will be able to do after this course:

By the end of the course, you will have built a fully function data analysis library.

Additional information about the course

Frequently asked questions