Skills Bootcamp in Data Engineering
Become a Data Engineer for FREE in 13 weeks at our coding bootcamps in Manchester, Leeds, Newcastle, Birmingham and remote.


Learn the skills you need to become a Data Engineer
Our Skills Bootcamp in Data Engineering focuses on one of the tech industry’s most sought after specialities.
Unlike our Skills Bootcamp in Software Development where you learn a mixture of back-end and front-end with a focus on building web applications, or our Skills Bootcamp in Cloud Engineering that deals specifically with cloud platform development, our Data Engineering course focuses specifically on “the back end” of software.
The course is designed and delivered by industry experts, who will give you the skills, support and advice you need to kickstart your career as a junior data engineer.
The application process takes 2-3 weeks and we would advise you to apply sooner rather than later to give yourself plenty of time to work through the preparation materials.
Start date
27th November 2023
- You can learn in Manchester, Leeds, Newcastle, Birmingham, or remotely online
Duration
13 weeks
- Monday-Friday, 08:30 - 17:00
Price
FREE
Now Full
- You must live in England, be over 19 and fulfil the eligibility criteria
- Don't live in England? Find out more about our self-funded courses here

Data Engineering
An industry-led experience
Our course is constantly updated to match the skills employers tell us they want, and taught by our experts.
A career-first approach
Build a portfolio to impress, with seven specialist career sessions led by our Career Development experts.
Support from the day you apply
We'll help you get started with code for free with unique content to help you navigate your first few weeks. You'll also have access to our online support network with tutors on hand to answer your questions.
Designed to help you adapt
You’ll learn JavaScript, Python, PSQL and the fundamentals of Cloud - so you’ll be ready to hit the ground running in your first role
What you’ll learn
Introduction Week
Week 1
In week 1 we’ll begin by helping you build your confidence with the language of the web: JavaScript. This lays the foundations for you to be able to handle data and create interactivity on websites and apps. We’ll also show you how to structure and style web pages with HTML and CSS.
Fundamentals
Weeks 2-4
Back End
Weeks 5-6
Python Fundamentals
Week 7
Data Fundamentals
Week 8
Cloud Operations and Integration
Weeks 9-10
Project Phase
Weeks 11-13
Introduction Week
In week 1 we’ll begin by helping you build your confidence with the language of the web: JavaScript. This lays the foundations for you to be able to handle data and create interactivity on websites and apps. We’ll also show you how to structure and style web pages with HTML and CSS.
Fundamentals
You’ll cover test-driven development, pair programming, object-oriented programming and a range of other core tools and workplace practices through JavaScript, simulating the working environment of tech teams from day one.
Back End
JavaScript is the only language that can be run both on the front and back end. We’ll show you how we can use Node.js to run code for the back end, focus on ways of dealing with asynchronous programming, look at APIs and databases and cover Express and SQL.
Python Fundamentals
In this week we'll be looking at fundamental data types and variables as well Object Oriented Programming in Python.
Data Fundamentals
This week we'll be looking at Advanced SQL syntax, including windowing, common table expressions and conditional statements. It will also include data modelling and looking at common data architecture patterns.
Cloud Operations and Integration
This is where we look at an introduction in to Cloud including Lambda functions, AWS command line, shell scripting and an introduction to Infrastructure as Code. We'll look further onto the integrations available with AWS Python SDK.
Project Phase
You’ll work in teams of 4-6 to develop a realistic data application. During the first week, you will learn best practices for working in technology teams, such as utilising Kanban, being introduced to Agile methodologies, writing user stories, conducting effective stand-up meetings, and collaborating on Git.
Course dates
Now Full
27th November 2023
Manchester, Leeds, Newcastle, Birmingham & Remote
Payment options
Free scholarship
To qualify for the Scholarship, you must be:
- Aged 19 or older on 31st August 2023
- Have the right to work in the UK. This can be checked on gov.uk/viewright-to-work and
- Meet residency requirements - more info is available here Residency Eligibility section
- Live in England
- Must be looking to secure a tech job after the bootcamp
If you don't meet the eligibility above, then find out more about our self-funded courses here
Your eligibility may be affected if you’ve recently learned Python or SQL in a formal education setting. The bootcamp must provide sufficient new learning opportunities for scholarship students.Awarding of fully funded places will be based on how you perform during the application process and Entry Challenge.
If your application is successful, you will join our bootcamp with no fees or hidden costs to pay.
Please keep in mind that you will need to have your own laptop in order to complete the course and will need to pass our Entry Challenge as part of the application process.
FAQs
What time do your courses run each day?
Our coding bootcamp runs full-time from 8:30 to 17:00, Monday to Friday.
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?
First, you’ll need to apply. We’ll review your application and decide whether to offer you an Entry Challenge. If you’re successful, we’ll send you our preparation materials. They’re designed to be fun, and are suitable for people who have never coded before. We’ll be there every step of the way to support you and help you decide whether you want to enrol on the coding bootcamp. Finally, to secure your place, you’ll complete our Entry Challenge. It’s relaxed, and you’ll be able to refer to your notes or look things up online. What we’re looking for is your drive to learn to code, and your aptitude for problem-solving.
Do you offer part-time courses?
We don't offer any part-time or flexi-time courses. All Northcoders bootcamps are delivered on a full-time basis with students expected to be available from 8.30am to 5pm, Monday to Friday, for the 13 week duration of the course.