Free Python 3 for Robotics Course - Python

Master the basics of Python 3 for robot programming

Python 3 for Robotics course

Course Summary

Do you want to become a ROS Developer? If the answer is yes, then learning Python is mandatory for you.

Python is the most popular programming language for robots, and it is also the faster and easier way to learn ROS.

In the Python for Robotics course, you will master essential Python 3 knowledge in order to get started with ROS smoothly.

What you will learn

Course Overview

Introduction

Unit for previewing the contents of the Course

Python Essentials

Learn how to create variables in Python, which types of variables you can create, and how you can operate with those variables.

Conditional Statements & Loops

Learn some more advanced tools that are going to allow you to create more complex and interesting programs. Specifically, you are going to learn about conditional statements and loops.

Methods

Learn some more advanced tools that are going to allow you to create more complex and interesting programs. Specifically, you are going to learn about functions.

Python Classes & OOP

Learn how to organize your code properly to prevent messy code when things get complicated (that usually happens when working with robots). The organization method/principle used in Python is called Object-Oriented Programming and it is based on the concept of Python classes.

PROJECT: Help the TurtleBot Robot get out of the maze (by using Python)

Create a Python program that, using ALL the concepts you have learned during this course, helps the Turtlebot robot to get out of the maze.

Teachers

Alberto Ezquerro

Making easier the way the people learn how to program robots.

Alberto Ezquerro

Robots used

SUMMIT-XL robot

SUMMIT-XL robot

Turtlebot robot

Turtlebot robot

Learning Path

Code Foundation for ROS

Code Foundation for ROS

Group:

Main Links