Find out more about our @uni or Coding Kickstarter and Career Switcher classes below as well as some general FAQs.

We place new classes on our website on a rolling basis throughout the year. Our biggest course announcements are usually in January and September when our university courses go online.



We ask that potential students only apply to one course at a time. This allows us to get back to you much faster, and also ensure that students don’t end up with multiple spaces assigned to them unnecessarily.

We recommend that students take just one course at a time in order to manage their workload. A number of students who take more than one course at a time end up having to drop out, giving up space which then cannot be reassigned.

You need a working laptop or desktop computer. This can be Mac, Linux, or Windows. Participants using Chromebooks may run into some difficulties. iPads or other tablets will not work with the courses.

Our CFG MOOCs classes are one-off taster sessions to give you a greater understanding of a certain programming language. These are not certified. Our @uni Kickstarter classes are 8 weeks long and will be certified.

Unfortunately, our courses have a capacity of between 35-40, but we receive almost 3 times this number in applications. Please don’t take the decision personally, as we try to accommodate every student that we can. All applicants are welcome to apply again at a later date, and we try to accept everyone where possible.

Just as before, our coding @uni Kickstarter courses are totally free. However, we get a lot of interest in courses from women outside our eligibility criteria who are interested in switching to a career in tech. In order to provide opportunities for these women, we offer Career Switcher courses in python, data science and web development for a steeply subsidised rate. These courses are offered throughout the year, and registration guarantees a place on the course.

Yes, Code First Girls classes will be delivered remotely for the foreseeable future.

No, our coding @uni Kickstarter or Career Switcher classes are for complete beginners.

Our trained technical instructors will be delivering the classes.

Our free coding @uni Kickstarter classes have the following eligibility criteria, you must identify as a woman or non-binary and be:

  • > Aged 18-23 years old OR

  • > Completed studies in the past two years (18+ years old) OR

  • > Currently studying (18+ years old)

We offer paid career switcher courses for women who don’t meet the eligibility criteria for our free courses. You can find out more about our Career Switcher courses here. They cost £685 per course and we do sometimes offer scholarships. Our paid classes are two evenings a week (6-8 pm) for one month.


Find out more about our Nanodegree course below.

You will receive confirmation if you successfully gain a place by 24th May 2021.

You need a working laptop or desktop computer. This can be Mac, Linux, or Windows. Participants using Chromebooks may run into some difficulties. iPads or other tablets will not work with the classes.

The Nanodegree is 12 weeks long through the summer starting the week commencing 7th June and ending week commencing 23rd August. It’s a commitment of two sessions in the evenings (Software Monday and Wednesday and Data Tuesday and Thursday) for the first three weeks and then four evenings (Monday to Thursday) for the remaining nine weeks.


All sessions are held in the evenings for around two hours (each session). This is designed to work for anyone that may also have a full-time job, studies, or caring responsibilities.

You do need to choose between the Software or Data Nanodegree when applying, however, you will have the option within the foundation section of the Nanodegree to attend lessons focused on the other discipline to help increase your knowledge. 

You need to have completed a CFG Introduction to Python Programming course, Introduction to Data & SQL course, or equivalent training with another provider. 

We appreciate that personal circumstances can sometimes get in the way, but we do require an attendance rate of at least 80% as well as successful completion of all projects and assessments to pass the Nanodegree.

Yes, all Nanodegree classes will be taught remotely.

Yes, there is homework for each lesson at the beginning of the Nanodegree, you will then progress on to a specific project based on either data or software that will need to be completed. 


There will be a dedicated course channel where instructors will be able to provide support outside of the core teaching hours.

Yes, you will receive official certification for completing the Nanodegree.

There will be assessments throughout the Nanodegree as well as one prior to starting as part of the application process to assess your current level of knowledge. There will also be a project and coursework that will go towards your final marking.

The final assessment grades: pass, merit, or distinction will be awarded upon completion of the Nanodegree. 


Simply fill in the details below and we’ll get back to you as soon as we can (but make sure you give us 48 hours – we’re a busy bunch!)