Skip to content
Laviyx Learn

Try

Learn Python for Data Analysis

Learn data analysis with Python from your first NumPy array to complete projects. Every example shows its real output and every chart is generated from the code above it, so you can follow along in a notebook and get the same results.

Your progress0 / 42 lessons

Progress is saved in this browser. Accounts are coming later.

Lessons available
42
In the full course
42
  • Beginner

    Start from zero. No experience needed.

  • Intermediate

    Combine ideas to solve real problems.

  • Advanced

    The techniques used in professional work.

Course syllabus

All 42 lessons are available. Start anywhere, or follow the parts in order.

  1. Part 1 · Beginner

    Getting Started

    What data analysis in Python looks like, installing the tools, and working in Jupyter notebooks.

  2. Part 2 · Beginner

    NumPy

    Fast numerical arrays: creating them, vectorised maths, indexing, statistics and reshaping.

  3. Part 3 · Beginner

    pandas Basics

    Series and DataFrames: loading data, selecting rows and columns, filtering, sorting and adding columns.

  4. Part 4 · Intermediate

    Cleaning Data

    Real data is messy: missing values, wrong types, messy text, duplicates and outliers.

  5. Part 5 · Intermediate

    Analysing Data

    Grouping, pivot tables, combining tables, and working with dates and time series.

  6. Part 6 · Intermediate

    Statistics for Data Analysis

    Describing data, distributions, correlation, probability, hypothesis tests and A/B tests.

  7. Part 7 · Intermediate

    Data Visualisation

    Charts with matplotlib and seaborn, and choosing the right chart for the message.

  8. Part 8 · Advanced

    Projects

    End-to-end analyses that put every step together.

  9. Part 9 · Intermediate

    Data Analysis Interview Preparation

    pandas, NumPy and statistics questions asked in data analyst and data scientist interviews.

Keep going with Python for Data

Become a Better Programmer

Get new tutorials, coding challenges, and cheat sheets.

No spam. Unsubscribe any time.