Security Fundamentals
IT Foundations
Two-year IT diplomas in IT service management, cybersecurity, Python programming and networking, built on a shared IT foundations core.
Structured sequences of courses, year by year. Take any course on its own, or follow a full program.
IT foundations, the service desk, ITIL service management, incident, problem and change management, service levels, assets and suppliers, ITSM tools and automation, and DevOps and site reliability.
IT and network foundations, security fundamentals, network defence, SOC analysis, incident response and forensics, vulnerability management, identity, cloud security, governance and risk, and threat hunting.
Python from first programs to professional work: data structures and algorithms, databases and SQL, data analysis, web development, APIs and automation, testing, performance, design patterns and deployment.
IT foundations, Linux and Windows Server, routing and switching, wireless, network security and firewalls, monitoring and troubleshooting, data centre and cloud networking, automation and network design.
Java from first programs to professional back-end work: object-oriented design, collections and algorithms, testing, modern Java, concurrency, databases, Spring Boot web services and deployment.
Full-stack web development in JavaScript: HTML and CSS, the DOM, asynchronous code and APIs, TypeScript, React, Node.js and Express, security and accessibility, performance and deployment.
C from first programs to systems and embedded work: pointers and memory, data structures and algorithms, build tools and debugging, secure C, Linux systems programming, concurrency, networking and microcontrollers.
Server-side web development in PHP: HTML and CSS, forms and sessions, databases with PDO, testing, building an MVC framework, Laravel, REST APIs, WordPress, security and deployment.
IT Foundations
IT Foundations
IT Foundations
IT Foundations
Networking
Networking
Networking
Cybersecurity
Cybersecurity
Cybersecurity
Cybersecurity
Python Programming
Python Programming
Python Programming
Python Programming
IT Service Management
IT Service Management
IT Service Management
IT Service Management
Web Development
Web Development
Web Development
Java Programming
Java Programming
Java Programming
Java Programming
JavaScript Programming
JavaScript Programming
JavaScript Programming
JavaScript Programming
C Programming
C Programming
C Programming
C Programming
PHP Programming
PHP Programming
PHP Programming
PHP Programming