fbpx

Nanodegree

Our Nanodegree will run over 12 weeks with an option to specialise in either data or software. They will be open by application and interview to high potential women who want a career in data or software.

Each candidate will complete a six-weeks foundation layer followed by six-weeks in their specialisation area

01 Software

SOFTWARE ENGINEERING PATHWAY

The skills you will learn in our Software Nanodegree will allow you to explore a Software Engineering career pathway, with roles including software engineer, dev ops engineer, backend programmer, and more!

 

  • WEEKS 1-3: BASIC PROGRAMMING PRINCIPLES: Learn about the fundamentals of programming principles. In these first weeks, you’ll explore such topics as data structures, APIs, libraries, testing, and problem-solving.
  • WEEKS 4-6: BUILDING END-TO-SYSTEMS: Your knowledge will be developed to the next level with weeks 4-6 of the course. In these weeks you’ll dive deeper into Python including areas such as scripting, building APIs and micro-services, and debugging.
  • WEEKS 7-8: PYTHON MODULES AND LIBRARIES: Your knowledge will be developed to the next level with weeks 4-6 of the course. In these weeks you’ll dive deeper into Python including areas such as scripting, building APIs and micro-services, and debugging.
  • WEEKS 9-10: COMPLEX DATA STRUCTURES: In this part of the course, you’ll delve deeper into complex data structures, exploring topics like linked lists, recursion programming, and graphs.
  • WEEKS 11-12: ALGORITHM DESIGN: The final weeks of the course will grow your knowledge and skills across algorithms and algorithm design. There will also be a final assessment as part of the course certification.
Apply for the software nanodegree

02 Data

DATA CAREER PATHWAY

The skills you will learn in our Data Nanodegree will allow you to explore a Data career pathway, with roles including data analyst, database engineer, data consultant, and more!

 

Apply for the data nanodegree
Copy of Email_ Nanodegree pathways

Course Dates

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 2 sessions in the evenings (Software Monday and Wednesday and Data Tues and Thursday) for the first 3 weeks and then 4 evenings (Monday to Thursday) for the remaining 9 weeks.

Please ensure that you are able to make this time commitment before accepting a place on the Nanodegree, as places are limited and there is lots of demand.

APPLY 

NANO_SUPPORTING_summer_3

Our Partners

The Nanodegree has been designed by expert software engineers, data scientists, and hiring managers from the top tech employers. Our current partners supporting us in delivering the new programme include Bank of America, Goldman Sachs, Avast, Aviva, BT, DAZN, Rolls-Royce, Deloitte, and Revmo. Without these brilliant companies this programme would not be possible.

CodeFest_rt

NANODEGREE FAQs

WHEN AND HOW WILL I FIND OUT IF I HAVE BEEN SUCCESSFUL IN GAINING A PLACE ON THE NANODEGREE?

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

WHAT EQUIPMENT DO I NEED?

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.

HOW LONG IS THE NANODEGREE PROGRAMME?

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.

WHAT ARE THE START TIMES AND LENGTH OF EACH SESSION?

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.

CAN I APPLY FOR BOTH THE SOFTWARE AND DATA NANODEGREE?

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. 

WHAT EXPERIENCE DO I NEED TO HAVE BEFORE STARTING THE NANODEGREE?

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

WHAT HAPPENS IF I CAN’T COMMIT TO ATTENDING EVERY NANODEGREE CLASS?

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.

WILL THE CLASS BE TAUGHT REMOTELY?

Yes, all Nanodegree classes will be taught remotely.

IS THERE ANY HOMEWORK IN ADDITION TO THE LESSONS?

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. 

WHAT SUPPORT WILL I GET FROM INSTRUCTORS?

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

WILL I RECEIVE OFFICIAL DOCUMENTATION TO SAY I HAVE PASSED THE NANODEGREE?

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

ARE THERE ASSESSMENTS AS PART OF THE NANODEGREE OR IS IT BASED ON PROJECT/COURSEWORK?

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.

HOW IS THE DEGREE MARKED?

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