7554425D-0054-440D-B95E-D2ABC13D62CD Created with sketchtool.
{body}
Your Saved Info Packages

View your saved Course or Program Packages containing pricing and detailed curriculum.

Speak with a Learning Advisor.

Have questions about course details? We'll call you.

development

Bootcamp (London)

Software Engineering

Fill out the form below and a Learning Advisor will reach out at a time convenient for you.

Please pick a valid date and time between 9 AM and 8 PM eastern (Monday to Friday)

By clicking "Book a call," you accept our Terms and will also receive exclusive offers and updates about new courses, workshops and events.

Diploma Programme

Software Engineering Bootcamp London

  • Live Classroom
  • Full-Time or Part-Time
  • Expert Educators

Learn in-demand skills and launch a new career as a Software Engineer with this intensive software engineering bootcamp.

View the Programme Package to access:

  • Tuition details and scholarships
  • Financing options
  • Employer sponsorship
people looking at laptop

Next Kickoff:

January 24

Early Application ends December 9

Apply Now

Limited Capacity

Select a start date that fits your schedule.

Become a
Software Engineer

Graduate Success

90%+

hiring rate globally within 180 days of graduating

Thousands

of graduates from around the world

cutting-edge software engineering curriculum

connect with top employers

world-class career services

6,500+ Hiring Partners in London and Around the World

The Software Engineering Bootcamp Experience

BrainStation is more than a Software Engineering bootcamp: it's a career transformation experience. Beyond learning the essential technical skills you'll need to start a new career as a Software Engineer, you'll gain hands-on, industry experience through unique real-world projects where you'll work alongside industry professionals on real business problems and collaborate with designers, data scientists, and digital marketers to deliver a real-world solution. See why thousands of graduates have launched their new careers with BrainStation through this Software Engineering bootcamp.

Get Hands-On Software Engineering Experience

Get practical, hands-on experience applying what you've learned as a Software Engineer to a real business case presented by a leading digital business like Microsoft, Mastercard, and Google. In these dynamic industry projects, you'll work alongside industry practitioners while cross-collaborating with BrainStation students from other bootcamps to develop a compelling digital solution. This is an essential experience applying your technical skills to a real-world business problem working as part of a diverse digital team, just like you will in your new career as a Software Engineer.

Mastercard Adidas Google Walmart Skip the dishes

INDUSTRY PARTNER

The Challenge

How might we increase the security of digital transactions through innovative digital solutions?

Working in cross-functional teams alongside practitioners from Mastercard, BrainStation students designed and built human-centered solutions to this challenge, and presented them to Mastercard leadership.

INDUSTRY PARTNER

The Challenge

What digital solutions can we use to support the future success of eCommerce in the apparel and sporting goods industry?

BrainStation students were challenged to work with practitioners from adidas to design and build an innovative solution to this challenge. At the end, they had the opportunity to present their solution to adidas.

INDUSTRY PARTNER

The Challenge

How might we increase access to health care services through the use of education and digital solutions?

Working in cross-functional teams alongside practitioners from Google, BrainStation students collaborated to design and build innovative solutions to this challenge. Once complete, students then had the opportunity to present their solutions back to Google.

INDUSTRY PARTNER

The Challenge

What data-driven, digital experiences can we deliver to help customers to save money and live better?

Working in cross-functional teams alongside practitioners from Walmart, BrainStation students designed and built human-centered solutions to this challenge, and presented them to the Walmart team.

INDUSTRY PARTNER

The Challenge

As the restaurant industry is experiencing significant disruption, what digital solutions can we create to support successful food delivery?

Working alongside practitioners from SkipTheDishes, BrainStation students designed and built a solution to this challenge facing the restaurant industry. They then presented their solutions to SkipTheDishes leadership.

Learn From Software Engineering Experts

BrainStation students get access to exclusive guest lectures and panel discussion events led by some of the world's leading subject matter experts and industry professionals.

Sharmeen Browarek Chapp

Sharmeen Browarek Chapp

VP of Product & Engineering at Twitch

Morgan Shalom

Morgan Shalom

Campus Technical Recruiter at LinkedIn

Subash Canapathy

Subash Canapathy

Engineering Leader - Amazon Managed Apache Airflow

Gil Sheinfeld

Gil Sheinfeld

CTO at Fiverr

Sandy Carter

Sandy Carter

Vice President at Amazon Web Services

JP Gonzalez

JP Gonzalez

Software Engineer at Google

Adriana Santamaría

Adriana Santamaría

Technical Recruiting Partner at Google

Ganesh Thirumurthi

Ganesh Thirumurthi

Software Engineer II at Microsoft

