Course 01 · Free

Ubuntu Linux for Robotics

Set up Ubuntu with confidence, learn the terminal and prepare a clean development environment for ROS 2 Lyrical Luth.

Duration
6 units · self-paced
Prerequisite
None
Pixel-art Ubuntu robotics workstation with a laptop and tools

Learning outcomes

What you will be able to do

  • Install Ubuntu safely
  • Navigate files from the terminal
  • Manage permissions and processes
  • Install trusted packages
  • Diagnose basic networking
  • Prepare a ROS-ready workspace

Course outline

Lessons in order

  1. 01

    Installation planning

    Hardware checks, backups, installation media, disk choices and the supported Ubuntu 26.04 target.

    Open lesson
  2. 02

    Terminal essentials

    Shell navigation, paths, files, pipes, redirection and built-in help.

    Open lesson
  3. 03

    Users and permissions

    Ownership, groups, sudo and executable permissions without unsafe shortcuts.

    Open lesson
  4. 04

    Packages and updates

    APT repositories, package installation, upgrades and package inspection.

    Open lesson
  5. 05

    Processes and networking

    Inspect jobs and services, addresses, ports, DNS and common connectivity checks.

    Open lesson
  6. 06

    Developer workstation

    Git, compilers, CMake, environment variables and a clean ROS 2-ready setup.

    Open lesson

Practice

Project examples

Safe workstation setup

Install and document a repeatable Ubuntu development environment.

System health report

Build a shell-based report for disk, memory, processes and networking.

Robotics workspace

Prepare and validate the directories, tools and environment used in later courses.

Documentation

Checked against primary sources

Verified September 2026. Links open the official documentation.

Free enrollment · Ubuntu Linux for Robotics

Start learning

Leave your details and we'll send the setup guide and first lesson.

Free · no payment details