Explore Courses

Browse our full catalogue of AI-powered learning experiences across every discipline.

Level
Subject

Results 144

My Little AI Agent

AI000
15.0h 1397 0
Artificial Intelligence K12
Course Code AI000
Study Time 15.0h
Learners 1397

My Little AI Agent

Designed for preschool learners, this course transforms complex computer science concepts—such as Agents, evolutionary learning, prompting, and even negative entropy—into concrete, playful, and age-appropriate experiences. Across five lessons, children build foundational AI literacy: understanding what AI is and how it helps people, learning to give clear instructions (prompting), exploring specialized AI "helpers" (agents) and teamwork, discovering how AI learns from data and mistakes, and finally engaging in a guided human–AI co-creation project that promotes creativity, responsibility, and technology-for-good values.

Artificial Intelligence K12
Explore

Introduction to Python Programming

AI001
30.0h 1254 0
Artificial Intelligence
Course Code AI001
Study Time 30.0h
Learners 1254

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.

Artificial Intelligence
Explore

Applied Deep Learning with PyTorch (Zero to Mastery)

AI002
30.0h 512 0
Artificial Intelligence
Course Code AI002
Study Time 30.0h
Learners 512

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.

Artificial Intelligence
Explore

Introduction to Deep Learning

AI003
30.0h 512 0
Artificial Intelligence
Course Code AI003
Study Time 30.0h
Learners 512

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.

Artificial Intelligence
Explore

AI Magic Lab

AI004
20.0h 1121 0
Artificial Intelligence K12
Course Code AI004
Study Time 20.0h
Learners 1121

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).

Artificial Intelligence K12
Explore

AI Mastery Bootcamp: From Zero to Agent Architect

AI005
20.0h 500 0
Artificial Intelligence
Course Code AI005
Study Time 20.0h
Learners 500

AI Mastery Bootcamp: From Zero to Agent Architect

A 5-session intensive bootcamp designed to transform beginners into AI Agent Architects. The curriculum covers the 'BRIC' framework for prompt engineering, content acceleration for reading and viral copywriting, workplace automation for Excel and PowerPoint, building a 'Second Brain' using RAG (Retrieval-Augmented Generation), and creating autonomous digital employees.

Artificial Intelligence
Explore

Advanced Guide to Prompt Engineering for Large Language Models

AI006
15.0h 376 0
Artificial Intelligence
Course Code AI006
Study Time 15.0h
Learners 376

Advanced Guide to Prompt Engineering for Large Language Models

A comprehensive advanced guide to mastering AI through structured logic and precise instruction. The course covers structural frameworks (CO-STAR), Few-Shot learning, Chain of Thought reasoning, output format constraints (JSON/Markdown), and prompt system management to resolve issues such as AI hallucinations and poor logical output.

Artificial Intelligence
Explore

OpenClaw: Architecture, Dev & Security for Local AI Agents

AI007
15.0h 500 1
Artificial Intelligence
Course Code AI007
Study Time 15.0h
Learners 500

OpenClaw: Architecture, Dev & Security for Local AI Agents

This course provides an in-depth analysis of OpenClaw, a groundbreaking open-source framework for autonomous AI agents. It systematically deconstructs the framework's layered system architecture, local-first RAG memory mechanisms, browser automation protocols, and highly scalable skill ecosystem. The curriculum covers practical orchestration of complex workflows, including PIV automation flows and multi-agent committee patterns. Furthermore, it critically analyzes hardware trade-offs in production-grade deployment paradigms and presents defense-in-depth strategies against core security threats such as RCE vulnerabilities and prompt injection. The course aims to empower senior developers and architects to build AI agent systems that possess high autonomy while remaining secure and controllable.

Artificial Intelligence
Explore

Large Language Models for Everyone: From Basics to Practical Use (2026 Edition)

AI008
21.0h 671 1
Artificial Intelligence
Course Code AI008
Study Time 21.0h
Learners 671

Large Language Models for Everyone: From Basics to Practical Use (2026 Edition)

This course is a beginner-friendly, practical introduction to Large Language Models (LLMs) such as ChatGPT and Gemini. Designed for learners from any background, it explains how LLMs work at a high level, what they can and cannot do, and how to use them effectively in study, work, and everyday life. Through hands-on demonstrations and guided exercises, you will learn prompt techniques, how to evaluate outputs critically, how to handle hallucinations and bias, and how to use common tools (e.g., documents, summaries, translation, data tasks) safely and responsibly. By the end of the course, you will be able to build a personal “LLM workflow” for real tasks—writing, research, planning, and productivity—without needing advanced coding skills.

Artificial Intelligence
Explore

《神经和形态发育系统的演化计算及应用——通向通用人工智能的新途径》(15节课)

AI009L
45.0h 1067 16
Artificial Intelligence
Course Code AI009L
Study Time 45.0h
Learners 1067

