Python and Data
Start with the friendliest general-purpose language and learn to work with data.
By the end: You can write Python programs and ask questions of a database.
Look for the dashed Project step: a hands-on build that uses what the courses before it taught.
0 of 8 courses finishedStart the path ❯
- 1Python
Clear syntax and a huge ecosystem.
19 lessons · Beginner - 2NumPy
Fast arrays: the maths engine under almost every data library.
12 lessons · Intermediate - 3Pandas
Tables, cleaning and analysis, the daily tools of a data analyst.
12 lessons · Intermediate - 4SQL
Ask questions of data.
18 lessons · Beginner - 🛠Project: Sales Data AnalysisProject
Clean, summarise and report on a sales file with Python, then cross-check in SQL.
7 steps · Beginner - 6Bash
Automate tasks in the terminal.
18 lessons · Beginner - 🛠Project: Server Log AnalyserProject
Parse a server log, find slow pages and errors, and spot password guessing.
7 steps · Intermediate - 8Git
Keep your work safe and shareable.
15 lessons · Beginner