Sharmeen Browarek Chapp

Sharmeen Browarek Chapp

VP of Product & Engineering at Twitch

Morgan Shalom

Morgan Shalom

Campus Technical Recruiter at LinkedIn

Subash Canapathy

Subash Canapathy

Engineering Leader - Amazon Managed Apache Airflow

Gil Sheinfeld

Gil Sheinfeld

CTO at Fiverr

Sandy Carter

Sandy Carter

Vice President at Amazon Web Services

JP Gonzalez

JP Gonzalez

Software Engineer at Google

Adriana Santamaría

Adriana Santamaría

Technical Recruiting Partner at Google

Ganesh Thirumurthi

Ganesh Thirumurthi

Software Engineer II at Microsoft

Google map of location surrounding 55-57 Rivington Street, London, EC2A 3QA, UK

Location

Learn in the Center of London

Based in the tech district of Shoreditch, BrainStation is at the heart of London's digital scene, surrounded by the most cutting-edge companies in the city. In addition to courses, BrainStation London offers training sessions, industry events, expert panel discussions, and more.

BrainStation London
55-57 Rivington Street, London, EC2A 3QA, UK

Upcoming Software Engineering Programme Dates

Pace First Class Last Class
Full-Time January 24 April 14 April 14 Early Application ends December 9
Full-Time
Apply Now
Part-Time January 24 September 23 September 23 Early Application ends December 9
Part-Time
Apply Now
Full-Time February 28 May 19 May 19
Full-Time
Apply Now
Part-Time April 10 December 9 December 9
Part-Time
Apply Now
Full-Time April 11 June 30 June 30
Full-Time
Apply Now
Full-Time May 16 August 4 August 4
Full-Time
Apply Now
Pace First Class Last Class
Full-Time January 24 April 14 April 14 Early Application ends December 9 Apply Now
Full-Time April 11 June 30 June 30 Apply Now
Pace First Class Last Class
Full-Time February 28 May 19 May 19 Apply Now
Pace First Class Last Class
Full-Time January 24 April 14 April 14 Early Application ends December 9 Apply Now
Full-Time April 11 June 30 June 30 Apply Now
Pace First Class Last Class
Full-Time January 24 April 14 April 14 Early Application ends December 9 Apply Now
Full-Time April 11 June 30 June 30 Apply Now
Pace First Class Last Class
Full-Time January 24 April 14 April 14 Early Application ends December 9 Apply Now
Full-Time April 11 June 30 June 30 Apply Now

Unit 1

Software Engineering Foundations

BrainStation's Software Engineering bootcamp begins with an introduction to key software engineering concepts and computer science fundamentals. By the end of this foundational unit, you'll have gained hands-on experience with HTML, CSS, and Terminal and learn how to create multi-page web products from scratch by applying concepts including BEM, Flexbox, and Sass to build static web pages. You'll also learn how to set up and structure new projects like an experienced Software Engineer, while also leveraging Git to manage files and control versions of your work.

  • HTML 5
  • CSS
  • Sass
  • Visual Studio Code
  • Unit 1 tool: git.svg
  • Chrome
Key Skills:
Project Structure & Setup
Static Websites
Multi-Page Websites
Version Control
Research & Problem Solving

Build Stylish Software and Web Products

Become an expert with HTML and CSS and learn to apply BEM and Sass to write efficient code. Gain hands-on real-world experience through multiple software engineering projects and exercises.

Use Software Engineering Tools

Learn to use the key tools that are part of any Software Engineer's workflow. In this coding bootcamp, you will develop the key coding skills and resources used by software engineering professionals every day to build better products and solve problems quickly and efficiently.

Unit 2

Learn JavaScript

After building out your understanding of HTML and CSS, the next unit of our Software Engineering course focuses on learning JavaScript, one of the world's most popular programming languages. Build your foundations in JavaScript programming and see how adding JavaScript to HTML and CSS can create dynamic, interactive experiences. Before the unit is complete, you will apply those new JavaScript skills to begin building your first software engineering portfolio project.

  • JavaScript
  • Unit 2 tool: postman.svg
  • Unit 2 tool: axios-white.svg
  • Chrome Dev Tools
  • Unit 2 tool: git-white.svg
  • Visual Studio Code
Key Skills:
JavaScript
Dynamic Websites
API Data Handling
Asynchronous Code
Programmatic Thinking
Programming Foundations

Develop JavaScript Skills

After mastering JavaScript fundamentals, you can immediately apply your new programming skills and begin building websites using HTML, CSS, and JavaScript. Now that you have developed a solid base of understanding of coding basics, you will have an easier time learning new computer programming languages and frameworks in the future.