《神经和形态发育系统的演化计算及应用——通向通用人工智能的新途径》(15节课)

本书从计算建模的角度研究神经系统与形态(身体)的协同演化与发育。内容涵盖演化算法、基因调控网络、多细胞生长模型、神经可塑性规则以及脑-体协同演化等,旨在为通向通用人工智能(AGI)提供一种基于生物自适应机制的新途径。

Artificial Intelligence
Explore

Introduction to LLMs for Developers

AI010
24.0h 916 0
Artificial Intelligence
Course Code AI010
Study Time 24.0h
Learners 916

Introduction to LLMs for Developers

This course is a Chinese-adapted version of the three-course large language model series jointly launched by Andrew Ng and OpenAI. It covers Prompt Engineering, building systems with the ChatGPT API, LangChain application development, and using LangChain to access private data. The course provides a clear and accessible introduction to how to leverage the capabilities of large language models to build applications with summarization, inference, transformation, expansion, and chat functions.

Artificial Intelligence
Explore

Generative AI for Beginners

AI011
21.0h 615 0
Artificial Intelligence
Course Code AI011
Study Time 21.0h
Learners 615

Generative AI for Beginners

A comprehensive curriculum exploring the fundamentals of Generative AI, Large Language Models, prompt engineering, and the development of AI-powered applications using tools like Azure OpenAI and the Power Platform.

Artificial Intelligence
Explore

Deep Dive into Large Language Models

AI012
24.0h 1067 0
Artificial Intelligence
Course Code AI012
Study Time 24.0h
Learners 1067

Deep Dive into Large Language Models

This course provides a comprehensive and in-depth introduction to the development history of large language models (LLMs), their core technical architectures, training paradigms (pretraining, fine-tuning, and alignment), multimodal extensions, prompt engineering, chain-of-thought reasoning, agents, as well as frontier topics such as model safety and privacy protection.

Artificial Intelligence
Explore

Modern C++ Tutorial

AI013
30.0h 318 2
Artificial Intelligence
Course Code AI013
Study Time 30.0h
Learners 318

Modern C++ Tutorial

This tutorial aims to provide experienced developers with a quick reference to the new features of C++11/14/17/20. It covers language usability enhancements, runtime improvements, new containers, smart pointers and memory management, regular expressions, concurrent programming, and a preview of C++20.

Artificial Intelligence
Explore

An Introduction to R Programming

AI014
30.0h 716 2
Artificial Intelligence
Course Code AI014
Study Time 30.0h
Learners 716

An Introduction to R Programming

This course is a comprehensive introduction to the R language environment, covering core topics from basic numeric vector operations, object attributes, array and matrix processing, list and data frame management, to statistical modeling and high-quality graphics production. It is highly suitable as an introductory text for statistical analysis and data science.

Artificial Intelligence
Explore

Introduction to Julia Programming

AI015
30.0h 913 0
Artificial Intelligence
Course Code AI015
Study Time 30.0h
Learners 913

Introduction to Julia Programming

A comprehensive guide to the Julia programming language, a high-performance, general-purpose dynamic language well-suited for scientific and numerical computing. The course covers everything from basic syntax and data types to advanced topics like metaprogramming, data frames, networking, and database interfacing.

Artificial Intelligence
Explore

Ry's Git Tutorial

AI016
39.0h 983 0
Artificial Intelligence
Course Code AI016
Study Time 39.0h
Learners 983

Ry's Git Tutorial

A comprehensive guide to Git version control, moving from basic workflows like staging and committing to advanced topics like interactive rebasing, remote collaboration, and the internal plumbing of Git's object database.

Artificial Intelligence
Explore

Get Programming with Go

AI017
24.0h 749 0
Artificial Intelligence
Course Code AI017
Study Time 24.0h
Learners 749

Get Programming with Go

A beginner-friendly, hands-on introduction to the Go programming language. The course is structured into small, manageable lessons with a space-exploration theme, covering imperative programming, types, functions, methods, collections, state, and concurrency.

Artificial Intelligence
Explore

NumPy User Guide

AI018
15.0h 891 0
Artificial Intelligence
Course Code AI018
Study Time 15.0h
Learners 891

NumPy User Guide

A comprehensive introductory overview and technical guide to NumPy, covering installation, array manipulation, indexing, broadcasting, and integration with C/C++.

Artificial Intelligence
Explore

Programming Elixir

AI019
30.0h 981 0
Artificial Intelligence
Course Code AI019
Study Time 30.0h
Learners 981

Programming Elixir

A comprehensive guide to functional and concurrent programming using Elixir. It covers the transition from object-oriented to functional thinking, pattern matching, immutability, the actor model for concurrency, and building robust distributed systems with OTP.

Artificial Intelligence
Explore

Eloquent JavaScript: A Modern Introduction to Programming

