Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Python with Robotics and Raspberry Pi
Rating: 5.0 out of 5(4 ratings)
32 students

Learn Python with Robotics and Raspberry Pi

Python programming language, Robotics and Raspberry Pi GPIO programming
Created byVinay Penmatsa
Last updated 2/2026
English

What you'll learn

  • Learn Python programming language
  • Build a self-navigating robot using sensors from scratch
  • Learn to program on Raspberry Pi
  • Learn to use python gpiozero library to control a robot

Course content

13 sections36 lectures2h 5m total length
  • Course Introduction1:08

Requirements

  • No programming experience needed. You will learn everything you need to know.
  • Some basic familiarity with terminal/console will help but not required.
  • Some hardware needed to assemble the robot which is described in the course

Description

Welcome to the course - Learn Python with Robotics and Raspberry Pi.

This is a hands-on course for beginner programmers who are interested in learning the Python language along with basics of Robotics using Raspberry Pi. You will build a robotic smart car from scratch using components easily available online. You will learn many of Python fundamentals by writing code to program small features progressively to build the robot that is capable of auto navigation on the Raspberry Pi. Along the way you will work with LEDs, DC motors, distance and IR sensors and learn to use Raspberry Pi GPIO programming to control the devices.


The course requires electronic components and smart car kit as you build the robot yourself. The links are provided in the course.

  • Raspberry Pi Zero W

  • Basic 2WD (2 Wheel Drive) Robot Car Kit

  • Breadboard and Jumper Wires

  • HC-SR04P (Distance Sensor)

  • TCRT5000 Infrared Sensor

  • LEDs and Resistors

  • Double-sided tape

  • Digital Multimeter and Soldering Iron (Optional)

All the guidance to assemble the robot is provided as part of the course in the form of videos and text lectures. There are many Python code samples provided to help you learn and multiple assignments to consolidate the learnings and apply in practice.


Towards the end of the course, you will also implement an exciting project that requires application of the Python concepts you learn in the course. Beyond the course, you will have a solid foundation for more complex programming with Python and enhance the robot or build other applications with Raspberry Pi at the heart.


Who this course is for:

  • Beginner programmers curious about Python, Robotics and Raspberry Pi