Data Engineering
Launch your career in tech: Become a data engineer
Data is one of the fastest growing areas in tech. With career paths leading to AI, machine learning and Big Data, now is a great time to join this sector. On this free 12 week bootcamp, we’ll provide you with the perfect launchpad. Take the Where Do I Belong in Tech Quiz to see if this is the right programme for you.
You don’t need any existing work experience or qualifications to be part of this training programme. You do need basic Python skills, which we recommend you learn by completing the free Udacity Introduction to Python Programming course.
What we’re offering…
- Free training You’ll learn all you need to be successful – from programming skills to the employment essentials that will help you achieve your potential. All programmes are delivered fully remote during Covid.
- Connect with hiring employers At the end of the programme, Generation will enrol you to the Generation Academy, helping you prepare for interviews. We will connect you with employers looking to hire data engineers at the time, support you in job applications, and help you transition into your working life.
- Mentor support during and 6 months post programme
- Continue to receive your benefits if you are receiving Universal Credit or other work-related benefits such as JSA or ESA, we will work with you to make sure you continue to receive these during the programme.
Applications for our January 2021 cohort are now closed.
Register here to be notified when applications open for our Summer 2021 programme.
Covid-19 update – We will launch the programme in line with government social distancing guidance. This may mean the programme launches remotely, and then moves to in-person teaching when this is permitted.
This programme is funded by ESF and Power Up.
A few simple steps
- 15 minutes 1
Register your interest
Fill out some quick details about yourself
Register Interest - 1 hour 2
Complete some online tasks
In your own time, complete some short tasks related to the programme. Don’t worry, you don’t need to have any existing knowledge or experience to be able to complete them.
- 1/2 day 3
Come to a taster day
If you pass the online tasks, you'll be able to sign up for a taster day. You'll hear from employers and past participants, and learn how to be successful in your application.
- 6 hours (Udacity online course) 4
Python quiz
After the information session, you'll complete a Python Quiz which is based on lessons 1-3 of the Udacity Introduction to Python Programming, which takes around 6 hours. We highly recommend completing this as soon as possible, so you're well prepared by the time you do the quiz.
- 2 hours 5
Interview and ID checks
We use this time to get to know you better as a person, to learn about your motivation to do the programme, and to understand how we can best support you to complete it successfully.
You'll also need to bring ID and work status documentation with you to this interview. - 8 hours (Udacity online course) 6
Conditional offer
If you're successful at interview, we'll make you a conditional offer based on a final Python quiz, which tests your knowledge of lessons 4-7 of the Udacity Introduction to Python Programming, which takes around 8 hours.
What does a Data Engineer do?
Think about how many customers a company like Amazon or eBay has. Millions? Then think about how many items they have online. Billions? And within that, how many types of individual information - names, locations, costs - all evolving all the time.
As a data engineer, you build and maintain the tech systems that enable companies to navigate these huge amounts of data, smoothly and securely.
It’s all about clear thinking, problem-solving and being ready to dive into the detail with your teammates.
Here's Henri, explaining the typical tasks you'll complete as a Data Engineer.
Skills Earned
Technical Skills
We'll help you learn the technical skills with lots of hands-on, interactive sessions. By the end, you'll know:
- Database fundamentals
- Programming languages including Python and SQL
- Agile and scrum methodology
Don't worry if some of these technical skills aren't familiar to you — you'll learn them on the programme. The only technical skill you need to have before the programme is basic Python - to learn this, you need to complete the Udacity Introduction to Python Programming.
Behavior & Mindsets
In every job, there are key skills that will help you be successful. We'll help you learn how to:
- Problem solve effectively
- Be an awesome team player
- Organise your time
What your journey will look like
- 1
Complete your application and ID checks
Go through the selection process outlined earlier, including completing the Udacity Introduction to Python Programming course if you don't know Python already. - 2
Meet your mentor
If you gain a place, you’ll meet with your mentor before the programme starts to make sure you have all the support you need to achieve your potential. - 3
Start your training
The programme begins! You’ll learn the behaviours, mindsets and technical skills to succeed in the end role.
- 4
Get ready for your interview
As training progresses, you'll work with the Generation team on your interview technique and creating your personal statement for end employers. - 5
Graduate!
Graduate and celebrate your achievement with your friends and family. You'll join the Generation Academy programme for job application support. - 6
Interview and start in your role
We’ll matchmake you with employers who may be hiring at the time and support you in your interviews. We’ll support you to find a role, and the mentor will stay in touch for 6 months post programme
Ongoing benefits of Generation
A Trusted Network
Continued contact with the Generation graduate network
Events
Events and workshops to help you keep growing
Give Back
Become a mentor to help others
Support
Troubleshoot your job challenges