Skip to content

Resources

My favourite resources

Here are my favorite books, courses, and tools that have really helped me. Some of these are affiliate links, which means I might earn a small commission if you decide to buy through them—at no extra cost to you. But I only recommend things I truly believe in and think you’ll find valuable, too.

Happy Learning and Exploring! 👍

Python
Effective Pandas Book Cover

[Book] Effective Pandas from Matt Harrison

Effective Pandas” covers pandas basics and dives into series, dataframes, time series, exporting, plotting, debugging, and method chaining. Highly recommended. Find it on Amazon or Matt’s website.

Very practical
Comprehensive yet concise
cover_automate2_thumb

[Book] Automate the Boring Stuff with Python

“Automate the Boring Stuff with Python” is perfect for beginners. Learn to use Python for task automation, saving time and effort. Master basics and perform impressive automations.

Very practical
Ideal for beginners
100 Days of Python

[Video Course] 100 Days of Code – Complete Bootcamp

Elevate your Python skills with a 100-day, 100-project course. Learn web development, data science, and more using frameworks like Flask, Pandas, NumPy, and Matplotlib. Great course for absolute beginners.

Angela is a fabulous teacher
The only course you need
Corey Schaefer

[Video] Corey Schafer – Python Tutorials on YouTube

Corey Schaefer’s channel offers clear, comprehensive Python tutorials for beginners. His videos cover web development, data science, and more, providing a solid foundation in Python.

Beginner-friendly
Simple explanations
filter_by_category_arrow_blue_v1
Python
Effective Pandas Book Cover

[Book] Effective Pandas from Matt Harrison

Effective Pandas” covers pandas basics and dives into series, dataframes, time series, exporting, plotting, debugging, and method chaining. Highly recommended. Find it on Amazon or Matt’s website.

Very practical
Comprehensive yet concise
cover_automate2_thumb

[Book] Automate the Boring Stuff with Python

“Automate the Boring Stuff with Python” is perfect for beginners. Learn to use Python for task automation, saving time and effort. Master basics and perform impressive automations.

Very practical
Ideal for beginners
100 Days of Python

[Video Course] 100 Days of Code – Complete Bootcamp

Elevate your Python skills with a 100-day, 100-project course. Learn web development, data science, and more using frameworks like Flask, Pandas, NumPy, and Matplotlib. Great course for absolute beginners.

Angela is a fabulous teacher
The only course you need
Corey Schaefer

[Video] Corey Schafer – Python Tutorials on YouTube

Corey Schaefer’s channel offers clear, comprehensive Python tutorials for beginners. His videos cover web development, data science, and more, providing a solid foundation in Python.

Beginner-friendly
Simple explanations
Free_Excel_Practice_Dataset
16 - Excel Dataset | Download Form

Get hands-on with real-world sales data to build a portfolio-worthy project! Practice data analysis with seasonal patterns and customer insights, perfect for Excel, PowerBI, or Python users. Plus, the included Python script lets you customize or expand the dataset to fit your needs.

By entering your email address, you agree to receive emails from Python&VBA. I'll respect your privacy, and you can unsubscribe anytime.

Free_Excel_Practice_Dataset
16 - Excel Dataset | Download Form

Get hands-on with real-world sales data to build a portfolio-worthy project! Practice data analysis with seasonal patterns and customer insights, perfect for Excel, PowerBI, or Python users. Plus, the included Python script lets you customize or expand the dataset to fit your needs.

By entering your email address, you agree to receive emails from Python&VBA. I'll respect your privacy, and you can unsubscribe anytime.