AI020
30.0h 561 0
Artificial Intelligence
Course Code AI020
Study Time 30.0h
Learners 561

Eloquent JavaScript: A Modern Introduction to Programming

A comprehensive guide to modern programming using JavaScript. The course covers fundamental programming principles, the JavaScript language specification, web browser integration, and server-side development with Node.js, including five real-world project applications.

Artificial Intelligence
Explore

CUDA Programming Guide

AI021
30.0h 1762 1
Artificial Intelligence
Course Code AI021
Study Time 30.0h
Learners 1762

CUDA Programming Guide

The official, comprehensive resource for developers to learn the CUDA programming model and how to write high-performance code that executes on NVIDIA GPUs. This guide covers the platform architecture, programming interface, advanced hardware features, and technical specifications.

Artificial Intelligence
Explore

AMD HIP Programming Guide

AI022
12.0h 841 0
Artificial Intelligence
Course Code AI022
Study Time 12.0h
Learners 841

AMD HIP Programming Guide

A comprehensive technical manual for the Heterogeneous-compute Interface for Portability (HIP). It provides a C++ Runtime API and kernel language that allows developers to create portable applications for AMD and NVIDIA GPUs from a single source code. The guide covers installation, environment configuration, programming models, memory allocation, and tools for porting CUDA code to HIP.

Artificial Intelligence
Explore

Introduction to Triton Programming: A Practical Tutorial

AI023
30.0h 561 0
Artificial Intelligence
Course Code AI023
Study Time 30.0h
Learners 561

Introduction to Triton Programming: A Practical Tutorial

A comprehensive scientific tutorial designed to provide a full learning path for Triton, a Python-based language and compiler for writing custom GPU kernels. The course covers programming models, language semantics, numerical behavior, and performance optimization, moving from basic vector addition to fused and tiled operators used in modern deep learning systems.

Artificial Intelligence
Explore

Introduction to ROCm and HIP Programming: A Practical Tutorial

AI024
30.0h 361 0
Artificial Intelligence
Course Code AI024
Study Time 30.0h
Learners 361

Introduction to ROCm and HIP Programming: A Practical Tutorial

A practical, modern guide to AMD GPU programming with ROCm and HIP. It covers the full software stack, installation, build workflows, kernel programming, memory management, performance engineering, library usage, CUDA porting, and production debugging practices.

Artificial Intelligence
Explore

Practical RAG Systems: From Knowledge Bases to Retrieval-Augmented Generation

AI025
15.0h 619 0
Artificial Intelligence
Course Code AI025
Study Time 15.0h
Learners 619

Practical RAG Systems: From Knowledge Bases to Retrieval-Augmented Generation

These student lecture notes provide a systems-level view of building usable Retrieval-Augmented Generation (RAG) systems. The course covers the entire pipeline including data ingestion, chunking strategies, embedding mapping, vector storage, hybrid retrieval, reranking, and evaluation for trustworthy AI applications.

Artificial Intelligence
Explore

Python Data Structures and Algorithm Analysis (2nd Edition)

AI028
24.0h 1028 0
Artificial Intelligence
Course Code AI028
Study Time 24.0h
Learners 1028

Python Data Structures and Algorithm Analysis (2nd Edition)

This book is a classic textbook on data structures and algorithms using Python. It covers Python basics review, algorithm analysis (Big O notation), fundamental data structures (stacks, queues, lists), recursion, searching and sorting, tree and graph algorithms. Through practical code listings, it helps readers understand how to efficiently implement various abstract data types using Python.

Artificial Intelligence
Explore

Reinforcement Learning: An Introduction

AI029
30.0h 1179 0
Artificial Intelligence
Course Code AI029
Study Time 30.0h
Learners 1179

Reinforcement Learning: An Introduction

A comprehensive foundational textbook on reinforcement learning, covering key algorithms such as Q-learning, Sarsa, and TD-learning, while bridging the gap between tabular methods and function approximation.

Artificial Intelligence
Explore

Generative AI Foundations in Python

AI030
21.0h 964 5
Artificial Intelligence
Course Code AI030
Study Time 21.0h
Learners 964

Generative AI Foundations in Python

A comprehensive guide to understanding and implementing Generative AI and Large Language Models (LLMs). This course covers the transition from theoretical foundations to practical Python-based development, including GANs, diffusion models, transformers, fine-tuning, and production deployment.

Artificial Intelligence
Explore

Computer Systems: A Programmer's Perspective (Global Edition)

AI031
36.0h 955 0
Artificial Intelligence
Course Code AI031
Study Time 36.0h
Learners 955

Computer Systems: A Programmer's Perspective (Global Edition)

A comprehensive deep-dive into how computer systems execute programs and store information. This course bridges the gap between high-level programming and the underlying hardware, covering machine-level representation, processor architecture, memory hierarchy, and concurrent programming.

Artificial Intelligence
Explore
Page 1 of 5