Loved by learners at thousands of companies
Writing Efficient Python Code
Learn to write efficient code that executes quickly and allocates resources skillfully to avoid unnecessary overhead.
Writing Efficient Code with pandas
Learn efficient techniques in pandas to optimize your Python code.
Writing Functions in Python
Learn to use best practices to write maintainable, reusable, complex functions with good documentation.
Software Engineering for Data Scientists in Python
Learn about modularity, documentation, and automated testing to help you solve data science problems more quickly and reliably.