
SOFTWARE ENGINEERING CAREER PATHWAY
The skills you will learn in our Software CFGdegree will allow you to explore a software engineering career pathway, with roles including software engineer, full-stack developer, back-end programmer, cyber security, mobile apps developer, cloud engineer, solutions architect, devOps and more!
- APIs and microservices
- Data structures and libraries
- Object-orientated programming
- Recursion programming and linked lists
- Debugging and algorithm design
SOFTWARE CFGDEGREE COURSE STRUCTURE
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.
In your first weeks of the foundation course, you’ll learn about key areas of data management including database creation and SQL syntax, queries, logic operators, and constraints, plus a load more!
Your knowledge will be developed to the next level with weeks 5-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. You’ll also learn about Regex, Functional Programming, and level-up with data visualisation, learning about both Tableau and Power BI.
Now that your foundation layer of learning has completed, your CFGdegree software specialisation starts to build out further with topics such as Object Orientated Programming and Python data structures, stacks and queues.
In this part of the course, you’ll delve deeper into complex data structures, exploring topics like linked lists, recursion programming and graphs.
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.

DATA CAREER PATHWAY
DATA ANALYST - SCIENTIST - ENGINEER - AI/ML - ARCHITECT & MORE
The skills you will learn in our Data CFGdegree will allow you to explore a data career pathway, with roles including data analyst, machine learning, data engineer, data architect, data scientist, applications/data visualisation engineer, business analyst, just to name a few!
- SQL syntax, queries, and logic operators
- APIs and integrations
- Analytical libraries (Pandas, NumPy, Matplotlib)
- Scientific data processes & machine learning
- Predictive modelling and algorithms
DATA CFGDEGREE COURSE STRUCTURE
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.
In your first weeks of the foundation course, you’ll learn about key areas of data management including database creation and SQL syntax, queries, logic operators, and constraints, plus a load more!
Your knowledge will be developed to the next level with weeks 5-6 of the course. In these weeks you’ll dive deeper into building end-to-end services with topics such as version control, APIs and integrations, and scripting. You’ll also learn about Regex, Functional Programming, and level-up with data visualisation, learning about both Tableau and Power BI.
Now that your foundation layer of learning has been completed, your CFGdegree data specialisation starts to build out further by growing your understanding of the different analytical libraries and packages including Pandas, NumPy, and Matplotlib.
In this part of the course, you’ll delve deeper into scientific data processes, exploring topics like machine learning, data cleaning, and data analysis.
The final weeks of the course will grow your knowledge and skills across predictive modelling, programming algorithms and evaluation. There will also be a final assessment as part of the course certification.

FULL-STACK DEVELOPER CAREER PATHWAY
The skills you will learn in our Full-Stack CFGdegree will allow you to explore all sorts of roles as a developer as you’ll learn both front-end and back-end skills, and how to connect the two. You’ll be able to take on roles like full-stack developer (obvs!), front-end developer, back-end developer, mobile app developer and loads more!
- Front-end development including HTML, CSS, JavaScript, React
- Interface and design planning
- Navigation with Router and using TypeScript
- Back-end infrastructure including Angular, debugging, and version control
- Overview of Linux and command line
FULL-STACK CFGDEGREE COURSE STRUCTURE
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.
In your first weeks of the foundation course, you’ll learn about key areas of data management including database creation and SQL syntax, queries, logic operators, and constraints, plus a load more!
Your knowledge will be developed to the next level with weeks 5-6 of the course. In these weeks you’ll dive deeper into building end-to-end services with topics such as version control, APIs and integrations, and scripting. You’ll also learn about Regex, Functional Programming, and level-up with data visualisation, learning about both Tableau and Power BI.
After completing your foundation layer of learning, your CFGdegree full-stack specialisation starts to build out further, kicking off with a deep dive into web dev and React. You’ll explore areas such as HTML, CSS (incl. Bootstrap), JavaScript, React and get into areas like design, interfaces, including UX/UI concepts.
In this part of the course, you’ll delve deeper into navigation, Router props, React hooks and progress onto TypeScript.
The final weeks of the course will grow your knowledge and skills across version control, debugging, Linux, and the integration of back-end with front-end. There will also be a final assessment as part of the course certification.