Skip to content

Browse Courses

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

1,122 courses available
Showing 12 of 1122 courses
Data Science
Data Structures and Algorithms (Year 2)
Covers the fundamental data structures and algorithms used to write efficient programs, forming the computational foundation for data science work.
๐Ÿ“– 8 lessons โฑ 3.3h Intermediate
Data Science
Database Systems for Data Science (Year 2)
Covers relational and non-relational database systems used to store and retrieve the data that data science workflows depend on.
๐Ÿ“– 8 lessons โฑ 3.3h Intermediate
Data Science
Data Visualization (Year 2)
Covers the principles and tools used to communicate data insights effectively through visual representation, from chart selection to dashboard design.
๐Ÿ“– 8 lessons โฑ 3.3h Intermediate
Data Science
Introduction to Machine Learning (Year 2)
Introduces the core concepts and algorithms of machine learning, covering supervised and unsupervised learning and how models are evaluated.
๐Ÿ“– 8 lessons โฑ 3.3h Intermediate
Artificial Intelligence
Machine Learning Fundamentals (Year 2)
Introduces the core algorithms and evaluation methods of machine learning, forming the foundation for the more advanced AI coursework that follows.
๐Ÿ“– 8 lessons โฑ 3.3h Intermediate
Artificial Intelligence
Knowledge Representation and Reasoning (Year 2)
Covers the classical AI methods for representing knowledge and reasoning over it, including logic-based representation and rule-based systems.
๐Ÿ“– 8 lessons โฑ 3.3h Intermediate
Artificial Intelligence
Search and Optimization Algorithms (Year 2)
Covers the search and optimisation algorithms that underpin many AI systems, from uninformed search through to heuristic and evolutionary methods.
๐Ÿ“– 8 lessons โฑ 3.3h Intermediate
Artificial Intelligence
Neural Networks Fundamentals (Year 2)
Introduces the structure and training of artificial neural networks, the foundational architecture behind modern deep learning systems.
๐Ÿ“– 8 lessons โฑ 3.3h Intermediate
Artificial Intelligence
Natural Language Processing Fundamentals (Year 2)
Introduces the techniques used to process and analyse human language computationally, from text preprocessing through to basic language modelling concepts.
๐Ÿ“– 8 lessons โฑ 3.3h Intermediate
Software Engineering
Data Structures and Algorithms (Year 2)
Covers the fundamental data structures and algorithms every software engineer needs to write efficient, maintainable code.
๐Ÿ“– 8 lessons โฑ 3.3h Intermediate
Software Engineering
Object-Oriented Software Design (Year 2)
Covers the principles of object-oriented design, including encapsulation, inheritance, and polymorphism, and how to apply established design patterns to real problems.
๐Ÿ“– 8 lessons โฑ 3.3h Intermediate
Software Engineering
Software Requirements Engineering (Year 2)
Covers the process of eliciting, analysing, and specifying software requirements, forming the foundation for building software that actually meets user needs.
๐Ÿ“– 8 lessons โฑ 3.3h Intermediate
โ† 1 โ€ฆ 34 35 36 37 38 โ€ฆ 94 โ†’
Ask the AI Tutor Chat on WhatsApp