0% found this document useful (0 votes)
55 views2 pages

Python For Embedded Systems Course Roadmap

Uploaded by

sesehi7225
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
55 views2 pages

Python For Embedded Systems Course Roadmap

Uploaded by

sesehi7225
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Python for Embedded Systems - Full

Course Roadmap
This roadmap is designed for Embedded Software Engineers who want to learn Python for
scripting, hardware interaction, test automation, and embedded development using
MicroPython and CircuitPython.

Phase Topics Resources (Links) Project


s/
Tools

Phase 1: - Variables, YouTube: BroCode - Config


Python Data Types https://www.youtube.com/watch?v=XKHEtdqhLK8 parser
Basics - - CLI
(1–2 Conditions, Menu
weeks) Loops App
- Functions
- Lists,
Tuples,
Dicts
- File
Handling
Phase 2: - OOP YouTube: Tech With Tim - Script
Interme - https://www.youtube.com/playlist?list=PLzMcBGfZo4- automa
diate Decorators, lB8MZfHPLTEHO9zJDDLpYj tion
Python Lambda - Log
(2 - Logging parser
weeks) - Argparse
- Unit
Testing
Phase 3: - FreeCodeCamp MicroPython: -
Python MicroPytho https://www.youtube.com/watch?v=sT9mBzM5D3E Thonn
for n/ Raspberry Pi Projects: y IDE
Embedd CircuitPyth https://www.youtube.com/playlist? -
ed on list=PLEBQazB0HUyQ4hAPU1cJED6t3DU0h34bz ESP32
Hardwa - GPIO, -
re (2–3 UART, I2C, Sensor
weeks) SPI Interfa
- LEDs, cing
Sensors
-
ESP32/Ras
pberry Pi
Phase 4: - pySerial pySerial Docs: - Flash
Automat - python- https://pythonhosted.org/pyserial/ ECU
ion & can python-can Docs: script
Scriptin - Automate https://python-can.readthedocs.io/en/master/ - DTC
g (2 flashing, Testing: reader
weeks) logs https://automationpanda.com/ - Log
- Plotting plotter
logs
Phase 5: - Serial Build Your Own Projects Based on Above Tools -
Projects device matplo
& controller tlib,
Applicat - Data pandas
ions (2– logger - USB-
3 - CAN to-CAN
weeks) Sniffer - CLI
- Sensor Tools
dashboard

Bonus: AI/ML on Embedded Devices (Optional)


- Use TinyML with Python on Edge Devices
- Course: https://www.coursera.org/learn/tinyml
- Run TensorFlow Lite models on Raspberry Pi

Tools & Libraries Summary


Purpose Tools/Libraries
GPIO & Sensors MicroPython, CircuitPython
Serial Communication pySerial
CAN Communication python-can, can-utils (Linux)
Testing pytest, unittest
Data Logging & Parsing pandas, matplotlib, csv/json libs
GUI (optional) Tkinter or PyQT

Certificate Courses (Paid with Free Audits)


- Python for Everybody (Coursera): https://www.coursera.org/specializations/python
- MicroPython for ESP32 (Udemy): https://www.udemy.com/course/micropython-
programming-with-esp32/
- Automate the Boring Stuff (Udemy): https://www.udemy.com/course/automate/

You might also like