WeCodeAcademy

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 ❯
  1. 1
    Python

    Clear syntax and a huge ecosystem.

    19 lessons · Beginner
  2. 2
    NumPy

    Fast arrays: the maths engine under almost every data library.

    12 lessons · Intermediate
  3. 3
    Pandas

    Tables, cleaning and analysis, the daily tools of a data analyst.

    12 lessons · Intermediate
  4. 4
    SQL

    Ask questions of data.

    18 lessons · Beginner
  5. 🛠
    Project: Sales Data AnalysisProject

    Clean, summarise and report on a sales file with Python, then cross-check in SQL.

    7 steps · Beginner
  6. 6
    Bash

    Automate tasks in the terminal.

    18 lessons · Beginner
  7. 🛠
    Project: Server Log AnalyserProject

    Parse a server log, find slow pages and errors, and spot password guessing.

    7 steps · Intermediate
  8. 8
    Git

    Keep your work safe and shareable.

    15 lessons · Beginner