https://github.com/mytechnotalent/Python-For-Kids
A FREE comprehensive online Python development tutorial FOR KIDS utilizing an official BBC micro:bit Development Board going step-by-step into the world of Python for microcontrollers.
https://github.com/mytechnotalent/Python-For-Kids
article educator educators kids kids-utilizing kidscancode linkedin microbit microcontroller microcontrollers micropython mu python pythonforbeginner pythonforeverybody pythonforkids pythonlearning stem step-lessons tutorial
Last synced: 24 days ago
JSON representation
A FREE comprehensive online Python development tutorial FOR KIDS utilizing an official BBC micro:bit Development Board going step-by-step into the world of Python for microcontrollers.
- Host: GitHub
- URL: https://github.com/mytechnotalent/Python-For-Kids
- Owner: mytechnotalent
- License: apache-2.0
- Created: 2020-09-16T22:07:24.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-11-26T23:12:18.000Z (26 days ago)
- Last Synced: 2025-11-29T17:59:17.942Z (24 days ago)
- Topics: article, educator, educators, kids, kids-utilizing, kidscancode, linkedin, microbit, microcontroller, microcontrollers, micropython, mu, python, pythonforbeginner, pythonforeverybody, pythonforkids, pythonlearning, stem, step-lessons, tutorial
- Language: Python
- Homepage:
- Size: 3.85 MB
- Stars: 764
- Watchers: 42
- Forks: 117
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-microbit - Python For Kids - A comprehensive online Python development course for kids utilizing a BBC micro:bit going step-by-step into the world of Python for microcontrollers. (🧑🏫 Teaching Resources / 🎥 Conference Talks)
README
[](https://www.youtube.com/watch?v=b4V13Lvk_jM)
# Python For Kids
A FREE comprehensive online Python development tutorial FOR KIDS utilizing an official BBC micro:bit Development Board going step-by-step into the world of Python for microcontrollers.
## PROMOTIONAL VIDEO - WATCH NOW [HERE](https://www.youtube.com/watch?v=b4V13Lvk_jM) ON YOUTUBE
## Chapter 1: Goals
This lesson will begin with the basic concepts of why kids should learn to program in Python.
-> Click [HERE](https://github.com/mytechnotalent/Python-For-Kids/blob/main/Python_For_Kids_01r.pdf) to read the lesson in PDF format.
## Chapter 2: "Hello World"
This lesson will step-by-step code our first program to have our little microcontroller say hello to the world!
-> Click [HERE](https://github.com/mytechnotalent/Python-For-Kids/blob/main/Python_For_Kids_01r.pdf) to read the lesson in PDF format.
## Chapter 3: FUN With Images
This lesson will step-by-step code a FUN image making program where our little microcontroller will make various faces to his new friend.
-> Click [HERE](https://github.com/mytechnotalent/Python-For-Kids/blob/main/Python_For_Kids_01r.pdf) to read the lesson in PDF format.
## Chapter 4: FUN With Numbers
This lesson will step-by-step code a FUN program where we will work with numbers and learn about how to make variables with them.
-> Click [HERE](https://github.com/mytechnotalent/Python-For-Kids/blob/main/Python_For_Kids_01r.pdf) to read the lesson in PDF format.
## Chapter 5: FUN With Words
This lesson will step-by-step code a FUN program where we will work with words and learn about how to make variables with them.
-> Click [HERE](https://github.com/mytechnotalent/Python-For-Kids/blob/main/Python_For_Kids_01r.pdf) to read the lesson in PDF format.
## Chapter 6: FUN With Word Lists
This lesson will step-by-step code a FUN program where we will work with word lists and learn about how to make variables with them.
-> Click [HERE](https://github.com/mytechnotalent/Python-For-Kids/blob/main/Python_For_Kids_01r.pdf) to read the lesson in PDF format.
## Chapter 7: Fun With Music
This lesson will step-by-step code a FUN song making program where our little microcontroller will play various songs to his new friend.
-> Click [HERE](https://github.com/mytechnotalent/Python-For-Kids/blob/main/Python_For_Kids_01r.pdf) to read the lesson in PDF format.
## Chapter 8: Fun With Talking Robots
This lesson will step-by-step interact with a FUN talking robot where we can ask him questions and he will respond to us using his voice.
-> Click [HERE](https://github.com/mytechnotalent/Python-For-Kids/blob/main/Python_For_Kids_01r.pdf) to read the lesson in PDF format.
## Chapter 9: Basic I/O
This lesson will discuss MicroPython basic input and output for the micro:bit.
-> Click [HERE](https://github.com/mytechnotalent/Python-For-Kids/blob/main/Python_For_Kids_01r.pdf) to read the lesson in PDF format.
## Chapter 10: DataTypes & Numbers
This lesson will discuss MicroPython datatypes and numbers for the micro:bit.
-> Click [HERE](https://github.com/mytechnotalent/Python-For-Kids/blob/main/Python_For_Kids_01r.pdf) to read the lesson in PDF format.
## Chapter 11: Conditional Logic
This lesson will discuss MicroPython conditional logic and application flow chart design for the micro:bit.
-> Click [HERE](https://github.com/mytechnotalent/Python-For-Kids/blob/main/Python_For_Kids_01r.pdf) to read the lesson in PDF format.
## Chapter 12: Lists, Tuples, Dictionaries & Loops
This lesson will discuss MicroPython lists, tuples, dictionaries and loops for the micro:bit.
-> Click [HERE](https://github.com/mytechnotalent/Python-For-Kids/blob/main/Python_For_Kids_01r.pdf) to read the lesson in PDF format.
## Chapter 13: Functions
This lesson will discuss MicroPython functions for the micro:bit.
-> Click [HERE](https://github.com/mytechnotalent/Python-For-Kids/blob/main/Python_For_Kids_01r.pdf) to read the lesson in PDF format.
## Chapter 14: Classes
This lesson will discuss MicroPython classes for the micro:bit.
-> Click [HERE](https://github.com/mytechnotalent/Python-For-Kids/blob/main/Python_For_Kids_01r.pdf) to read the lesson in PDF format.
## Chapter 15: Unittest
This lesson will discuss MicroPython unittest for the micro:bit.
-> Click [HERE](https://github.com/mytechnotalent/Python-For-Kids/blob/main/Python_For_Kids_01r.pdf) to read the lesson in PDF format.
# License
[Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)