Become a Data Analyst in 18 weeks

Online • Evening classes • Tue/ Wed/ Thu · 18 weeks

Master the skills to transform raw data into actionable business insights. Learn Python, SQL, Power BI, data visualization, and business intelligence practices used by top companies.

Tuition fee

£5,500

Level: Beginner · Duration: 18 weeks

See pricing & payment details

Not sure which programme? Take the 4-minute quiz →

What you'll learn

18-week structured curriculum

1

Weeks 1–2

Python & Data Fundamentals

Python programming essentials, then data manipulation with Pandas, Polars and NumPy

2

Weeks 3–4

SQL & Databases

Relational design and core querying (PostgreSQL), then advanced SQL, window functions, CTEs, BigQuery and DuckDB

3

Weeks 5–6

Statistics & Probability

Descriptive statistics and probability foundations, then inferential statistics and hypothesis testing

4

Weeks 7–8

Analysis & Visualisation

Exploratory data analysis with Matplotlib and Seaborn, then interactive dashboards with Plotly and Streamlit

5

Weeks 9–10

Business Intelligence

Power BI reporting and data storytelling, then Excel, Power Query and Python-Excel automation

6

Weeks 11–12

Intro to Machine Learning

Foundations, feature engineering and regression, then classification, model evaluation and scikit-learn

7

Weeks 13–14

Capstone - Build

Project definition and data pipeline, then deep analysis, modelling and dashboard build

8

Weeks 15–16

Capstone - Ship

Polishing your project and building your portfolio, then interview preparation and career positioning

9

Weeks 17–18

Final Polish & Graduation

Presentation delivery and portfolio completion, then final presentations and life after the bootcamp

Detailed curriculum

360 hours of hands-on learning (9h in class + 11h self-study per week)

Projects

Build your portfolio with real-world projects

Sales Performance Dashboard

Build an interactive dashboard tracking sales KPIs, revenue trends, and customer segmentation using real e-commerce data.

Python
SQL
Plotly
Streamlit

Customer Behavior Analysis

Analyze user behavior patterns, cohort retention, and churn prediction using advanced SQL and statistical methods.

PostgreSQL
Pandas
Statistics
Data Viz

Business Intelligence Platform

Create a comprehensive BI solution with automated reporting, KPI tracking, and executive dashboards.

Power BI
BigQuery
Python
Automation

Career outcomes

UK market insights

£40,000

Average UK salary (all levels)

£30,000 - £55,000

Typical UK salary range

Job titles

  • Data Analyst
  • Business Intelligence Analyst
  • Analytics Engineer
  • Business Analyst

Explore related pages: Data Analytics Data Science & AI Data Engineering AI Workflow Pricing FAQ Blog

Ready to start your journey?

Apply now for our next cohort starting soon.

Enroll now - £5,500