Remote Software Development Bootcamp in JavaScript
Become a software developer in 13 weeks with our remote Software Development Bootcamp in JavaScript.
Learn the skills you need to become a full stack software developer
Our Software Development Bootcamp in JavaScript is where people like you come to develop lifelong friends, invaluable contacts and all the skills you need to hit the ground running in your coding career.
Unlike our Data Engineering Bootcamp in Python where you focus specifically on the "back end" of software, or our Software Development Bootcamp in Java Development that includes a special focus on the Java language and Android app development, our Software Development Bootcamp in JavaScript covers a mixture of back end and front end with a focus on building web applications.
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.
Want to know more about the day to day of the bootcamp? You can find out more here.
Start date
2nd December 2024
- Learn from the comfort of your own home
- Please note, there will be a break across December for 2 weeks from 23rd December
Duration
13 weeks
- Monday-Friday, 08:30 - 17:00
Price from
£6,450*
Finance options available
* includes £500 discount for advanced payment
- Find out more about our payment options including interest free creditÂ
Course costs
We've got two versions of our courses, both offer a robust 13-week curriculum, real-time support, and industry-leading mentors. But while Core offers a comprehensive coding education starting at £6,450, Career Plus takes it a step further by adding specialised 1-on-1 career support, CV reviews, exclusive job board access, mock interviews, and direct help with your job search. Explore our comparison table below to find the path that suits your needs and career aspirations.
Northcoders
Northcoders
Northcoders
Price
£6,450*
*includes £500 discount for advance payment
Price
£7,950*
*includes £500 discount for advance payment
Software Engineering Bootcamp Introduction
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
While we teach in JavaScript, our tutors are experts in a range of languages. We teach in a way that makes learning new languages natural. Three in four Northcoders graduates code in a language other than JavaScript.
What you’ll learn
Introduction Week
Week 1
Let’s get started! This week, you’ll meet the team and get a clear roadmap of how the course will unfold. It’s your opportunity to fully immerse yourself in the bootcamp experience and begin forming the habits that will drive your success. You’ll dive into the mechanics of code execution and learn how to approach problem-solving by breaking down challenges with test cases. But that’s not all—communication and collaboration are essential for developers, so we’ll introduce pair programming. You’ll practice sharing ideas, navigating technical jargon, and working hands-on with your peers.
Fundamentals
Weeks 2 - 4
Back End
Weeks 5 - 7
Front End
Weeks 8 - 10
Project Phase
Weeks 11 - 13
Introduction Week
Let’s get started! This week, you’ll meet the team and get a clear roadmap of how the course will unfold. It’s your opportunity to fully immerse yourself in the bootcamp experience and begin forming the habits that will drive your success. You’ll dive into the mechanics of code execution and learn how to approach problem-solving by breaking down challenges with test cases. But that’s not all—communication and collaboration are essential for developers, so we’ll introduce pair programming. You’ll practice sharing ideas, navigating technical jargon, and working hands-on with your peers.
Fundamentals
Welcome to the Fundamentals! Here, you’ll build the foundation for a successful programming career, mastering essential concepts and best practices that will set you apart as a developer. Using JavaScript, you’ll work with industry-leading tools and techniques—like test-driven development and pair programming—while experiencing the fast-paced, dynamic life of a software developer. You’ll also discover JavaScript’s flexibility, applying it to functional, object-oriented, and asynchronous programming. By the end, you’ll have the confidence and skills to thrive in any development environment.
Back End
Put your JavaScript skills to the test! This block takes you into back-end development, where you'll design and build robust, real-world APIs. You’ll follow popular REST standards and MVC architecture, creating powerful back-end systems that drive modern applications. This is where your JavaScript expertise really comes to life, building the foundation of the web.
Front End
Next up: front end! You’ll first explore the DOM (Document Object Model) and learn how to build accessible, user-friendly websites using semantic HTML and responsive CSS. We’ll also cover the fundamentals of UX design to enhance user experiences. Then, you’ll dive into React, the most in-demand front end library. In just a few weeks, you’ll have a solid understanding of React’s core concepts, empowering you to build impressive, portfolio-worthy projects.
Project Phase
Now it’s time to put everything you’ve learned into practice with a real, greenfield team project! You’ll collaborate to build something truly innovative, just like previous groups that explored Virtual Reality, Machine Learning, image recognition, and blockchain. The possibilities are endless—what you create is only limited by your imagination. Curious about what our previous graduates have built? Click here to see for yourself!
Interactive lectures
Our friendly, fully-interactive lectures provide plenty of opportunity to ask questions to the tutor or your peers in real-time.
We don't usually deliver content throughout – we find points to pause, let you try out some coding, formulate questions, and then pick back up afterwards.
Getting support
We check in with everyone on the course every day and you'll have your own mentor, with weekly one-to-one check-ins.
Our collaboration platforms allow you to call and live-share with your peers, and our tutors are always on hand to help through a video link, voice call or code live-sharing sessions.
Building a portfolio
You'll work on a number of projects to help you build your knowledge and show off your skills at building best-practice, complex websites.
Online community
Our online community keeps you connected to other Northcoders, bringing the atmosphere of campus to video, calls and texts.
Payment options
- Find out more
Advance
Pay in full at least two weeks before your course begins and save £500.
- Find out more
Finance
Get help covering our coding bootcamp tuition fees or living costs with our approved lenders. They offer flexible finance options for a range of student preferences and financial needs.
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 have?
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 usually within 48 hours, 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.