Mathew K Analytics

Python Beginner Course

A free 10-lesson course. Every lesson has a video walkthrough and a Jupyter notebook you can download or open in Google Colab. Tools covered: pathlib, datetime, JSON, CSV, dataclasses, openpyxl.

About this course

Python Beginner Course is a free beginner course with 10 video lessons (about 10 hours of video in total). It starts with “Python in 60 Minutes: Write Your First Real Programs (Complete Beginner Course)” and finishes with “Web Scraping & APIs for Beginners: requests + BeautifulSoup (Beginner Python Course, Part 10)”. Every lesson comes with the exact Jupyter notebook used in the video, so you can run every step yourself.

Along the way you'll use pathlib, datetime, JSON, CSV, dataclasses and openpyxl.

It suits complete beginners: no prior coding is assumed, and each video explains every line.

Course outline

All 10 lessons

Frequently asked questions

Is the Python Beginner Course course free?

Yes. All 10 videos, notebooks are free, with no sign-up.

Do I need to install anything?

No. You can open each notebook in Google Colab in your browser, or download it and run it in Jupyter or VS Code with Anaconda installed.

How long does the Python Beginner Course course take?

The videos add up to about 10 hours. Most learners take one to two lessons a day, so plan on 1 to 2 weeks if you code along.

What level is it?

Beginner. It suits complete beginners: no prior coding is assumed, and each video explains every line.