Learn to code in the comfort of your own home, with the support of our expert tutors. A new career in tech awaits on our 28-week part-time course.

Part Time
Beginner Friendly
Live Classes
Career Support
Flexible Payment
Moneyback Guarantee

Our next course commences on Monday 19th February 2024.

Pay a £750 deposit and £271 a month for 24 months with interest-free finance.

Apply Now
Manchester Codes student participating online

About this course

Our 28-week part-time bootcamp is designed to help you pursue a career in software development, regardless of your prior experience.

The programme offers two live evening classes per week and an optional Saturday support session, offering flexibility around existing commitments. Our expert teaching team, who have practical experience in the industry, will guide you through an intensive but highly rewarding curriculum. Additionally, we have a dedicated Careers Specialist on hand to help you achieve your goals.

At the end of the course, you'll be equipped with the necessary skills and knowledge to confidently start your journey as a Junior Software Developer. Whether you're seeking to advance your career, increase your earning potential, or simply explore a new challenge, our bootcamp course is an excellent opportunity to take the next step towards achieving your goals.

This bootcamp is for you if you...

Enjoy Solving Problems

Coding is all about problem solving. No, you don’t need to be a mathematician or a rocket scientist, but patience and perseverance are key.

Want To Achieve Your Goals

Our dedicated teaching teams will be monitoring your progress and catching up with you in 121s during our live classes to push you to reach your goals.

Don't Want To Risk It

Don’t risk second best. We are that confident in our offering, we offer a partial money back guarantee if you don’t find a job*. Ask us for more information.

Where our graduates work

These are just a few of the companies that have employed our students.
GoogleIBMDepartment of EducationDepartment for Work & PensionsBooking.comBBC logoBentleyTescoBJSSSky Betting & GamingJaguarAutoTraderAO.comBTAccentureRoyal Bank of ScotlandThe Co-operative BankVeryBAE SystemsHitachi

Learn to code around your schedule

Our part-time course is 28 weeks in length. Classes run in the evenings with an optional Saturday session. Our cohorts alternate between Monday and Wednesday, and Tuesday and Thursday schedules, offering additional flexibility.

10:00 - 16:00


6 hrs
18:30 - 21:30

Live Class

3 hrs

Live Class

3 hrs


20 hrs

A curriculum years in the making

Our cutting-edge curriculum has been carefully crafted over the course of 6 years - longer than any other programme of its kind. And we don't stop there - we're constantly improving and adapting our curriculum based on feedback from our students and industry experts.

Tooling and workflow

Gain an understanding of the tools needed to get started with software development and how to install them, so that you are ready to hit the ground running.

Command Line

Learn how to navigate files and folders programmatically using a tool called the Command Line - a best practice allowing you to work much more efficiently as a Software Engineer.

Git and GitHub

Keep track of changes in your code using Git. You can then store these changes online on GitHub, allowing other developers to collaborate on your work.

HTML, CSS and DOM manipulation

Create basic websites in HTML, before giving layout and extra aesthetic to this content with CSS. You'll then learn how to use JavaScript to create interactive experiences.

Project showcase

These are just some of the final projects that our students have completed in the Group Project part of the course.

Movie Night

Do you hate endlessly scrolling through streaming services looking for something to watch? Movie Night is here to help you find the perfect movie for your night in!

Created by Craig and Jack from our June 2022 cohort.

What To Expect

Live Lectures and Face-To-Face Support

Our live online lectures allow you to ask questions and interact with your tutor in real-time. If you need something explained in more detail, all you need to do is ask. You can also be confident that you're learning the most up-to-date practices as our classes are live. Don't worry if you can't make it to every session, as we record each lecture for you to revisit at your convenience.

After each lecture, our experienced teaching team is available to provide support as you work through our curriculum. You'll have access to our online classroom where you can collaborate with your cohort, sharing knowledge and learning together. And if you need additional support outside of class time, our dedicated Slack channel is the perfect place to ask questions and get answers.

Live lecture

Hands-On Coding Experience with Project-Based Learning

Our project-based curriculum, developed in-house by our expert teaching teams, provides you with the most relevant and up-to-date programming concepts and techniques. Working on a variety of different projects throughout the course, you'll have the opportunity to enhance your skills and knowledge of programming concepts. Each project is designed to help you apply theory to practical, tangible outcomes, building your portfolio of work and showcasing your real-world problem-solving abilities.

To support your learning, we've created a bespoke learning platform that offers a comprehensive suite of tools and resources. By the end of the course, you'll have a portfolio of projects that demonstrate your practical experience and real-world skills, giving you the confidence and experience needed to land your first role in software development.

Learning platform

Launch Your Tech Career with Dedicated Support

We provide personalised career guidance to all our students to help them navigate the job market with confidence. Our careers specialist is able to offer CV reviews, guidance on networking, job search strategies, and interview techniques to help you succeed in your job hunt.

In addition, we also have a network of Hiring Partners located across the UK, who we hold regular events with and are able to fast track applications through. With our comprehensive career guidance and support, you'll be well-prepared and confident as you enter the job market as a Junior Software Engineer.

Our outcomes don't lie - we're so convinced you'll find a job within 6 months of graduating, that we offer a partial money-back guarantee*.

Employer event

Meet our expert teaching team.

Our teaching team comprises of module leads, tutors and mentors. They all have a wealth of experience in the field, and are passionate about helping others to succeed.


Financing your studies

With the option to pay your course fees over 6, 12 and 24 months, our finance options allow you the flexibility to commence your studies sooner.


