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.
What you'll learn
18-week structured curriculum
Weeks 1–2
Python & Data Fundamentals
Python programming essentials, then data manipulation with Pandas, Polars and NumPy
Weeks 3–4
SQL & Databases
Relational design and core querying (PostgreSQL), then advanced SQL, window functions, CTEs, BigQuery and DuckDB
Weeks 5–6
Statistics & Probability
Descriptive statistics and probability foundations, then inferential statistics and hypothesis testing
Weeks 7–8
Analysis & Visualisation
Exploratory data analysis with Matplotlib and Seaborn, then interactive dashboards with Plotly and Streamlit
Weeks 9–10
Business Intelligence
Power BI reporting and data storytelling, then Excel, Power Query and Python-Excel automation
Weeks 11–12
Intro to Machine Learning
Foundations, feature engineering and regression, then classification, model evaluation and scikit-learn
Weeks 13–14
Capstone - Build
Project definition and data pipeline, then deep analysis, modelling and dashboard build
Weeks 15–16
Capstone - Ship
Polishing your project and building your portfolio, then interview preparation and career positioning
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.
Customer Behavior Analysis
Analyze user behavior patterns, cohort retention, and churn prediction using advanced SQL and statistical methods.
Business Intelligence Platform
Create a comprehensive BI solution with automated reporting, KPI tracking, and executive dashboards.
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