Skip to content

Browse Courses

Discover courses across every level โ€” from primary school to professional development.

1,187 courses available
Showing 12 of 1187 courses
Artificial Intelligence
Computer Vision (Year 3)
Covers the techniques used to enable machines to interpret and understand visual information, from classical image processing to deep-learning-based approaches.
๐Ÿ“– 8 lessons โฑ 3.3h Intermediate
Artificial Intelligence
Reinforcement Learning (Year 3)
Introduces the principles of learning optimal behaviour through trial-and-error interaction with an environment, covering core algorithms and applications.
๐Ÿ“– 8 lessons โฑ 3.3h Intermediate
Artificial Intelligence
AI Ethics and Governance (Year 3)
Examines the ethical considerations and governance frameworks surrounding the development and deployment of artificial intelligence systems.
๐Ÿ“– 8 lessons โฑ 3.3h Intermediate
Artificial Intelligence
Robotics Fundamentals (Year 3)
Introduces the principles of robotic systems, covering sensing, actuation, and the basics of autonomous control and navigation.
๐Ÿ“– 8 lessons โฑ 3.3h Intermediate
Software Engineering
Software Architecture (Year 3)
Covers the principles of designing the high-level structure of software systems, including major architectural styles and patterns used in industry.
๐Ÿ“– 8 lessons โฑ 3.3h Intermediate
Software Engineering
DevOps and Continuous Integration (Year 3)
Covers the practices and tools used to automate the building, testing, and deployment of software, bridging development and operations.
๐Ÿ“– 8 lessons โฑ 3.3h Intermediate
Software Engineering
Mobile Application Development (Year 3)
Covers the design and development of mobile applications, from user interface design through to publishing on major app platforms.
๐Ÿ“– 8 lessons โฑ 3.3h Intermediate
Software Engineering
Cloud-Native Software Development (Year 3)
Covers the design of software applications built specifically to run in cloud environments, including microservices and containerisation.
๐Ÿ“– 8 lessons โฑ 3.3h Intermediate
Software Engineering
Software Project Management (Year 3)
Applies project management principles to the specific context of software engineering projects, covering estimation, scheduling, and team coordination.
๐Ÿ“– 8 lessons โฑ 3.3h Intermediate
Electrical Engineering
Electromagnetic Fields and Waves (Year 2)
Introduces the principles of electric and magnetic fields and their application to understanding wave propagation, a foundation for later work in communications and power systems.
๐Ÿ“– 8 lessons โฑ 3.3h Intermediate
Electrical Engineering
Analog Electronics (Year 2)
Covers the analysis and design of analog electronic circuits built from diodes, transistors, and operational amplifiers.
๐Ÿ“– 8 lessons โฑ 3.3h Intermediate
Electrical Engineering
Digital Logic Design (Year 2)
Introduces the design and analysis of digital logic circuits, from Boolean algebra through to combinational and sequential circuit design.
๐Ÿ“– 8 lessons โฑ 3.3h Intermediate
โ† 1 โ€ฆ 32 33 34 35 36 โ€ฆ 99 โ†’
Ask the AI Tutor Chat on WhatsApp