Data Engineering, AI & Machine Learning Bootcamp 2025

Future-proof your career with the very latest tech skills

Apply Now
Data Engineering, AI & Machine Learning Bootcamp 2025Preview: Data Engineering, AI & Machine Learning Bootcamp 2025

Launch Your Career in Data Engineering, AI & Machine Learning

Explore the tech industry's fastest growing fields with our immersive, hands-on bootcamp. New for 2025, this course equips you with advanced data engineering skills, cutting‑edge machine learning algorithms, and the real‑world AI applications that today’s top employers demand.

Designed by industry experts, our comprehensive curriculum provides you with the technical expertise, problem-solving mindset, and project experience essential for launching a successful career in this rapidly evolving space. You’ll progress from mastering foundational data techniques to solving complex AI/ML challenges.

We believe the world of AI needs more diverse voices creating it, which is why we've made this course as accessible as possible. From flexible core hours that accommodate parents to finance options like "pay when you get a job".

The application process takes 2–3 weeks and cohorts are small, so we recommend applying early to secure your place and access prep materials. 

Start date

16th June 2025

Remote learning
  • You can learn remotely from the comfort of your home
  • Live lessons and seminars from expert tutors

Duration

14 weeks

Full time 9:30-15:00
  • Core Hours: Monday–Friday, 09:30 – 15:00
  • Self-Study: Expect an additional 2.5 hours of learning each day
  • Tutor Support: Available from 08:30 – 17:00 for any questions or help you need

Price from

£7,950*

Finance options available

* Receive a £1,000 discount with advanced payment, plus an extra £1,000 off for enrolments before the end of March 2025.

  • Find out more about our payment options including interest free credit and income sharing agreement
Data Engineering, AI and Machine Learning

Data Engineering, AI and Machine Learning

An industry-led experiencePreview: An industry-led experience
An industry-led experience

Constantly updated curriculum taught by seasoned experts.

A career-first approachPreview: A career-first approach
A career-first approach

Build a standout portfolio with specialist career sessions led by our Career Development team.

Support from the day you applyPreview: Support from the day you apply
Support from the day you apply

Kickstart your journey with free pre-course coding content and 24/7 access to our online support network.

Future ready skillsPreview: Future ready skills
Future ready skills

Master Python, SQL, cloud computing, and cutting-edge AI/ML techniques to hit the ground running in your first role.

What you’ll learn

  • Fundamentals

    Weeks 1-2

    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.

  • Networking and Concurrency

    Week 3

  • Data Fundamentals

    Week 4

  • Servers

    Week 5

  • Cloud Engineering and DevOps

    Week 6

  • Data Intensive applications in the cloud

    Week 7

  • Data Toolkit

    Week 8

  • AI / Machine Learning

    Week 9-10

  • Group Project

    Week 11-13

  • Advanced Data Toolkit

    Week 14

Course dates

Applications Now Open

16th June 2025

Remote

Apply Now

Payment options

  • Advanced paymentPreview: Advanced payment

    Advance - £7,950 until the end of March

    Pay in full, 2 weeks before your course begins and save £1,000 off the full course price of £9,950. Plus an extra £1,000 off for enrolments before the end of March 2025. You can pay this by bank transfer or credit card.

    Find out more
  • Payment PlanPreview: Payment Plan

    Interest Free Payment Plan - £9,950

    Pay a deposit of £950 and then 36 months at £250.

    Find out more
  • Payment optionsPreview: Payment options

    Income Share Agreement

    • Deposit: £2,500 upfront.
    • Repayment: Once you're employed and earning over £25,000, pay 10% of your gross salary for up to 36 months.
    • Cap: Total repayment will not exceed £15,000.

    Illustrative Examples:

    • Earning £25,000: Approximately £208 per month for 36 months (totalling around £10,000).
    • Earning £35,000: Approximately £292 per month for 36 months (totalling around £13,000).
    • Earning £45,000: Approximately £375 per month for 33 months (totalling around £15,000).


Ezisberta KachiungoPreview: Ezisberta Kachiungo

"Mentors and tutors were true guardians for us students, they were always there to help us and very open to understanding our struggles and guiding us throughout the entire journey."

Ezisberta

Customer Service to Software Developer

Read the full story
Cameron McBurney Preview: Cameron McBurney

"The support was great throughout. The team were always approachable and knowledgeable. The cohort was very supportive of each other too!"

Cameron

Chef to Junior SDET

Read the full story
Steven James, software developer at NorthcodersPreview: Steven James, software developer at Northcoders

"My time on the bootcamp was a productive, fun experience, I learned so much! It has been brilliant being able to put it into practice."

Steven

Track Maintenance Worker to Software Developer

Read the full story
Ezisberta KachiungoPreview: Ezisberta Kachiungo

"Mentors and tutors were true guardians for us students, they were always there to help us and very open to understanding our struggles and guiding us throughout the entire journey."

Ezisberta

Customer Service to Software Developer

Read the full story
Cameron McBurney Preview: Cameron McBurney

"The support was great throughout. The team were always approachable and knowledgeable. The cohort was very supportive of each other too!"

Cameron

Chef to Junior SDET

Read the full story

FAQs

  • What time do your courses run each day?

    Our bootcamp’s core sessions take place from 9:30 AM to 3:30 PM, Monday through Friday. In addition, you'll have 2.5 hours of self-study each day - designed to offer flexibility for parents and those with caring responsibilities. Plus, our tutors are available from 8:30 AM to 5:00 PM daily for extra support.

  • How many contact hours will I get?

    You'll get a whopping 480 contact hours while you're at Northcoders. That's what you will need to fully prepare you for a career in tech.

  • Will I get a mentor?

    Yes, you will have a dedicated mentor for each part of the course.

  • How much experience do I need?

    None. You can apply to our bootcamps with no prior experience (although you might enjoy getting started prior to application!) If you've never coded before, we will help you get started and help you discover whether it is right for you before you commit to the course, and support you every step of the way.

  • Do I need any qualifications to do this course? 

    No. We're far more interested in what you want to achieve. This course is designed for people from any and all walks of life who are interested in starting a new career in tech, regardless of what you have done before.

  • How do I get a place on the course?

    1. Apply Online: Start by submitting your application.

    2. Access Python Basics: Once you apply, you'll receive access to our Python basics platform. This lets you learn—or refresh—your Python skills through engaging challenges.

    3. Discovery Call: Once you're comfortable with the basics, you'll be invited to a discovery call. Meet one of our tutors, get answers to your questions, and learn how to prepare for the course.

    4. Prep Materials & Technical Interview: You'll then receive additional preparation materials, access to live workshops and be able to book a technical interview. This session, where you pair with a tutor on Python exercises, ensures everyone starts on a similar level so we can focus on the advanced topics that truly matter.

  • Do you offer part-time courses?

    We do offer a part-time version of our Software Development in Javascript bootcamp across 20 weeks, but at the moment we don't offer a part-time version of the Data Engineering, AI and Machine Learning bootcamp.

  • What jobs can i apply for after this course?

    The bootcamp opens up a wide range of career opportunities in the fast-growing fields of Data Engineering, AI, and Machine Learning. With the skills you'll gain, you could pursue roles such as:

    Machine Learning Engineer/Developer

    Data Scientist

    AI Research Scientist

    AI/ML Software Developer

    Machine Learning Operations (MLOps) Engineer

    AI Product Manager

    Data Engineer

    AI Ethics Consultant

    AI/ML Consultant

    Research Analyst

  • What is the average salary of a Machine Learning Engineer?

    According to Indeed.com, in Feb 2025 the average base salary of a machine learning engineer is £60,720

See all FAQs