Application Programming Interfaces (APIs)

Learn how to incorporate dynamic data into interactive websites with APIs.

Build a Software Engineering Project Portfolio

As you progress through our Software Engineering bootcamps, you will complete hands-on projects that will challenge you to build web experiences based on mockups made by real designers. These projects will form the basis of a polished software engineering portfolio that you can use to showcase your coding skills.

Unit 3

React JS

Single page applications are progressive web applications that feel like a native app. In the third unit of BrainStation's Software Engineering bootcamp, you will learn to leverage React — which is a leading front-end library, not a framework — to build single page applications with rich user interfaces and enormous flexibility. By the end of the unit, you will understand why this modern software development approach is used by companies including Meta, Uber, and Airbnb.

  • React JS & JSX
  • Unit 3 tool: npm.svg
  • Unit 3 tool: axios.svg
  • React Dev Tools
  • JavaScript
  • Visual Studio Code
Key Skills:
React JS
Single Page Applications
Dynamic URLs
Routing
Advanced JavaScript
Browser Data Handling
Class Components & Lifecycle Methods

Write Efficient React Code

Learn how Software Developers structure their React application to efficiently deliver the best-possible web experiences.

Apply React to Your Development Projects

React is the front-end library that powers some of the world's most popular apps. Once you have mastered the fundamentals of React, you can begin using it to create functional apps.

Develop a Single Page Application

Learn to create progressive web applications that look and feel like high-performance native applications by building real single page applications.

Unit 4

Back-End Development

In the next unit of our course, you will build a foundation in full-stack development by exploring back-end development. Learn to leverage Node.JS and Express to create your own REST API web server that can power a real, functioning web app. You will also unlock the power of Agile methodologies for collaborative development and pair programming, two highly in-demand skills for a software engineering career. Learn to leverage Agile project management tool JIRA and Git for version control to build a robust web application.

  • Node.js
  • Unit 4 tool: express.svg
  • Passport.js
  • Unit 4 tool: mysql-white.svg
  • Unit 4 tool: jira-white.svg
  • Unit 4 tool: git-white.svg
Key Skills:
Web Applications
Back End Web Development
REST APIs
Relational Databases
Object-Relational Mapping
Pair Programming
Collaborative Development

Relational Databases

Learn how to build relational databases to add a persistent data layer, and develop your own REST API to distribute data to your front-end to demonstrate your full-stack development skills. Use your new full-stack development skills to build interactive web applications and unlock deeper functionality using Node.js and Express.

Learn Agile Methodologies

Collaborating effectively and efficiently is crucial in software engineering. As you build your software development skills, learn how to leverage Git and JIRA to work together with other Software Engineers on an Agile basis and deliver on a truly collaborative full-stack development project by building a complete web application.

Unit 5

DevOps

The software engineering field doesn't stop changing. In the final unit of our software engineering bootcamp, you will go beyond writing code to tackle critical technology topics that will prepare you for the next steps of your learning journey. As you prepare to complete your capstone project, you will also explore development and operations (DevOps), the set of best practises used to boost efficiency and quality in the software development process, and learn about the deployment process. Finally, you will prepare yourself for your new software engineering career path with BrainStation's Career Accelerator Programme.

  • Heroku
  • Jest
  • React Testing Library
  • Loom
Key Skills:
Deployment
React Testing
Presentation & Communication
Career Change

Publish and Deploy Applications

Now that you know how to build web applications, the next step is to learn how to leverage Heroku to publish and deploy your apps the way working Full-Stack Developers do. In the final unit of BrainStation's Software Engineering bootcamp, you will explore important development topics including cloud computing, DNS, and virtualization. Finally, you will use all of your new software engineering skills to finalise your Capstone Project and showcase what you've learned during Demo Day.

Launch Your New Software Engineering Career

Dive deep into professional development and prepare to launch your new career path with BrainStation's Career Accelerator Programme. Define your career goals and practise and refine your presentation and communication skills and prepare to present yourself and your work to potential employers as you kick off your job search.

demo day

Demo Day: Meet Employers and Build Your Network

Demo Day is a celebration of everything you've learned and accomplished in your Software Engineering bootcamp. It's where you'll showcase your final project among your peers, BrainStation hiring partners, and alumni from cutting-edge tech companies that need technical skills.

Available Full-Time or Part-Time

BrainStation bootcamps are designed to support learning and career outcomes with flexibility in mind, through either full-time or part-time bootcamp options. See what a typical day in our bootcamps might look like when learning at one of our state-of-the-art campuses, or, explore part-time learning options through our live, online immersive classroom.

Full-Time Programme

Classes on Monday to Friday

