Loading...
Loading...
Load messy data, clean it, summarise it with pandas, chart it and share clear findings, one practical step at a time.
Free, no-obligation chat · Affordable plans that fit your budget · Start this week
About this course
Data analysis turns raw tables into answers, and Python with pandas is the tool most analysts reach for. Beginners often get stuck on the same things: reading files with odd formats, missing values, the difference between a Series and a DataFrame, chained indexing warnings, and choosing a chart that actually shows the point.
This course follows the standard analyst workflow: Python and notebook basics, loading data, exploring and selecting, cleaning, transforming, grouping and aggregating, merging tables, working with dates and text, visualising with matplotlib and seaborn, and writing up findings. Each module lists its topics and what you will be able to do.
Our free Python lessons cover the programming basics you need, and an affordable 1:1 mentor guides the data analysis work with real datasets and reviews your notebooks with you. Message us on WhatsApp or email, or fill in the short form, for a free, no-obligation chat. We will suggest a plan that fits your budget and flexible timings, and you can start this week.
Outcomes
Detailed syllabus
Every module lists its topics and what you will be able to do. Where we have a matching free lesson, it is linked so you can study or revise on your own.
The Python you need for data work, and the notebook environment you will use every day.
By the end of this module you can
Getting data into pandas and understanding what you have.
By the end of this module you can
Covered in 1:1 mentoring sessions
Picking the rows and columns you need.
By the end of this module you can
Covered in 1:1 mentoring sessions
Turning messy real-world data into something you can trust.
By the end of this module you can
Covered in 1:1 mentoring sessions
Creating new columns and reshaping tables.
By the end of this module you can
Covered in 1:1 mentoring sessions
Summarising data by category, the core of analysis.
By the end of this module you can
Covered in 1:1 mentoring sessions
Bringing data from several tables together.
By the end of this module you can
Covered in 1:1 mentoring sessions
Working with the two most awkward column types.
By the end of this module you can
Covered in 1:1 mentoring sessions
Choosing the right chart and making it clear.
By the end of this module you can
Covered in 1:1 mentoring sessions
Pulling data from a database into pandas.
By the end of this module you can
Covered in 1:1 mentoring sessions
Running a full analysis and explaining the result to others.
By the end of this module you can
Covered in 1:1 mentoring sessions
Ways to learn
A mentor who knows this course plans sessions around your goal, explains each idea with fresh examples and checks your understanding. Personal attention, flexible timings in your time zone and affordable plans that fit your budget.
Talk to our teamShort lessons in plain English with examples you run in your browser, quizzes and practice. Learn at your pace, and add a mentor whenever you want help.
How it works
Four simple steps to start Data Analysis with Python with a mentor. A real person replies to you; there is no booking system.
Message us on WhatsApp or email, or fill in the short form. The first chat is free, with no obligation.
We listen to your goal, level and deadlines, then suggest a plan that fits your budget and timings.
Online 1:1 sessions with a mentor who knows your course, explains clearly and checks your understanding.
Keep going between sessions with practice, and watch your confidence grow week by week.
Learn by doing
Clean a year of sales data, group it by product, region and month, and chart the trends with a short written summary.
Handle missing answers, recode categories and compare groups with pivot tables and seaborn charts.
Take a deliberately messy file with duplicates, wrong types and mixed date formats and produce a clean, documented dataset.
Choose an open dataset, ask three questions, answer them with pandas and charts, and present your findings in a notebook.
Your progress
Milestones from the start, middle and end of the syllabus.
Write small Python programs and run them in a notebook
Early on
Build summary tables by category, month or region
Halfway
Complete an end-to-end analysis and write the findings in plain language
By the end
FAQs
Free, no-obligation chat
Tell us what you need. Our support team replies within one working day, by email or WhatsApp, whichever you prefer, and arranges your mentor.
Prefer to talk first?
Message the support team directly. We usually reply the same day.
Our mentors teach and explain. They never complete graded work, tests or assessments for students.
Keep going
NumPy, pandas, statistics, EDA and first models with scikit-learn.
SQL from first query to joins, window functions, design and indexes.
Core Python from zero to functions, collections, files, OOP and algorithms.
Regression, classification, ensembles, SVM, clustering, PCA and evaluation.
Excel formulas, lookups, PivotTables, macros, VBA, UserForms and automation.
Power Query, data modelling, DAX, report visuals and publishing in Power BI.
Last reviewed
Message us on WhatsApp or email, or fill in the short form. Our team replies with a plan that fits your goal and budget, and you can start this week.
Talk to us about a mentor