The Course

School of Code offers a free 16 week remote intensive web development course open to applicants of all backgrounds. By the end of the course, you will have learned the fundamentals of programming, learned how to work in a high performance tech team, and you will be specialised in full-stack JavaScript development.

You’ll be trained in the industry best practices and standards, and we will help you to get a foothold in the tech industry! On top of creating software to solve real-world problems, you’ll receive training to be confident and job-ready.

Not only is the course free, but we are all aligned on helping place you into jobs - we have network of partners who are all great places to launch a tech career, and you'll be joining a community focused on helping people progress in their tech careers.

To be attend our remote course, you will need access to a computer and a good, stable internet connection. (If you do not have access to a computer, let us know and we can try to help).

The course is full-time commitment, 5 days a week, for 16 weeks. You will be on an intensive journey of personal growth, and we expect you to throw yourself in and grab the opportunity to change your life - but we also understand that you may have family/care commitments outside of learning. We have had bootcampers with young children, elderly relatives and other commitments all complete the course and achieve their goals.

To apply for our Skills Bootcamps, please click apply now below to join us and launch your tech career.

Apply now!

What You'll Learn

Fundamentals of the Web

A solid grounding in all things web. You'll be guided through the world of HTML, CSS, and introduced to JavaScript.

Advanced JavaScript

We double down on the most exciting programming language out there - JavaScript. You'll learn programming concepts and techniques by getting hands-on solving problems with code.

Back End

The beauty of JavaScript is you can learn one language and use it anywhere, for anything. We use Node.js to teach back-end development, covering everything from what is a server to using libraries like ExpressJS to create production ready services.

APIs and DBs

Don't worry if you don't know what they mean - you will. APIs are the heart of the modern web, and communicating with databases is vital... you'll master both.

Advanced Front End with React

React is the most popular front-end JavaScript library for companies, and still growing. We will teach you in-depth how to use it to build amazing user interfaces.

Cloud Hosting

The cloud - you've heard a lot about it, but now you'll learn how to utilise it to your advantage, hosting all of your applications and services on it.


The course centres around key projects - first is the half-way project, solving a challenge for a company in a week. Last time around, it was Dell - this time it will be Santander.

Team Work

Programming has a stereotype of being a lonely, isolating experience. We embed people into teams from day 1, and teach you how to work as a modern top tech team.

Networking and Profile

Networking is a skill that is often overlooked, but building a network of contacts can help open up better opportunities in the future. We will help you start building that network, and help you build your profile in the local tech community.

CV and Jobs

We've partnered with tech recruitment experts Mortimer Spinks to give you the best chance of landing your dream job and starting your tech career. They help and support from the start, helping you shape your CV, prepare for interviews, and connecting you with employers who fit you perfectly.

Apply now!

Application Process

Apply online

Head to our application form to start your journey.

Make a character

Get started with the basics of HTML, CSS & JavaScript - you'll be sent a link to create your very own pixel character.

Record a Video

Once you've made a character we'd like to get to know the real you. At this stage we ask you to record a video answering a few questions about yourself.


CS50 is Harvard's free online introduction into computer science and we are big fans! At this stage we ask you to watch the first lecture of the series and make a program using Scratch.


If your application makes it to this stage, you'll be invited to a video call, where we'll get to know more about you and how you think.


If your application is successful, we'll send you confirmation. It's then time to congratulate yourself on making it through a highly competitive process

Phase 0

Before you are enrolled on the course, we will help you start your journey by giving you access to our essential pre-course learning.

Bootcamp, Go!

It’s time to start your journey to becoming a confident, job-ready programmer.

Demo Day

At Demo Day, you’ll have the opportunity to show off your progress and projects to our sponsors, as well as the wider tech community.

Your New Journey

Your perfect job awaits. We’ll assist you through the job seeking progress, helping arrange interviews with potential employers.