PCL Logo
CoursesCommunityPricing
Get StartedLogin
PCL

Master the future of technology through hands-on GPU-accelerated curriculum.

Platform

All CoursesCommunityPricing

Support

Help CenterTerms&PrivacyContact us
(c) 2026 PCL Platform. All rights reserved.Practice-centered AI education for modern classrooms.
Recommended
MATHEMATICS

Calculus

Z
InstructorZhenping
Get Started

Courses Library

Difficulty

Popularity

Category

Recommended
Core Programming AIDifficulty: Advanced

Algorithms for Image and Video Generation

Algorithms for Image and Video Generation is a specialized artificial intelligence course that explores cutting-edge techniques for creating synthetic visual content using machine learning and deep learning approaches. The course covers fundamental generative models, including Variational Autoencoders (VAEs), Generative Adversarial Networks (GANs), diffusion models, and autoregressive models, alongside advanced architectures for high-quality synthesis. Through hands-on implementations using frameworks like PyTorch or TensorFlow, students will build and train models for various visual tasks such as image generation, style transfer, and video prediction. By the end of the course, students will be capable of developing sophisticated visual synthesis systems and understanding the responsible application of creative AI technologies in various industries.

DDave
View Details
Hot
Core Programming AIDifficulty: Intermediate

Deep Learning

Deep Learning is an advanced artificial intelligence course that provides students with comprehensive understanding of neural network architectures and modern deep learning techniques. The course covers fundamental concepts including multi-layer perceptrons, backpropagation, gradient descent optimization, and regularization techniques, progressing to advanced architectures such as convolutional neural networks, recurrent neural networks, transformers, and generative models. Students will master essential deep learning concepts including activation functions, loss functions, batch normalization, dropout, transfer learning, and hyperparameter tuning.

ZZhenping
View Details
New
Core Programming AIDifficulty: Advanced

Advanced Computer Vision

This course provides an in-depth exploration of modern computer vision techniques, focusing on both theoretical foundations and cutting-edge applications. Students will examine how machines interpret and understand visual data through advanced algorithms and deep learning architectures. Key topics include convolutional neural networks (CNNs), vision transformers (ViTs), object detection, semantic and instance segmentation, 3D vision, and generative vision models such as diffusion models. The course also covers self-supervised learning, transfer learning, and multimodal vision-language systems. Through a combination of lectures, research paper discussions, and hands-on projects, students will develop the ability to design, implement, and optimize computer vision systems for real-world applications such as autonomous driving, medical imaging, and intelligent surveillance.

CLCassie Lu
View Details
Recommended
Mathematics10 minsDifficulty: Beginner

Deep Learning in Practice

Welcome to Deep Learning in Practice, an intensive, hands-on journey designed to bridge the gap between theoretical machine learning and real-world AI deployment. This course bypasses the abstract equations to focus heavily on building, training, and optimizing production-grade neural networks. Throughout the curriculum, you will dive straight into industry-standard frameworks like PyTorch and TensorFlow. You will master the core architectures driving today’s technological revolution, including Convolutional Neural Networks (CNNs) for computer vision, Recurrent Neural Networks (RNNs) and Transformers for Natural Language Processing (NLP), and Generative Adversarial Networks (GANs). Moving beyond model code, this course emphasizes the entire engineering lifecycle. You will learn critical practical skills: handling messy real-world datasets, implementing effective data augmentation, debugging training anomalies like vanishing gradients, and leveraging transfer learning to build powerfu

EEthan
View Details