MASTER THE SKILLS OF A FRONTEND ENGINEER
Get expert instruction from tutors with years of industry experience
Join a small cohort with 11 other learners, where each student is individually coached to success.
Our curriculum is built to give you the skills employers are actually looking for.
We provide the most comprehensive career support of any bootcamp provider with day 1-to-1 support from the bootcamps start, to your first role.
TESTIMONIALS
Don't just take our word for it
Take a look at what past students have said about our teaching.

Will
Python Masterclass
Completing the part-time Python course gave me the skills I needed to accelerate my career.
I particularly enjoyed the challenges that you set us, I always felt like even though they were hard, I was able to apply what I'd learned.

Almira
Software Engineering | Immersive
George was great at providing notes, following up, checking in on us, and even allocating one-on-one time to understand the course. George was phenomenal at keeping us engaged and even going above and beyond the duties of an instructor.
​
I am thankful for all the help he provided and is probably the biggest reason why I got all the concepts the way I did.

Nadia
Software Engineering | Immersive
George is a brilliant, caring instructor and I would always opt to have him teach me concepts related to the MERN Stack, Javascript and Python. He kept checking in and would manage our frustrations, particularly on group work really well. He paced his work and speed to match ours and would not move on without us fully understanding concepts.

Salman
Software Engineering | Immersive
The Instructors encourage us to think and try to solve problems ourselves. If you have a problem, they get you to code it yourself. If you have an error, they help you understand what this error is. Amazing! I think the thing I enjoyed the most about the course is the that it's project based rather than just putting theory in students heads without real experience.
PICK YOUR START DATE
Join us online, from anywhere
Our Live Bootcamps tend to fill up pretty quickly which is why we open up months in advance. We purposefully limit class sizes to ensure each bootcamp offers a personal learning experience.
CURRICULUM
Learn-by-doing with instructor-led live classes
Our Bootcamp is designed for you to learn Software Engineering step by step with a practical curriculum that focuses 100% on learn-by-doing. Unlike many Software Engineering courses who teach the same lecture heavy curriculum for years, our Bootcamp teaches you the latest tools, workflows, and best practices - live.
Unit 0
Pre-course You will be given a comprehensive pre-work course to complete. and you should budget around 8 hours to complete it. The purpose of this is to ensure that everyone starts the course with the fundamental knowledge required to succeed.
Unit 1
Front-End & Fundamentals Here you will learn software engineering fundamentals, Languages such as HTML, CSS, and a deep dive into JavaScript. It's here where we will also go into version control, data structures, algoritms, and programming paradigms.
Unit 2
Front-End Frameworks: React.js In this module we will learn all about React.js and create a fully functional SPA using modern techniques.
Unit 3
Day 1-1: Career Coaching & Support We start this module early on in the course, however unit 5 officially starts once the course finishes. We support you in your career growth from day 1 of starting the course through to day 1 of your job. We host mock interviews, CV workshops, github surgeries and more, both as a group and 1 to 1 to make sure you are fully prepared and supported.
TOOLS AND LANGUAGES
The languages and tools you’ll master
Our bootcamps are designed around the latest languages and tools. Unlike corporate courses that have a fixed tool stack from decades past, we believe it's important to equip engineers with the latest tool stack to excel in their careers.
​
This is a high-level overview of the technologies, we cover far more in the course:
HTML
The fundamental building blocks of any web page.
CSS
You'll become a CSS whizz and be able to construct any layout that the designers require.
JavaScript
We will do a deep dive from basic to advanced JavaScript.
React.js
React.js is the most in demand front end framework at the moment. You will learn how to make Single Page Applications.
Git
In this course, you will learn Git, the industry standard system to track your code changes and work in a team.
SCHEDULE
Live classes and actionable feedback
If you join our part time course you'll jump into two classes every week, either on a Monday and Wednesday or on a Tuesday and Thursday. On Friday or Monday you'll receive actionable feedback from your tutor. Outside of the live class schedule, we recommend scheduling 6 - 8 hours a week to complete your assignments from class.
​
In contrast, if you join our full time immersive you'll join classes from 9am - 6pm Monday to Friday. You'll receive feedback throughout the week. Again we recommend scheduling around 6 - 8 hours throughout the week to complete your extra assignments.
Weekly Schedule

Live Classes
2 Evenings • 4 hours
These classes are fully interactive and consist of code-alongs, challenging lab work, and other exercises.

Weekend Project
During the course you will be set home work to complete in your own time, as well as projects to work on.
Weekends • Self-guided

Mentor Mondays
Every Monday you'll receive personal feedback on your work from your tutor.
Mon or Fri • Async
FAQs
Got a question about our Bootcamps?
Chances are at this stage you have a couple of questions. We encourage our students to ask questions directly and you can arrange a quick call with us anytime.
I have absolutely no coding experience, can I join? The bootcamp is designed for absolute beginners to coding, however we do recommend that you do some self learning beforehand. Aditionally we have a pre-work course that is self paced and lays down the fundamental knowledge that you need before the course starts. The bootcamp requires a high level of focus to be successful and therefore we have a thorough interview process to ensure that you are able to learn at the speed of the upcoming course.
How much time do I need to dedicate to the course? To be honest, the more the better. For the part time course you will attend two evening sessions per week live online. You should then dedicate at least two further evenings a week to homework completion, and at least half a day of your weekend to further study. For the full time course, we recommend spending every evening and one day of your weekend dedicated to homework completion and further study. The commitment required is high, but the rewards are huge.
How does your syllabus compare to other bootcamps? We would like to think that our syllabus is the best available. We teach the most in demand languages and technologies, this ensures that you are already versed in the tech that is required by the most jobs. For example we do not teach you Ruby, as even though it’s much easier to teach, there are far fewer Ruby jobs than JavaScript or Python jobs. Unlike many bootcamps we have rigorous quality assurance for our curriculum. Some other bootcamps provide their instructors with guidelines and then allow the instructors to teach how and what they want, with mixed results. We have heard students mention that at some bootcamps ‘it depends on the instructor that you get’. Here at Flatpack we have one vetted curriculum and we evolve it to meet the demands of today’s employers.
What does your admissions process look like? Our admissions process is the same as a common interview process used at the majority of tech companies. First we start with a quick call so that we can find out a bit about you and so that you can ask us any questions about the course. Next we set you a short technical task. Don’t worry it’s not a difficult one, it’s just to prove that you have the ability to learn at the cadence that the course requires. Next we will book in another call with you to go over the technical task. You have the time here to ask any further questions and you will get feedback on your work. We recommend booking in an initial call even if you’re undecided as it’s an opportunity for you to ask us any questions.
Read all of our Frequently Asked Questions here.