Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Information Technology
Communication Skills
Cybersecurity
Education for All: Disability, Diversity and Inclusion
AI and Big Data in Global Health Improvement
Learning How to Learn: Powerful mental tools to help you master tough subjects
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Comprehensive introduction to Robot Operating System (ROS), covering its fundamentals, Ubuntu basics, and installation process. Ideal for beginners in robotics and mechatronics.
Learn to create a VR drone simulator with movement, object interaction, and realistic features. Develop skills in virtual reality programming for robotics applications.
Crash course on Python essentials for machine learning in robotics, covering Spyder IDE, variables, data structures, control flow, and NumPy for matrix operations.
Learn essential tools for machine learning: virtual environments, IDEs, Ubuntu, Anaconda, and TensorFlow. Gain practical skills to set up your development environment and start your ML journey.
Learn forward kinematics using screw theory and product of exponentials formula. Explore applications on planar, UR5e, and SCARA robots with MATLAB demonstrations and practical examples.
Learn object detection with OpenCV for augmented reality applications. Recognize objects as triggers for AR functions, enhancing your robotics and mechatronics skills.
Learn to autonomously navigate a Turtlebot using ROS by creating an auto_nav package and writing custom code, without relying on RVIZ. Practical implementation of navigation concepts for mobile robots.
Learn to implement robot navigation, path planning, and control using ROS's amcl package. Practice localizing a robot during motion in Gazebo and setting autonomous movement between points in RVIZ.
Implement multiplayer mode for robots in VR, sharing positions and orientations, and enabling voice chat between users in Unity using Photon network SDK.
Explore localization, mapping, and SLAM in robotics. Learn to use Turtlebot3's gmapping package in Gazebo for creating global maps with LIDAR, combining theory and hands-on practice.
Learn to simulate Turtlebot3 in Gazebo using ROS. Download the package, launch the simulator, and control the robot in a virtual environment. Gain hands-on experience with ROS and robotics simulation.
Learn to manipulate the ROS Parameter Server and work with ROS Bags for data recording, playback, and analysis. Gain practical skills in managing parameters and handling robot data efficiently.
Learn to create ROS service clients and servers, exploring the differences between client-server and publisher-subscriber architectures in this hands-on tutorial with practical examples and troubleshooting tips.
Learn to simulate Turtlebot in ROS, explore mobile robot kinematics, and gain hands-on experience with ROS tools and packages for robotics development and visualization.
Learn to create ROS workspaces and packages, use ROSlaunch, and work with rqt visualization tool. Covers Python3 installation, package management, and essential ROS concepts for beginners.
Get personalized course recommendations, track subjects and courses with reminders, and more.