Learning areas/Data Science

Science track

Data Science

Teach a computer to spot patterns and make good guesses.

Learn in this order

Start at step 1. Each idea prepares you for the next one.

0/11
  1. 1Put a value in a named Python box called a variable
  2. 2Look at a tiny table and identify its rows and columns
  3. 3Choose the clues (X) and the answer (y)
  4. 4Clean missing, repeated and impossible values
  5. 5Explore patterns and unusual records
  6. 6Split examples into learning and test groups
  7. 7Teach a simple straight-line model
  8. 8Teach a model that chooses between two answers
  9. 9Check honestly how often the model is right or wrong
  10. 10Explain what the prediction means and where it can fail
  11. 11Package the finished prediction project

Continue where you left off

Credit scoring: engineer a debt ratio feature

21 questions remaining in this sector

Resume →
Industry context

Your datasets, exercises and portfolio outputs stay inside the sector you choose.

Beginner · Python Variables & Lists

3 exercises — finish them all to earn a certificate

0/3 done
3 questions left to earn this certificate
  1. Give a number a name
  2. Make a list
  3. How many items?

Intermediate · Feature Engineering & Seaborn

8 exercises — finish them all to earn a certificate

0/8 done
8 questions left to earn this certificate
  1. Credit scoring: engineer a debt ratio feature
  2. Add them up
  3. Open the table
  4. Intermediate plus 1: Describe the numbers
  5. Intermediate plus 2: Scatter plot with seaborn
  6. Intermediate plus 3: Turn words into numbers
  7. Intermediate plus 4: Distribution with KDE
  8. Intermediate plus 5: Standardise a column

Advanced · Columns & Mean()

10 exercises — finish them all to earn a certificate

0/10 done
10 questions left to earn this certificate
  1. Grab one column
  2. Find the average
  3. Find the biggest
  4. Keep only North
  5. Sort biggest first
  6. Advanced plus 1: Fit a straight-line model
  7. Advanced plus 2: Correlation heatmap
  8. Advanced plus 3: Decision tree classifier
  9. Advanced plus 4: Cluster similar rows
  10. Advanced plus 5: Plot actual vs predicted

Grab one column

+20 XP

You are a data scientist in the Finance team. df['region'] picks a single column out of the table.

PYTHONColumns

Find the average

+20 XP

You are a data scientist in the Finance team. .mean() works out the average of a column.

PYTHONmean()

Find the biggest

+20 XP

You are a data scientist in the Finance team. .max() finds the biggest number in a column.

PYTHONmax()

Keep only North

+20 XP

You are a data scientist in the Finance team. A filter keeps rows that pass a yes/no test.

PYTHONFiltering

Sort biggest first

+20 XP

You are a data scientist in the Finance team. sort_values lines rows up. ascending=False puts the biggest on top.

PYTHONsort_values

Advanced plus 1: Fit a straight-line model

+20 XP

You are a data scientist in the Finance team, working with payments data. LinearRegression learns the best straight line through points.

PYTHONRegression

Advanced plus 2: Correlation heatmap

+20 XP

You are a data scientist in the Finance team, working with payments data. corr() measures how two columns move together (−1 to 1).

PYTHONseaborn heatmap

Advanced plus 3: Decision tree classifier

+20 XP

You are a data scientist in the Finance team, working with payments data. A decision tree asks yes/no questions to pick a label.

PYTHONClassification

Advanced plus 4: Cluster similar rows

+20 XP

You are a data scientist in the Finance team, working with payments data. KMeans groups rows that are close together — no labels needed.

PYTHONClustering

Advanced plus 5: Plot actual vs predicted

+20 XP

You are a data scientist in the Finance team, working with payments data. Plotting guesses against real values shows how good a model is.

PYTHONModel evaluation