Software Development in JavaScript - Skills Bootcamp
Sign up for our Software Development in JavaScript - Skills Bootcamp, for FREE and kickstart your career in tech as a Junior JavaScript Developer. Learn over 13 weeks from the comfort of your own home.
Learn the skills you need to become a full stack JavaScript Web Developer
Our Software Development in JavaScript is designed for those eager to embark on a career in tech, offering a comprehensive full stack web development curriculum. This programme is not just about learning to build websites; it's about forming lifelong friendships, invaluable contacts, and all the web developer skills you need to thrive in a dynamic job market.
Unlike our Data Engineering in Python - Skills Bootcamp which deals specifically with processing large datasets, our Software Development in JavaScript covers a mixture of both backend and front end web development. You'll gain hands-on experience in creating responsive and functional web applications.
Free places on the Skills Bootcamp are limited 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.
Skills Eligibility Checker
In just one minute you can check your eligibility for the Skills for Life bootcamp.
If you’re not eligible we do have self funded options available.
Start date
27th January 2025
- You can learn from the comfort of your own home
- Spaces are available on our self funded JavaScript Software Development Bootcamp course
Duration
13 weeks
- Monday-Friday, 08:30 - 17:00
Price
FREE
- 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
- Can't commit to full time? We have a part-time JavaScript Software Development Bootcamp available
Meet Northcoders
Job Readiness from Day One
From the start, our course aligns with the latest demands of the industry, ensuring you learn the skills employers value most. Taught by expert instructors, our curriculum includes HTML, CSS, and JavaScript, and introduces popular programming languages in a structured environment that prepares you for the professional world.
A Career-First Approach
Build a portfolio that stands out and participate in seven specialist career sessions led by our Career Development experts. These sessions are designed to boost your job search and job readiness, helping you secure a job in tech.
Support from the day you apply
Get started with coding for free and use our "learn to code" content to smoothly navigate your first few weeks. Our support network is always available, providing you access to tutors and resources to answer your queries.
Adaptive Learning Environment
While our primary teaching language is JavaScript, our tutors are well-versed in a variety of coding languages, making it easier for you to adapt and pick up new skills. A significant number of Northcoders graduates work with languages beyond JavaScript, showcasing the versatility and depth of our teaching methods.
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!
Payment options
Free scholarship
To qualify for the Scholarship, you must be:
- Aged 19 or older on 31st August 2023
- Live in England
- Have the right to work in the UK. You can verify this on gov.uk/viewright-to-work
- Meet residency requirements - more info is available here Residency Eligibility section
- Not have done a government-funded Skills Bootcamp recently
- Be able to commit to the course on a full-time basis
- Pass our Entry Challenge
- Must be looking to actively search for a job immediately after graduating
- Not have already taken part in previous formal education similar to chosen bootcamp (to ensure sufficient new learning opportunities)
If you don't meet the eligibility above, then find out more about our self-funded courses here
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.
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. You can’t miss the big red ‘Apply Now’ button on this website! The application itself is simple. We’ll ask you to tell us a little about yourself and you’ll be able to choose which bootcamp you want to do. If you’re not sure if Northcoders is right for you yet, that’s fine! There’s no commitment to joining us at this stage, it’s completely free to apply.
You’ll then receive an email inviting you to sign up to our applicant platform Learn 2 Code. On there, you’ll see a step-by-step guide on how to get onto the bootcamp with direct links to all your learning materials. They’re designed to be fun and are suitable for people who have never coded before. We’ll be there throughout the process to support you and help you decide whether you want to join our bootcamp. Once you’ve completed most of the learning materials, we’ll send you a link to book your Entry Challenge.
The Entry Challenge is a short series of coding problems. You’ll have 60 minutes to solve as many as you can. You’ll then have a quick Zoom call with one of our tutors so they can ask you a few questions about your code and to give you the opportunity to explain how you approached the problems. It’s designed to test your knowledge of the preparation materials and your natural aptitude. We’re also looking to see if you share our passion for coding!
Do you offer part-time courses?
We offer a 30-week part-time bootcamp, please note this is only available self-funded.
Can you do more than one Skills Bootcamp?
Yes! However, you can only get funding to do one Skills Bootcamp per financial year (April to March). In addition, your new Skills Bootcamp must offer significant new learning opportunities compared to your previous one. As all Northcoders coding bootcamps teach to the same level, taking you from beginner to junior developer, you will only be eligible for one Skills Bootcamp with us.
Can I do more than one Skills Bootcamp with Northcoders?
You can do as many Skills Bootcamps as you like, but only one per each financial year (April to March). Your new Skills Bootcamp must also not have any overlap with any previous ones. As all Northcoders coding bootcamps teach to the same level, taking you from beginner to junior developer, you will only be eligible for one Skills Bootcamp with us.
What are Skills Bootcamps?
Skills Bootcamps are free courses funded by the Department for Education. Northcoders offers government-funded scholarship places as part of the Skills Bootcamp scheme on all of our full-time coding bootcamps. Upon completion of one of our courses on a Skills Bootcamp place, you are guaranteed a job interview within the tech industry.