8:45 AM

Pre-Class prep

Grab a coffee and pastry to kick-start your day, and arrive at the campus to get settled in.

9:00 AM

Daily review

Kick off your learning with a quick review of key concepts from the previous day to solidify what you've learned. Complete a small code challenge to help practise core concepts.

9:30 AM

Lecture and lab challenge

Dive into new topics through an interactive lecture filled with code demos and examples. Apply the concepts you've just learned through a structured lab challenge following the lecture.

12:00 PM

Lunch

Recharge over lunch with your peers at the campus, or visit some top-notch eateries located moments away.

1:00 PM

Whiteboarding and codealong challenge

Collaborate with small groups to solve complex code problems and practise whiteboarding – important skills for any software engineer. Gain practical, step-by-step instructions on how to use what you've learned. Watch code demonstrations and write code live, alongside your Educator.

3:00 PM

Project work and one-on-one coaching sessions

Incrementally apply what you've learned through structured unit projects, and work with a member of the education team for personalised support and development.

5:00 PM

End of day

Close off a dynamic learning day and head home to recharge.

Looking to attend Part-Time?
Join us Online!

View Online Bootcamp

View Tuition, Financing Options, and More in the Programme Package

View the Programme Package to access:

  • Tuition details and scholarships
  • Financing options
  • Employer sponsorship
career services staff

Career Services That Get You Hired

We're in it together. During your BrainStation bootcamp and beyond, work with BrainStation's dedicated Career Services team to help launch your career journey in a structured and accountability-based environment. In addition to meeting with your peers and our Career Services team members, you'll have access to a variety of world-class career coaching services that have been proven with thousands of BrainStation bootcamp graduates who have entered the job market and completed a career change.

Career Support From Day 1

Your career transformation begins on day 1. Kick off your programme by setting your career goals and preparing for success as you enter the job market. From the first day, throughout the programme and beyond, we're with you to transform your career.

Hands-On Workshops Throughout the Programme

Your BrainStation bootcamp is designed with career success in mind and includes regular workshops that prepare you to tell your story and land that first job with resume, LinkedIn, and interviewing support and guidance.

1-on-1 Support When You Need It

Everyone's career transformation journey is different, so you'll have 1-on-1 support from BrainStation's dedicated career coach team to help you navigate your own unique career transformation and help you get your first job.

What Our Graduates Are Saying

Kayla Noronha

Kayla Noronha

Software Developer at Cyferd

I really liked my learning experience because they really prepared us for the industry. Not only did they give us technical tools and interview skills that we needed, but we also had the opportunity to work in group settings, with students in the other disciplines, similar to the way you'd be collaborating in a real work setting.

Read Full Testimonial
Daniel Castro

Daniel Castro

Software Engineer at Microsoft

. . . [E]ven though I could grasp the material and understand the concepts in an abstract format, I didn't always understand how it could be applied in real life. Getting the opportunity to learn from. . . the Head Instructor for my course, and seeing him coding live, was really eye-opening for me.

Read Full Testimonial
Jenee Washington

Jenee Washington

QA Analyst at Wix.com

The highlight of the learning experience for me was achieving that invincible feeling of being able to accomplish anything, such as learning how to actually code. BrainStation's fully immersive environment really helped me remain interested in the content, we were always being presented something new.

Read Full Testimonial
Laura Brennan

Laura Brennan

Support Analyst at Q4

It was an intense three months, I often felt like my brain was whirring far too fast for my body to keep up, but I can't believe how quickly I progressed and how confident I feel in my abilities now. Not only have I built a strong foundation of knowledge in the field, but I've also learned how to keep teaching myself, how to continue to progress and adapt to an ever-changing industry.

Read Full Testimonial

Join our growing community of 15,000+ alumni.

Frequently Asked Questions

Software Engineering Basics

What Can I Learn in BrainStation's Software Engineering Bootcamp?

In BrainStation's Software Engineering bootcamp, you will first learn the fundamentals of software engineering and full-stack development, how to build complex websites using HTML, CSS, and JavaScript, and how to leverage powerful back-end development technologies to build robust apps.

The best Software Engineering bootcamps will begin by building your basic understanding of key programming concepts, markup languages, and how to set up your own self-contained development environment. From there, you will gain hands-on experience working on collaborative software engineering projects with a range of key development tools and languages, including HTML5, Visual Studio Code, and Jira.

Finally, you will learn about back-end development, equipping you with the necessary skills to become a Full-Stack Developer. Finally, BrainStation's Software Engineering bootcamp covers DevOps and career preparation with a unit on professional development.

Set Password

You already have an account with BrainStation, but you still need to set up a password.