AI for Robotic Manipulation

Explore AI techniques for controlling robotic arms and grippers. Learn about inverse kinematics, grasp planning, and using machine learning for complex tasks like picking, placing, and assembly.

16 courses

Embodied Cognition: Designing Smarter Artificial Intelligence

Explore how physical interaction shapes intelligence and learn to apply cognitive science principles to design grounded artificial systems.
★ 4.7 (57)

Human-Computer Interaction: Designing for Cognition, Context, and Culture

Understand how users think, behave, and interact with technology across different environments to design intuitive, accessible digital experiences.
★ 5.0 (9)

Understanding Modern Artificial Intelligence and Its Applications

Discover how modern artificial intelligence works, explore generative AI, and learn to apply these tools to your daily personal and professional tasks.

Cognitive Robotics: Foundations of Autonomous Robot Decision-Making

Learn how to program robots that can reason, plan, self-monitor, and collaborate in real-world environments using modern autonomous decision-making frameworks.

Ambient Intelligence: Designing Smart Environments and Pervasive HCI

Learn how to conceptualize and design intelligent, everyday environments and wearable interfaces using modern human-computer interaction principles and IoT concepts.

Designing Relational Machines: Social Agents and Human-Robot Interaction

Learn the social psychology and human-computer interaction principles needed to design software agents and robots that build meaningful, long-term relationships with users.

Embodied Education: Integrating Movement into Academic Learning

Discover how to design movement-based lesson plans that connect physical activity with academic subjects to improve student engagement and cognitive retention.

Haptic Design and Tactual Perception in Human-Computer Interaction

Learn how to design engaging user experiences by understanding tactile and kinesthetic perception for modern devices, wearables, and interactive interfaces.

Minds and Machines: Human vs. Computer Problem Solving

Explore how human cognition and computer algorithms solve problems differently, and learn how to leverage the unique strengths of both minds and machines.

Foundations of Agentic AI: Designing Autonomous Systems

Learn how to design and build autonomous AI agents by understanding the core principles of perception, reasoning, and planning for complex problem-solving.

Designing AI Agent Architecture and Memory Systems

Learn how AI agents perceive environments, coordinate internal components, and utilize vector-based memory systems to make adaptive, context-aware decisions.

Future Robotics: Human-Robot Interaction and Societal Impact

Explore how modern robotics shape our daily lives, understand human-robot interaction, and discover the ethical and practical future of automated systems.

Human-Robot Interaction: Methods and Practical Applications

Understand how humans and robots interact through verbal and emotional channels and learn to design and evaluate user studies for real-world robotics.

Affective AI: Designing Emotionally Intelligent Systems

Learn how to analyze, interpret, and respond to human emotions using modern natural language processing and human-computer interaction principles.

Foundations of Cognitive Robotics: Designing Intelligent Systems

Learn how robots perceive, reason, and adapt to their environments by exploring cognitive architectures, decision-making paradigms, and modern AI integration.

Foundations of Human-Robot Interaction and Design

Discover how to design intuitive and safe interfaces for human-robot collaboration, from basic physical interactions to modern conversational communication.