When do the classes for this course take place?

Depending on which start date you choose, classes will run on either Monday and Wednesday evenings 18:30 to 21:30, or Tuesday and Thursday evenings 18:30 to 21:30.

There is also a Saturday drop-in session 10:00 to 16:00. You can join this any time during the allotted hours to ask our teaching team questions.

How many hours a week do I need to study?

We recommend you dedicate a minimum of 25 hours a week to the course (including class time). This recommendation is intended to get you ready for employment in the tech industry after course completion. We appreciate it might not always be possible to achieve this benchmark but please be aware that you may need to spend longer on materials after course completion if you are looking to career change into software engineering.

Can I take this course alongside a full time job?

Yes. The course is designed to fit around the 9 to 5 with evening classes - 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 a temporary reduction in hours.

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.

What are the entry requirements?

Before you are able to take this course, you will need to take our free Introduction to Programming 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 Software Engineer FastTrack without completing our Introduction to Programming course, but you will still need to complete this prior to your chosen cohort start date.

In addition, you will need to be fluent in the English language, and we recommend you have a GCSE (or equivalent) in Maths - grade C or above - though this isn't mandatory and if you are comfortable with basic concepts (BODMAS, calculating percentages, dealing with decimals, simple problem solving etc.) then you should be fine.

Is this an online course?

Yes. This course is 100% online. 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.

What equipment do I need?

You will need a laptop running Ubuntu (or another Linux distribution), or a Mac running Mac OS X in order to participate on this course. Our teaching team are unable to support Windows users - we recommend that you reach out to an IT professional who can help you to install Ubuntu alongside your existing Windows installation.

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

We may be able to help with equipment if you are stuck - please email us on [email protected].

Is this course beginner friendly?

Yes. It does assume you've completed our free Introduction to Programming course, but aside from that you won't need any prior coding experience.

Will I have a portfolio to demonstrate to employers?

Yes. At the end of the course you will have at least 10 projects on your own personal GitHub account that employers can look at. This is the standard approach for Software Engineer portfolios.

What can I do after the course?

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

  • Backend Developer

  • Frontend Developer

  • Full-stack Developer

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.

I still have a question...

That's okay. Drop us an email on [email protected], or if you prefer you can use our contact form.

We aim to get back to you promptly - if you haven't heard back from us within 7 working days, please contact us via another channel such as social media.