Mobile Development
Android Developers – Training Courses
Official free courses and codelabs for Android app development using Kotlin and Jetpack Compose.
Human-Computer Interaction
MIT OCW – User Interface Design and Implementation
Course materials on UI design, prototyping, usability, design principles and interface evaluation.
Human-Computer Interaction
Interaction Design Foundation – Open UX Literature
Open access design articles and guides on user experience, usability and interaction design.
Cybersecurity
Open Security Training 2
Free technical courses on security engineering, reverse engineering, exploitation, x86 and systems security.
Cybersecurity
CyBOK – Cyber Security Body of Knowledge
Open body of knowledge covering cyber security foundations, systems, software, human factors and risk.
Cybersecurity
MITRE ATT&CK – Knowledge Base
Open knowledge base of adversary tactics, techniques and procedures for cyber defence education.
Cybersecurity
OWASP Web Security Testing Guide
Open guide for web application security testing, vulnerabilities and assessment methodology.
Cybersecurity
Cisco Skills for All – Introduction to Cybersecurity
Free introductory course on cyber threats, attacks, protection, careers and digital safety.
Cloud Computing
Microsoft Learn – Azure Fundamentals
Free modules on cloud concepts, Azure services, security, governance, management and pricing.
Cloud Computing
AWS Skill Builder – Cloud Practitioner Essentials
Free learning resources introducing AWS Cloud, services, pricing, security and architecture concepts.