0.5.dev0+git.20260720.c8f33de - July 20, 2026 16:01 UTC
📈 Data Analytics#
A hands-on data-analytics curriculum in eight sections, from first principles to the job hunt — rewritten and cross-linked for scikit-plots.
216 of 216 lessons written across 8 of 8 sections. Each section below is its own browsable mini-course; use the filter to search every lesson at once.
🌱 1. Foundations#
The case for data, the analysis process and data life cycle, analytical thinking, and the core tools of the trade. — 27/27 lessons. Open the section
🎯 2. Data-Driven Decisions#
Turning questions into decisions: stakeholders, metrics, and communicating results that drive action. — 27/27 lessons. Open the section
📦 3. Data Preparation#
Sourcing, structuring, and organising data before analysis: types, formats, databases, and sampling. — 25/25 lessons. Open the section
🧽 4. Data Cleaning & Preparation#
Finding and fixing dirty data: missing values, duplicates, outliers, and validation for trustworthy inputs. — 32/32 lessons. Open the section
📊 5. Analyze Data#
Organising, formatting, aggregating, and computing on data to surface patterns and answer the question. — 30/30 lessons. Open the section
🎨 6. Data Visualization#
Turning results into visuals that inform: chart choice, design principles, and honest, accessible graphics. — 27/27 lessons. Open the section
🐍 7. Data Analysis Using Python#
Doing the whole workflow in Python: NumPy, pandas, and plotting for real analytical tasks. — 33/33 lessons. Open the section
005 · Variables in Python — named containers for values — assigning, reassigning, and using them
014 · For Loops in Python — repeating code over the items of a collection — the for loop
016 · Strings in Python — working with text — the string type, its operations, and its immutability
020 · Modifying Lists in Python — changing lists in place — adding, removing, and updating elements
021 · Tuples in Python — ordered, immutable collections — like lists that cannot change
023 · Dictionaries in Python — key-value collections — looking values up by a meaningful key
025 · Sets in Python — unordered collections of unique values — membership and set operations
💼 8. Job Search#
From portfolio to offer: resumes, the analyst interview, case studies, and landing the role. — 15/15 lessons. Open the section