Our courses

Four intensive bootcamps: Python, Data Science, AI and Agentic AI. Take one or combine them to build a complete data and AI skill set.

Python Language

Our foundational programme for anyone new to programming or switching into tech. You’ll learn core Python, object-oriented design, working with APIs, testing and debugging, and how to use modern tooling (git, environments, IDEs). By the end you’ll be ready to move on to Data Science or AI—or to build scripts and small applications on your own.

Students coding in a Python bootcamp

Hands-on Python foundations for everything we teach.

Apply for Python

Data Science

Statistics, visualisation and machine learning with Python. We use real datasets and tools like pandas, NumPy, Matplotlib/Seaborn and scikit-learn. You’ll build end-to-end pipelines: load data, explore it, model it and communicate results. Ideal after completing Python or if you already code and want to specialise in data.

Student analyzing data visualizations on a laptop

Work with real datasets and communicate insights clearly.

Apply for Data Science

AI

Modern AI for builders: large language models, embeddings, retrieval-augmented generation (RAG) and fine-tuning. You’ll use popular APIs and open-source models, and learn how to design, prompt and evaluate AI applications. This course assumes solid Python; some exposure to data or ML is helpful but not required.

Engineers collaborating in an AI lab with holographic interfaces

Build and ship intelligent applications with modern AI stacks.

Apply for AI

Agentic AI

The next step after classic AI: agents that use tools, plan and act. We cover agent architectures, tool use, orchestration (including frameworks and patterns), and how to build reliable, observable agent systems. Best taken after our AI course or with equivalent experience in LLMs and APIs.

Agentic AI: agents, tools and orchestration

Build reliable agent systems with tool-calling and orchestration.

Apply for Agentic AI

Questions about which course to choose? We’re happy to help you pick the right track.