Explore Open Courses

From basics to cutting-edge, free for everyone.

🤖
AI000

Entry Level Artificial Intelligence Course

Learn the basics of artificial intelligence, including machine learning, neural networks, and natural language processing.

33h
514
Open
🤖
AI001

Introduction to Python Programming

Learn Python, a popular programming language, covering core concepts for everything from web and software development to data science and quality assurance. Skills gained include writing Python 3 programs and simplifying code.

30h
500
Open
🤖
AI002

Applied Deep Learning with PyTorch (Zero to Mastery)

This course provides a comprehensive introduction to Deep Learning using PyTorch, the most popular framework for machine learning research. Starting from tensor fundamentals, students will progress through the complete ML workflow, computer vision, modular software engineering, transfer learning, and model deployment. The curriculum is "code-first," emphasizing hands-on implementation and experimentation.

30h
300
Open
🤖
AI003

Introduction to Deep Learning

Deep learning is a sub-field of machine learning that focuses on learning complex, hierarchical feature representations from raw data using artificial neural networks. The course covers fundamental principles, underlying mathematics, optimization concepts (gradient descent, backpropagation), network modules (linear, convolution, pooling layers), and common architectures (CNNs, RNNs). Applications demonstrated include computer vision, natural language processing, and reinforcement learning. Students will use the PyTorch deep learning library for implementation and complete a final project on a real-world scenario.

30h
300
Open
🤖
AI004

AI Magic Lab

A rigorous course structure integrating four major sections: AI Fundamentals, Large Model Generation (GenAI & LLM), Agents and Evolutionary Computation (highlighted as a PolyU Feature), and Ethics. The course logic progresses sequentially through Perception & Data (L1-3), Cognition & Generation (L4-6), Agents & Evolution (L7-9), and concludes with Ethics & Future (L10).

10h
500
Open
🏯
CCCH9027

HKU | China’s Ethnic Groups: Pluralism and Assimilation

Explore the diverse ethnic groups of China, their cultures, and the dynamics of pluralism and assimilation

32h
540
Open
🤖
COMP5511

PolyU | Artificial Intelligence Concepts

This comprehensive course provides a rigorous yet accessible introduction to Artificial Intelligence, designed for postgraduate students and professionals. Bridging the gap between historical foundations and cutting-edge innovations, the curriculum progresses from symbolic AI and search algorithms to modern Deep Learning and Generative AI. Students will explore essential topics such as knowledge representation, probabilistic reasoning, and classical machine learning before diving deep into neural networks, Transformers, and Large Language Models (LLMs). Emphasizing both theory and practice, the course utilizes Python and industry-standard frameworks like PyTorch to implement algorithms, interact with modern APIs, and address critical issues in AI ethics and safety.

64h
200
Open
🤖
DSAI1201

PolyU | Introduction to Data Analytics

This is a foundational undergraduate course offered in Spring 2026 at PolyU that introduces students to the core concepts, methods, and tools of data analytics. The course builds a solid analytical foundation by integrating essential mathematics (linear algebra and calculus) with practical skills in R programming, data manipulation, and data visualization, and progresses to key analytical techniques such as Monte Carlo simulation, linear regression, and time-series analysis. Through a balanced mix of theory and hands-on practice, students learn how to analyze and interpret data systematically, with learning assessed through quizzes, assignments, a midterm test, and a final examination.

39h
200
Open
🤖
DSAI2201

PolyU | Data Structures and Algorithms

Learn the fundamentals of data structures and algorithms, including arrays, linked lists, trees, sorting, and searching techniques.

64h
300
Open
📘
ENG000

Visual English Grammar - Welcome

Learn the basics of English grammar, vocabulary, and conversation skills.

31h
540
Open
📘
ENG001

Visual English Grammar - The Basics

Learn the basics of English grammar, vocabulary, and conversation skills.

32h
540
Open
📘
ENG002

Visual English Grammar - Intermediate Level

Learn the basics of English grammar, vocabulary, and conversation skills.

32h
540
Open
📘
ENG003

Visual English Grammar - Advanced Level

Learn the basics of English grammar, vocabulary, and conversation skills.

32h
540
Open
📘
ENG004

Visual English Grammar - English Tenses Mastery

Learn the basics of English grammar, vocabulary, and conversation skills.

32h
540
Open
🎓
HEC015

SUSTech | Introduction to Sociology of Education

This General Education (GE) elective course offers a comprehensive introduction to the fundamental theories and frontier issues within the sociology of education. Designed to cultivate strong critical thinking and interdisciplinary analysis, particularly benefiting STEM students, the course equips learners to use sociological frameworks to objectively analyze contemporary social challenges and educational reforms. The small class size (maximum 32 students) fosters a highly interactive learning environment, supported by weekly readings of classic sociological texts. Key assignments include a group mid-term research design summary and an individual final presentation (30% of the final grade). No prerequisites are required.

48h
150
Open