Materials for the following classes
An introduction to programming using Python, focusing on:
- Basic syntax and data types
- Control structures and functions
- Problem-solving with programming
Version control fundamentals using Git, covering:
- Basic Git commands and workflow
- Repository management
- Collaboration using Git
The introduction to Microcontroller using Arduino, focusing on:
- Explore the concept and history of microcontrollers, and how to select the right one.
- Learn why Arduino is beginner-friendly and widely used in prototyping.
- Hands-on practice—using both real hardware and online simulators—with digital/analog I/O, PWM, serial communication, and logic control.