Computer Science Fundamentals
Robotics Development — Learn to program and control robots, drones, and other autonomous systems using frameworks like ROS and Python.
Robotics Development
Learn to develop scalable robotics software from scratch using Python and C++ without needing any prior Robot Operating System experience.
Robotics Development
Master robotic arm control, simulation, and kinematics using ROS2, MoveIt2, and Gazebo to program your own manipulator robot using Python and C++.
Robotics Development
Program autonomous self-driving robots using ROS 2 with Python and C++ to master mapping, localization, and SLAM algorithms through practical, text-based guides.
Robotics Development
Build a solid foundation in autonomous robotics by programming self-driving navigation, path planning, and Behavior Tree decision-making using ROS2, Python, and C++.
Robotics Development
Build a strong foundation in robot programming by mastering ROS2 nodes, motion control, and laser sensor integration using Python and C++.
Robotics Development
Master the fundamentals of the Robot Operating System (ROS) to write clean Python code for controlling, simulating, and navigating autonomous robots.
Robotics Development
Learn to program fundamental robot motion and control for FIRST Robotics Competition using Python and the RobotPy framework.
Robotics Development
Learn how to design, program, and control EV3 robots using block-based logic and MicroPython, perfect for beginners with no prior robotics or coding experience.
Robotics Development
Build a foundation in UAV software engineering by learning to program flight controllers, manage sensor data, and automate aerial missions.
Robotics Development
Learn to program autonomous systems by mastering robot localization, mapping, path planning, and modern ROS 2 framework essentials through written guides.
Robotics Development
Learn to write Python scripts to control autonomous drones, configure Ardupilot systems, and run virtual flight simulations without needing physical hardware.
Robotics Development
Master the ros2_control framework to write hardware interfaces, configure controllers, and bridge the gap between your physical robot and ROS 2 software.
Robotics Development
Build a solid foundation in robotics programming by mastering ROS nodes, communication protocols, and control loops using modern C++.
Robotics Development
Learn the fundamentals of robotic design and block-based programming to bring your own autonomous creations to life.
Robotics Development
Learn to design robot trajectories and program complex task sequences using search algorithms, RRTs, and behavior trees for mobile manipulators.
Robotics Development
Master the core algorithms of robotic locomotion, perception, and intelligent navigation through clear, step-by-step written explanations.
Robotics Development
Learn to design, simulate, and optimize robot code using visual programming and parametric control for robotic fabrication.
Robotics Development
Master the essentials of Robot Operating System (ROS) to program, simulate, and control smart robots using modern software standards and practices.
Robotics Development
Learn the fundamentals of robotics, Arduino programming, and C++ by understanding how to assemble, program, and customize your own interactive robot.
Robotics Development
Learn the foundational programming concepts, computer vision basics, and path planning algorithms behind self-driving vehicles using Python.
Robotics Development
Program your own self-driving vehicle from scratch by learning hardware integration, computer vision basics, and motor control using Python.
Robotics Development
Learn to apply fundamental Java loop structures to program precise and automated robot actions, even as a beginner.
Robotics Development
Learn the fundamentals of robotics, circuit design, and programming to construct and program your very own autonomous line-following robot from scratch.
Robotics Development
Understand and implement object-oriented programming concepts in Ruby by designing and controlling digital robots.
Showing 24 of 52 courses