Courses / fundamentals
Python 3 for Robotics
beginner~20 hours28 lessonsEnvironment: pyodide
Prerequisites: linux
Modules
Module 1 — Python fundamentals
Module 2 — Control flow and functions
Module 3 — Data structures
Module 4 — Object-oriented Python
Module 5 — Modules, errors, and environments
Module 6 — NumPy essentials
Module 7 — Python patterns you'll meet in ROS
Textbooks
- Python Crash Course — Eric Matthesbook
- Official Python Tutorialfree
Video resources
- Python tutorials playlist — Corey Schafer