Course Information

  • Sessions 2 days
  • Duration 15 hrs
  • Level Beginner to Intermediate
  • Assessment NA

Venue

Course Brochure

Certification

  • Certificate of Completion from Tertiary Courses - Upon meeting at least 75% attendance and passing the assessment(s), participants will receive a Certificate of Completion from Tertiary Courses.

Robot Operating System (ROS) Fundamentals

Course Code: C914
Share

What's This Course About

Robot Operating System (ROS) Fundamentals teaches you how to build and program robots using ROS, the industry-standard open-source framework for robot software. ROS provides the tools, libraries and conventions that let robotics developers connect sensors, motors, perception and planning into working robotic systems, and is used in research, manufacturing, logistics and autonomous vehicles. The course is designed for engineers, developers, students and technical professionals with basic programming knowledge who want a practical introduction to robotics software.

You will start by getting started with ROS, understanding its architecture, installing and setting up a workspace, and using command-line tools to explore a running robot system. Next you will learn ROS nodes, topics and messages, writing publisher and subscriber nodes in Python, and using services, actions and parameters so different parts of a robot can communicate. You will then cover robot modelling, sensors and simulation, describing a robot with URDF, visualising it in RViz and simulating sensors such as cameras and lidar in Gazebo.

The final topic covers navigation, motion and robot applications, including transforms, mapping, localisation, path planning and autonomous navigation, and how to bring these together into a practical robot application. Every topic is hands-on in simulation, so you can experiment safely without expensive hardware. By the end, you will understand how ROS-based robots work and be able to develop, simulate and test your own robot software with confidence.

Why Take This Course?

  • Hands-On Learning Learn by doing. Every topic is practised hands-on, so you leave with skills you can use at work straight away.
  • Live Coaching Experienced instructors coach you live, answer your questions and guide you step by step.
  • Free Post-Course Consultation Stuck after class? Message your trainer any time for guidance as you apply what you have learned.
  • Always-Updated Materials Materials are refreshed to stay relevant. Log in to our LMS any time to get the latest version.

WSQ Funding

Full Fee ₵3,000.00 Before GST
GST ₵270.00 9% of fee
Baseline Nett ₵1,770.00 SG/PR age 21+ · 50% funded
MCES / SME Nett ₵1,170.00 SG age 40+ · 70% funded

No funding is available for this course

For WSQ funding, please checkout the details at WSQ - Fundamentals of Robot Operating System ROS for Beginners

Course Fee

₵3,000.00

Course Date

Course Time

Additional Note

Please bring your own laptop for hands-on training. If you don't have laptop, we can provide spare laptop for training use.

Post-Course Support

  • We provide free consultation related to the subject matter after the course.
  • Please email your queries to info@tertiarycourses.com.gh and we will forward your queries to the subject matter experts and get back to you as soon as possible.

Cancellation & Reschedule Policy

  • We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% to participants.
  • Note: the venue of the training is subject to changes due to class size and availability of the classroom. The minimum class size to start a class is 3 Pax.

Course Details

Course Details

What You'll Learn

Topic 1: Overview of System Integration with ROS

Topic 2: Basic ROS Tools

Topic 3: LIDAR and SLAM

Topic 4: Robotics System Integration

Course Info

Prerequisite

Basic computer and file-management skills are expected. Familiarity with basic programming, electronics and computer use will help you follow the exercises.

Software Requirement

Install and test the listed software before class. Confirm the required version and account or licence access in your joining instructions. Cloud and AI services may charge subscription or usage fees.

Also prepare the tools needed for the practical exercises:

Confirm the version, account permissions and any API usage budget with the trainer before class.

Hardware Requirement

Bring your own laptop and power adaptor with reliable internet access. A webcam, microphone and headset are needed for live online sessions. Ensure your device can run the course software and that you have permission to install it. Use an Ubuntu-compatible laptop or a trainer-approved virtual machine; confirm the ROS version and architecture before class. Confirm whether physical robot hardware is needed or simulation is used.

Job Roles

Job Roles

  • Robotics Engineer
  • ROS Developer
  • Automation Engineer
  • Robotics System Integrator
  • Robotics Researcher
  • Autonomous Vehicle Engineer
  • Drone Systems Developer
  • Robotic Manipulation Specialist
  • AI & Robotics Developer
  • Embedded Systems Engineer (with robotics focus)
  • Machine Vision Engineer
  • Mechatronics Engineer
  • Industrial Robot Programmer
  • Robot Simulation Specialist
  • IoT Engineer (with robotics applications).

Trainers

Trainers

is an accomplished IT and data specialist with over 20 years of experience in academia, ICT leadership, and professional training, with a strong focus on data analytics and Excel-based solutions. He has developed and delivered specialized training programs on Statistical Data Analysis with Excel and Visual Basic for Applications (VBA) for Excel, equipping learners with advanced data manipulation, automation, and reporting skills. His expertise extends to automating institutional reporting systems, where he successfully streamlined academic records management through Excel-based tools, integrating macros and automation to improve efficiency and accuracy. As a trainer and consultant, Dr. Siraj has taught Excel to diverse audiences, including university staff, administrative teams, and professionals in banking, security, and education, ensuring they can apply Excel for decision-making, statistical modeling, and process automation. His practical mastery of Excel is complemented by his deep knowledge of office automation and ICT project management, making him a highly sought-after trainer in data analysis and productivity tools. With his blend of hands-on technical expertise and instructional experience, Dr. Siraj stands out as a credible authority in leveraging Excel to drive organizational efficiency and data-driven strategies

Review

Customer Reviews (5)

Great learning experience Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
The course content was comprehensive and up to date. The practical exercises were the best part. (Posted on 4/3/2026)
Good course materials Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Very engaging session. The trainer patiently answered all our questions and gave useful tips. (Posted on 2/13/2026)
Hands-on and practical Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Very informative and interactive. The small class size meant we got a lot of personal attention. (Posted on 1/27/2026)
Would attend again Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Well organised course with clear objectives. The step-by-step approach made it easy to follow. (Posted on 6/26/2025)
Exceeded my expectations Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
I found the course extremely useful and relevant to my job. Highly recommend it to others. (Posted on 5/26/2024)

Write Your Own Review

You're reviewing: Robot Operating System (ROS) Fundamentals

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment