Roadmaps library Foundations for security AI and data

Data analysis and engineering

Turn raw data into answers people can act on, and build the pipelines that keep that data flowing.

Time: 27–36 weeks

Browse all roadmaps

Foundations for security

Cybersecurity & AI security roadmaps55

Core domains6
Infrastructure5
Data protection4
Engineering and product5
Defensive security6
Offensive security7
GRC and audit7
AI security7
Specialised and emerging8

Certifications8

Time
27–36 weeks
Leads to
Data analyst, Analytics engineer, Data engineer

People who like asking questions and finding the answer in numbers.

  1. Stage 1: SQL in depth , 4–6 weeks

    What to learn

    • Filtering and sorting
    • Joins
    • Grouping and aggregates
    • Subqueries
    • Window functions

    Free resources

    Build: Answer 15 real questions about a public dataset using only SQL.

    Move on when: You can answer most business questions with one well-written query.

  2. Stage 2: Statistics , 6–8 weeks

    What to learn

    • Averages, spread and distributions
    • Sampling
    • Confidence intervals
    • Hypothesis tests and A/B tests
    • Correlation is not causation

    Free resources

    Build: Analyse an A/B test dataset and write the conclusion in plain language for a manager.

    Move on when: You can say how sure you are of a result, not just what the result is.

  3. Stage 3: Analysis with Python or R , 6–8 weeks

    What to learn

    • Loading and cleaning data
    • Tidy data
    • Reshaping and joining tables
    • Notebooks and reports
    • Reproducible work

    Free resources

    Build: A full report that starts from messy raw data and anyone can re-run.

    Move on when: You can go from a raw file to a clear answer in an afternoon.

  4. Stage 4: Visualisation and storytelling , 3–4 weeks

    What to learn

    • Choosing the right chart
    • Honest axes and scales
    • Colour and accessibility
    • Dashboards
    • Writing a clear summary

    Free resources

    Build: A dashboard or one-page report that a non-technical person understands without your help.

    Move on when: Your charts answer a question at a glance.

  5. Stage 5: Data engineering , 8–10 weeks

    What to learn

    • ETL and ELT pipelines
    • Data warehouses
    • Scheduling and orchestration
    • Transformations with dbt
    • Big data with Spark

    Free resources

    Build: A scheduled pipeline that pulls data from an API, stores it in a warehouse and feeds your dashboard.

    Move on when: Your pipeline runs on its own and tells you when it fails.

Certification roadmaps Back to all paths

Last reviewed: . Found a broken link, or want a path added? Contact