What will you learn?
We crafted the course content based on industry and real-world skill requirements, considering skill-gaps, to ensure that our graduates’ skill-sets set them up for a long-term career in tech, graduating ready to be employed.
Week 1 – Python Fundamentals
Our introductory week on the course begins by looking at your first language Python. You will learn the fundamentals of Python, building simple scripts and how to develop more complex applications.
Week 2 – Agile Foundation
During week 2 we’ll learn how Agile projects and running an Agile team can benefit the development process, focus on the methodology and team processes. You will also have the opportunity to understand scrum and techniques to manage Agile teams.
Week 3 – HTML / CSS
We move onto learning about website structure using HTML and CSS. You will gain understanding of the building blocks of HTML 5 and CSS, to develop a functioning website, covering a range of elements including CSS positioning, styling, media, audio and more.
Week 5 – Machine Learning; Pandas/Numpy
This week you will learn about the python libraries Pandas and Numpy and how these are used in Data manipulation.
Week 6 – Secure Coding Fundamentals
C++ is an object orientated programming language, you will learn how to use basic features and some additional functional features to allow manipulation. C++ will build on your Java experience you gained earlier in the course.
Linux is an open source software that manages the boot of your computer. You will learn how to perform basic commands and control systems through Linux. You will learn how Linux is used in the cyber industry.
Week 7 – Security Fundamentals 1
Cyber encompasses a wide range of areas, this week we will look at some of these areas using software from one of our partners. You will learn about the fundamentals of software security and world of Cyber Security from the developer’s perspective. You will learn how to find and fix bugs quicker, also have the opportunity to develop skills in reverse engineering and understand the defences needed by writing exploits.
Week 8 – Java Fundamentals
This week we will learn another language – Java. In Java you will learn how to work with streams, file systems and configuring applications in client – based or server-side environments.
Week 9 – Security Fundamentals 2
During this module you will work using our partners software platform, giving you the opportunity to experience live situations. You will learn about the fundamentals of software security and world of Cyber Security from the developer’s perspective. You will learn how to find and fix bugs quicker, also have the opportunity to develop skills in reverse engineering and understand the defences needed by writing exploits. we will focus on two of these key areas for cyber: React, Kubernetes, Docker or LAMP.
Week 10 – Certification Prep
This week we will prepare you for the certification element for the course.
How much will it cost?
This is exciting: it is free to anyone eligible for DV clearance.
When is the next academy?
We are fulled booked until further notice, we will review this date in the Autumn. If you would like to express your interest in this course, please use the link below.