Python Coding Workshop For Kids
Perfect for beginners,
Hands-on small group class
Kids will learn:
- Python basics
- Game creation
- Problem-solving
- Logic and creativity
- Real coding projects
Python Project examples:
- Number guessing game
- Calculator
- Rock paper scissors
- Digital drawing with Turtle
- Mini Chatbot
- …
Build Your Micro controller controlled car
Micro-controller / processor Training:
Raspberry Pi Pico training content is structured to guide learners from basic setup to advanced physical computing (control toy car, robot, drone) and IoT projects.
Training Contents & Project Modules
The curriculum typically follows a progression from environment configuration to specific hardware interactions:
Initial Setup and Fundamental
- Environment Installation: Installing MicroPython on the Pico using a PC or Raspberry Pi.
- Development Tools: Setting up the Thonny IDE or Mu Editor.
- Core Concepts: Learning “Hello World” scripts and the basics of MicroPython programming.
Basic Hardware Interaction
- Digital Outputs: Blinking the on-board LED and controlling external LEDs.
- Digital Inputs: Using push-buttons for control and creating simple reaction games.
- Analog Projects: Utilizing the Analog-to-Digital Converter (ADC) and Pulse Width Modulation(PWM) for dimming LEDs or reading sensors.
Sensor and Communication Protocols
- Built-in Features: Utilizing the internal temperature sensor for measurement projects.
- Communication Protocols: Projects involving I2C, SPI, UART, and RS-232 interfaces.
- External Sensors: Integration with modules like the BME-280 (pressure/humidity), TMP102, and ultrasonic distance sensors.
Advanced and Wireless Applications (Pico W)
- Wireless Connectivity: Setting up Wi-Fi for web servers and WLAN scanning.
- Data Management: Implementing data logging and communication with smartphones via apps.
- Specialized Kits: Using platforms like toy car, Autonomous Robotics, Drone control and IoT.
Recommended Training Schedule
This is small group, hands-on workshop, the schedule is depend on each individual’s progress.
