BiLearnHubBiLearnHub
CoursesTutorialsBlog
Robotics · ROS 2 · intelligent systems

Build robots that think and move.

Courses, tutorials, and articles on ROS 2, robotics, and intelligent systems—from your first node to autonomous navigation, explained step by step with hands-on code.

Explore courses→Track progress
Jazzy the robot mascot

ROS 2

Nodes · Topics · Services

Robotics

SLAM · Nav2 · MoveIt

Intelligent systems

Perception · Planning · Control

What you'll find

Three ways to learn.

Featured

Courses

Structured, multi-module deep dives. Build serious skills from fundamentals to production—with hands-on code, real projects, and zero filler.

ROS 2NavigationPerception

Tutorials

Focused walkthroughs. One problem, one working solution.

Blog

Concepts, opinions, lessons from shipping real projects.

Latest

Fresh from the lab.

View all →

Ready to build something real?

Browse content freely. Sign in to track your progress across courses and save what matters.

Browse courses →Track progress
BiLearnHub — Knowledge that matters

Open courseware on ROS 2, robotics, and intelligent systems by Biplov Gautam.

Learn

  • Courses
  • Tutorials
  • Blog

Account

Resources

  • Author portfolio ↗

© 2025 BiLearnHub by Biplov Gautam. All rights reserved.

<Knowledge that matters/>

CourseMay 30, 2026

ROS 2 Fundamentals: A Beginner's Guide to Robot Software

Learn ROS 2 from absolute zero. Understand what ROS 2 is, why robots need it, and how its building blocks — nodes, topics, services, parameters, and actions — fit together. By the end you'll install ROS 2, drive a simulated robot, and build your own package. No prior robotics experience required. What you'll be able to do after this course: - Explain what ROS 2 is and why it beats a single monolithic script - Install ROS 2 on Ubuntu, WSL, Docker, or a VM - Run and inspect nodes, topics, services, parameters, and actions - Control a simulated robot (turtlesim) entirely from the command line - Create, build, and source your own ROS 2 workspace and package