Pay your course fees over 12 or 24 monthly instalments at 0% APR.

In partnership with EdAid.

Course fees

Total course fees inc. VAT: £7250

Deposit amount

Minimum deposit: £750



Deposit amount£750
Amount left to pay£6500
Number of instalments24
Monthly instalment£270.83
Total repayment£7250

Course dates

Applications close 2 weeks before the course start date, and places are on a strict first-come first-served basis, so we strongly encourage you to apply and to confirm your place as soon as possible.

Your place on the course is not confirmed at this stage. Find out more about the application process ➡️.

No upcoming cohorts

Frequently Asked Questions

Yes. It does assume you've completed our free INTRO course and you meet our other prerequisites, but aside from that you won't need any prior experience.

We recommend you dedicate 20 hours a week to the course outside of evening classes, but as a bare minimum you should allow for 14 hours. The recommended hours are intended to get you ready for employment in the tech industry after course completion. From our experience, students that aren't able to commit to these hours might take a little bit longer to find employment after the course.

Yes. The course is designed to fit around the 9 to 5 with evening and weekend sessions - the majority of our students study alongside full time jobs and are able to cope with the demands of the course - even more so with remote working as people have more time free to study.

If you think you might struggle then you might want to consider strategically booking your annual leave to allow for extra study time every so often (take a day off every 2 or 3 weeks!) or asking your employer for unpaid leave/annual leave purchase or a temporary reduction in hours in order to give yourself some buffer. However, many of our students manage to commit to the schedule once they get going.

We also have an optional Saturday drop-in session on all course dates, which runs 10:00-16:00. This is a session designed for extra support and you can join and leave the session any time during the set hours. If for any reason you aren't able to make one of the weekday sessions then this is a great opportunity to catch up.

We understand that you might need to wait until you are paid and/or that you might need more flexibility in paying the deposit/course fees. Nonetheless, we'd strongly encourage you to put in an application in case places on the course fill up. We will reach out to you following this to discuss the different options available and to ensure that a place on the course is reserved for you.

Before you are able to take this course, you will need to take our free INTRO course. This should take you around 25 hours, and should give you a good idea if programming is for you. You don't need any additional coding knowledge and complete beginners are welcomed.

Note that you can still enrol onto BOOTCAMP without completing our INTRO course, but you will still need to complete this prior to your chosen cohort start date, and in any case we recommend you at least start INTRO before deciding to enrol, as it's a great way to determine if coding is for you.

In addition, you will need to be fluent in the English language, and we recommend you have a GCSE (or equivalent) in Maths and English - grade C or above - though this isn't mandatory and if you have a good understanding of the English language and are comfortable with basic numeracy concepts (addition, subtraction, multiplication, division, calculating percentages, dealing with decimals, simple problem solving etc.) then you shouldn't have any issues on the course.

Yes. This course is 100% online, but in a virtual classroom environment, so you are supported by our teaching team. We have years of experience teaching in a classroom environment, and have replicated this experience online with interactive lectures, virtual classrooms and remote 121 support.

We recommend you have a computer with at least a 13 inch display, 256GB hard drive (preferably SSD) and 8GB RAM. You should also be running Mac OS X or Linux.

As the course is fully online, you will also need a webcam and a microphone if this isn't built into your computer. Most modern laptops have these built in, but if yours doesn't then there are external ones available to buy.

Windows users

If you have a Windows laptop then you will struggle with a lot of the curriculum, and we may also struggle to offer you support. This isn't specific to our course - it's also very likely you will be using an operating system other than Windows once you gain employment following the course.

The easiest way to get going on the course is to invest in a MacBook. A second hand model from 2017 onwards - that meets the above specification - would be more than sufficient. You can find used models on eBay starting from £300, or on the high street at CeX or Cash Generators. New models can be purchased directly from Apple or John Lewis (who offer 12 months interest-free finance).

Alternatively you can install an operating system called Ubuntu on your computer for free. Note that like Windows, Ubuntu is an operating system (not to be confused with an application), and as such it can be quite difficult to install, so if computers aren't your thing, then you may want to ask somebody technical or your local computer repair place to assist. If you are willing to give it a go then you do so at your own risk, but here is a helpful guide.

Yes. At the end of the course you will have at least 10 projects on your own personal GitHub account that you can present to employers. This is the standard approach for Software Engineer portfolios and will put you in good stead when it comes to landing your first role in software development.

Many of our students go on into careers in software development with roles including:

  • Backend Developer

  • Frontend Developer

  • Full-stack Developer

  • Automation Consultant

  • Associate Consultant

You aren't limited to these roles however - the experience can benefit other roles in the tech industry such as project management, account management, user experience (UX) etc. and we have seen some of our students go into these kind of roles.

Others use the knowledge gained in the course to add technical capability to their businesses, to start new a new business, or to progress further with their current employers. Whichever avenue you decide to take, we can support you on the way.

Please do reach out to us! You can drop us an email on [email protected], or if you prefer you can use our contact form.

We aim to get back to all queries within 3 working days.

Stay up to date

For the latest news and updates from Command Shift, join our mailing list.

*The refund amounts to 50% of the full course fee. Please note that refunds will only be issued to students who have met certain criteria to demonstrate their active participation in the course and efforts towards finding employment. These criteria will be clearly outlined in our student terms and conditions prior to payment for the course.

Move in the right direction

Our next cohort commences on Monday 19th February 2024 and places are limited. Apply today to avoid disappointment!

Command Shift logo
Office One, 1 Coldbath Square