Online Course Catalog

A comprehensive catalog of free, self-paced online courses in Artificial Intelligence, from foundational concepts to advanced, research-driven topics.

CourseHub is an independent academic resource I maintain as part of my teaching and research practice. It complements my work in the classroom but is not an official Durham College or CTL system.

Work in Progress

Building Klara: Designing Empathic AI & Socially-Aligned Agents
Building Klara: Designing Empathic AI & Socially-Aligned Agents

A Book Club Meets a Tech Lab. Inspired by Ishiguro's 'Klara and the Sun', this course explores the human-AI relationship through fiction and code. We unpack emotional grammar to build agentic systems that attempt Klara-style inference—recognizing emotion, modeling loyalty, and simulating care—to confront the technical and ethical limits of artificial empathy.

Graduate Seminar + Lab

Affective AI & Human-Centered Systems

Affective AI: Building Empathetic Systems
Affective AI: Building Empathetic Systems

An advanced course on designing intelligent systems that recognize, interpret, and respond to human emotions. Bridge computer science, psychology, and ethics to build the next generation of empathetic technology.

Advanced AI Engineers, HCI Researchers
Human-Aligned AI Systems
Human-Aligned AI Systems

An advanced course on building safe, ethical, and trustworthy AI. Learn to align powerful language models with human values using state-of-the-art techniques like RLHF, Constitutional AI, and DPO. Go beyond capabilities and master the science of AI safety.

Advanced AI Engineers, AI Safety
Hands That Shape the Future
Hands That Shape the Future

A Human Approach to AI, Care, and Community. An innovative course that reframes AI and technological design through care, community, and Indigenous-informed ethics. This is both a warning and a blueprint—offering a path forward in a world hungry for better solutions.

Designers, Ethicists, Policy Makers
Humans in the Loop
Humans in the Loop

A Curriculum Proposal for Indigenous AI Leadership and Data Sovereignty Education. Explore ethical AI, Indigenous data sovereignty, and decolonial technology in this comprehensive curriculum designed for future leaders.

Educators, Developers, Community Leaders

Game Design & Interactive AI

AI for Serious Games
AI for Serious Games

Learn how to design and implement AI-driven serious games for education, health, and behavior change. Explore game mechanics, adaptive systems, and the intersection of play and learning.

Game Designers, AI Developers
Building AI-Powered Educational Games
Building AI-Powered Educational Games

Master the fusion of learning science, game design, and artificial intelligence to create engaging, effective, and adaptive educational experiences that truly teach.

EdTech Developers, Game Designers

Robotics & Embedded Systems

Robotics, Autonomy & Machine Learning
Robotics, Autonomy & Machine Learning

A comprehensive graduate-level course on building intelligent autonomous systems. Learn classical robotics (kinematics, control, SLAM) fused with modern machine learning (computer vision, reinforcement learning, imitation learning).

Graduate Students, Robotics Engineers
Intelligent Robotics & Embedded AI
Intelligent Robotics & Embedded AI

Master the intersection of artificial intelligence, robotics, and embedded systems. Build intelligent robots that see, think, and act autonomously. From computer vision and control systems to edge AI deployment—this hands-on course prepares you to design and build the next generation of intelligent machines.

Robotics Engineers, AI Developers

AI Foundations & Advanced Topics

Foundations of Large Language Models
Foundations of Large Language Models

A deep dive into the architecture and principles behind modern LLMs, covering transformers, attention mechanisms, and training methodologies.

AI Developers, ML Engineers
Reinforcement Learning Mastery
Reinforcement Learning Mastery

Master the algorithms that power AlphaGo, ChatGPT, and autonomous systems. From fundamental MDPs to advanced deep RL techniques, build intelligent agents that learn from interaction through hands-on projects and live coding exercises.

ML Engineers, AI Researchers
LLM-Based Agentic Systems
LLM-Based Agentic Systems

An in-depth online course on designing, building, and deploying modern agentic AI systems using tools like LangChain and LlamaIndex.

Advanced AI Engineers
AI Capstone Projects Masterclass
AI Capstone Projects Masterclass

An intensive project-based course where you'll build 9 real-world AI applications across healthcare, finance, urban systems, XR, and data science. Each project includes complete implementation guides, code examples, and deployment strategies.

Advanced Students, Developers
Natural Language Processing
Natural Language Processing

Master the science of teaching machines to understand human language. This comprehensive course covers everything from classical NLP techniques to modern deep learning approaches—language modeling, text classification, sequence labeling, and transformer architectures for real-world applications.

AI Developers, Data Scientists
Production ML & GenAI Engineering
Production ML & GenAI Engineering

Master the complete lifecycle of production ML and GenAI systems. This comprehensive course covers production ML systems including inference architectures, data quality, feature stores, distributed training, and CI/CD pipelines. Dive deep into GenAI engineering with LLM fundamentals, prompt engineering, RAG, fine-tuning, and agentic systems. Learn cloud-portable implementations across GCP, AWS, and Kubernetes-native tools. Designed for graduate students in CS, ECE, or related fields seeking hands-on ML engineering skills, software engineers transitioning to ML/AI roles with production system experience, and ML practitioners who want to move beyond notebooks to scalable, production-grade systems.

ML Engineers, Graduate Students

Data & Analytics

Data Visualization with Tableau
Data Visualization with Tableau

Master the art and science of data visualization. Learn to transform raw data into compelling visual stories that drive business decisions. From basic charts to advanced dashboards, this comprehensive 14-week course covers everything you need to become a Tableau expert.

Data Analysts, Business Intelligence
Data Center Architecture & Operations
Data Center Architecture & Operations

Master the complete lifecycle of modern data centers—from physical infrastructure and power systems to network architecture, cooling technologies, and AI-driven operations. Learn how hyperscale facilities are built, operated, and optimized for maximum efficiency and reliability.

Cloud Engineers, IT Infrastructure

Programming & Development

NEW
Vibe Coding with Python
Vibe Coding with Python

A comprehensive first-year Python programming course. Learn computational thinking, problem-solving, and programming fundamentals. From variables and functions to object-oriented programming—this course builds the foundation for your computer science journey.

First-Year Students
Python Programming: Zero to Hero
Python Programming: Zero to Hero

Learn Python from scratch with no prior programming experience required. This beginner-friendly 14-week course covers programming fundamentals, object-oriented concepts, data structures, and practical web development—building a strong foundation for any tech career path.

Complete Beginners
Advanced Python for AI Engineering
Advanced Python for AI Engineering

Take your Python skills to production-level for AI development. Master advanced techniques like memory optimization, metaprogramming, async/await patterns, and performance profiling. Designed for developers who know Python basics but want to build robust, scalable AI systems.

Intermediate to Advanced Developers
Git & GitHub with Copilot
Git & GitHub with Copilot

Learn professional version control, GitHub collaboration, and supercharge your productivity with GitHub Copilot. From your first commit to contributing to open source—master the complete modern developer workflow in 12 weeks.

Developers, Students
AI Software Engineering & Deployment
AI Software Engineering & Deployment

A comprehensive course on building production-ready AI applications. Master multi-language development with Python and Java, build REST APIs and microservices, create React front-ends, implement robust testing strategies, and deploy to the cloud with CI/CD pipelines.

Full Stack Developers, AI Engineers

© 2026 Dr. Priyamvada Tripathi. All rights reserved.

You are free to share and adapt this content with attribution for non-commercial purposes under the same license.