Skip to content

Data Engineering, AI & Machine Learning Bootcamp

Break into the world of AI, no tech background required

Our beginner-friendly bootcamp is designed to help people from all walks of life launch careers in Data, AI, and Machine Learning. With live expert led training, 1 to 1 mentoring, and hands on projects, you’ll gain the technical and practical skills employers are looking for – in just 14 weeks.

Whether you want to work with data pipelines, build intelligent systems, or simply understand the tools shaping the future, we’ll guide you every step of the way.

Our graduates have gone on to work for companies like…

This isn’t just a coding course, it’s a launchpad into the world of Data and AI

You’ll start working with data from day one, but you’ll also gain the confidence, mindset and support to break into tech and thrive in one of the most exciting areas of the industry.

Our 14 week Data Engineering, AI & Machine Learning Bootcamp gives you everything you need to start a career in data, no prior experience required.

You’ll learn how to collect, transform and analyse data, build data pipelines, and explore the foundations of machine learning and artificial intelligence using industry standard tools.

But we go beyond the tech. You’ll also build:

  • Career connections that open doors

  • Job-ready confidence through projects and real-world datasets

  • Problem-solving skills that today’s data-driven companies demand

Whether you’re switching from retail, teaching, healthcare or any other field, we’ll support you every step of the way. From your first line of code to your first data role.

What you’ll learn

Here’s what you’ll cover, step by step – from your first line of Python to building real data pipelines and exploring AI in action.

  • 4000+ students graduated
  • 400+ hiring partners
  • 9+ years of experience training software developers
  • Code

    Week 1-2

    Fundamentals

    You’ll gain a rigorous understanding of the core concepts and best practices of Python programming.

    You’ll cover test-driven development, programming paradigms like functional and object-oriented programming, and how to write succinct Pythonic code.

  • network-server-panel-on-black-background

    Week 3

    Networking and Concurrency

    You’ll learn how data is encoded and stored in appropriate formats.

    We’ll also explore networking protocols such as HTTP and TCP along with how to run multiple tasks concurrently with asynchronous programming.

  • businesswoman-with-tablet-looking-at-data

    Week 4

    Data Fundamentals

    We’ll introduce the fundamentals of how data is stored, analysed and manipulated.

    A key element is Structured Query Language (SQL), the near-universal standard for interacting with relational databases.

  • server-drive

    Week 5

    Servers

    Data Engineering is an inherently back-end discipline, so you’ll learn the principles and practice of how to create servers and APIs and how they interact with data sources.

  • Cloud Graphic

    Week 6

    Cloud Engineering and DevOps

    We’ll explore how to deploy data applications in the market-leading cloud stack, AWS.

    We’ll also go into the key skills of DevOps: infrastructure-as-code (IaC) and continuous integration/deployment (CI/CD).

  • Viewing Data

    Week 7

    Data Intensive Applications in the Cloud

    Using the fundamentals you have learned about Python programming, data and cloud engineering, you will learn about the standard skills of ETL, Orchestration, modelling for data analytics and Business Intelligence.

  • Woman reviewing data

    Week 8

    Data Toolkit

    You’ll put the skills you’ve learnt into practice by learning how to orchestrate tasks like in a real production environment.

    You’ll schedule jobs to be run, make them observable, and perform optimisations as you would in the workplace.

  • AI Graphic

    Week 9-10

    AI/Machine Learning

    We’ll take you from foundational AI and machine learning concepts to solving industry-relevant real-world problems with AI applications.

    You’ll gain practical experience with neural networks, decision trees, LLMs, embeddings, and fine-tuning models—and build your own RAG-powered AI system.

  • Coding on a remote call

    Week 11-13

    Group Project

    You’ll work in teams of 4-6 to develop a realistic data application.

    We’ll cover best practices for working in tech teams, such as Kanban, Agile methodologies, user stories, effective stand-up meetings, and collaborating on Git.

  • Data Representation

    Week 14

    Advanced Data Toolkit

    You’ll learn how to handle large scale computing with Apache Spark.

    These principles will set you up for future success in enterprise-scale Data Engineering.

Job ready from day one

We teach what employers actually use, from Python and SQL to tools like Git, Docker, Pandas, and cloud platforms. Our expert led curriculum mirrors the modern data workflow, so you’ll graduate with the practical skills and mindset you need to contribute to real world data teams from day one.

Built around your career goals

Create a portfolio that stands out, with hands on projects and pair programming. Our Career Development team will help you craft CVs, prep for interviews, and connect with hiring partners. Everything you need to land your first role in tech.

Support from the moment you apply

Get started with free “Learn to Code” content even before the course begins. Once you're in, you’ll have access to live support from tutors, mentors and a community that’s with you every step of the way.

Learn Python and build skills that go beyond it

We teach Python because it’s the most widely used language in data, AI, and machine learning. But that’s just the start. You’ll also get hands on experience with tools like SQL, cloud platforms, and data frameworks – giving you the foundations to grow into roles across data engineering, analytics, and AI development.


Download Curriculum

Upcoming course dates

Pace

Full-Time

Date

Jun 16

Format

Remote

Price

from £7,950
Apply Now
 

Pace

Full-Time

Date

Sep 15

Format

Remote

Price

from £8,950
Apply Now
 

Payment Options

Advance Payment

Pay in full at least 2 weeks before the course starts and get £1,000 off the total cost.
You pay: £7,950
Available via bank transfer or credit/debit card.

Learn More
Interest Free Payment Plan

Prefer to spread the cost? Pay a deposit of £950, followed by 36 monthly payments of £250.
Total cost: £8,950
No interest. No hidden fees.

Learn More
Income Sharing Agreement

Pay a deposit of £2,500 upfront.
The rest only starts once you’re earning

Learn More

Our students move on to great careers

We’ve had people from all walks of life graduate from our bootcamps
  • Northcoders in a word

    Life-changing, rewarding, exciting: find out how our graduates would describe their Northcoders experience.

  • From Video Engineer to Software Engineer

    Through Northcoders, Joshua switched from a demanding career in video engineering to a new one as a software engineer. He now has a job he loves with a stable schedule and hybrid working that give him more time with his family.

  • From Paramedic to Software Developer

    Northcoders gave Jordan the skills and confidence to change to a tech career. He now works on software for ambulance services, and uses his previous experience to improve it for current paramedics.

  • From Marketing to Software Engineer

    Cat tried lots of different jobs, from marketing and hospitality to farm work. Northcoders helped her find a long-term career she loves in software development.

  • A word from a Hiring Partner

    Wren Kitchen has recruited many Northcoders graduates. Jack tells us how well they fit in at Wren in this video.

Northcoders career support

Learn about Northcoders’ personalised career support offered to all our students and graduates.

Apply today to join

Meet Us

Looking to learn more about what it means to be a Northcoder? Meet us at one of our events or catch up on pre-recorded webinars and student-produced Day in the Life videos.

    FAQs

View All