Skip to content

A comprehensive and FREE Online Python Development course FOR KIDS utilizing an official BBC micro:bit Development Board and later an Expressif ESP32 Development Board going step-by-step into the world of Python for microcontrollers.

License

Notifications You must be signed in to change notification settings

82ndAirborneDiv/Python-For-Kids

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CLICK FOR VIDEO

Python For Kids

A comprehensive and FREE Online Python Development course FOR KIDS utilizing an official BBC micro:bit Development Board and later an Expressif ESP32 Development Board going step-by-step into the world of Python for microcontrollers.


PROMOTIONAL VIDEO - WATCH NOW HERE ON YOUTUBE


BEGINNER COURSE (BBC micro:bit V2 Development Board)

Lesson 1: Python For Kids V2 (Part 1: Goals)

This tutorial will begin with the basic concepts of why kids should learn to program in Python.

-> Click HERE to read the article on LinkedIn.

Lesson 2: Python For Kids V2 (Part 2: "Hello World")

This tutorial will step-by-step code our first program to have our little microcontroller say hello to the world!

-> Click HERE to read the article on LinkedIn.

Lesson 3: Python For Kids V2 (Part 3: FUN With Images)

This tutorial will step-by-step code a FUN image making program where our little microcontroller will make various faces to his new friend.

-> Click HERE to read the article on LinkedIn.

Lesson 4: Python For Kids V2 (Part 4: FUN With Numbers)

This tutorial 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 to read the article on LinkedIn.

Lesson 5: Python For Kids V2 (Part 5: FUN With Words)

This tutorial 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 to read the article on LinkedIn.

Lesson 6: Python For Kids V2 (Part 6: FUN With Word Lists)

This tutorial 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 to read the article on LinkedIn.

Lesson 7: Python For Kids V2 (Part 7: FUN With Music)

This tutorial will step-by-step code a FUN song making program where our little microcontroller will play various songs to his new friend.

-> Click HERE to read the article on LinkedIn.

Lesson 8: Python For Kids V2 (Part 8: FUN With Talking Robots)

This tutorial 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 to read the article on LinkedIn.

Lesson 9: Python For Kids V2 (Part 9: Dozens Of FREE Additional STEP-BY-STEP Lessons Online!

This tutorial will get you connected to a FREE additional series of step-by-step lessons with detailed code and pictures available from the microbit.org website!

-> Click HERE to read the article on LinkedIn.


BEGINNER COURSE (BBC micro:bit V1 Development Board)

Lesson 1: Python For Kids (Part 1: Goals)

This tutorial will begin with the basic concepts of why kids should learn to program in Python.

-> Click HERE to read the article on LinkedIn.

Lesson 2: Python For Kids (Part 2: Install Mu IDE)

This tutorial will step-by-step help you get the Mu integrated development environment set up for you and your child to begin developing.

-> Click HERE to read the article on LinkedIn.

Lesson 3: Python For Kids (Part 3: "Hello World")

This tutorial will step-by-step code our first program to have our little microcontroller say hello to the world!

-> Click HERE to read the article on LinkedIn.

Lesson 4: Python For Kids (Part 4: FUN With Images)

This tutorial will step-by-step code a FUN image making program where our little microcontroller will make various faces to his new friend.

-> Click HERE to read the article on LinkedIn.

Lesson 5: Python For Kids (Part 5: FUN With Numbers)

This tutorial 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 to read the article on LinkedIn.

Lesson 6: Python For Kids (Part 6: FUN With Words)

This tutorial 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 to read the article on LinkedIn.

Lesson 7: Python For Kids (Part 7: FUN With Word Lists)

This tutorial 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 to read the article on LinkedIn.

Lesson 8: Python For Kids (Part 8: FUN With Music)

This tutorial will step-by-step code a FUN song making program where our little microcontroller will play various songs to his new friend.

-> Click HERE to read the article on LinkedIn.

Lesson 9: Python For Kids (Part 9: FUN With Talking Robots)

This tutorial 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 to read the article on LinkedIn.

Lesson 10: Python For Kids (Part 10: Dozens Of FREE Additional STEP-BY-STEP Lessons Online!

This tutorial will get you connected to a FREE additional series of step-by-step lessons with detailed code and pictures available from the microbit.org website!

-> Click HERE to read the article on LinkedIn.


INTERMEDIATE COURSE (FREE Mu IDE)

Lesson 11: Python For Kids (Part 11: Goals)

This tutorial will begin with the basic concepts of why kids and young adults should take the next steps toward learning Python as it relates to microcontrollers.

-> Click HERE to read the article on LinkedIn.

Lesson 12: Python For Kids (Part 12: "Hello World")

This tutorial will step-by-step code our first program with CORE Python!

-> Click HERE to read the article on LinkedIn.

Lesson 13: Python For Kids (Part 13: Debugging "Hello World")

This tutorial will step-by-step debug our first program with CORE Python!

-> Click HERE to read the article on LinkedIn.

Lesson 14: Python For Kids (Part 14: I/O)

This tutorial will step-by-step learn basic input and output.

-> Click HERE to read the article on LinkedIn.

Lesson 15: Python For Kids (Part 15: Debugging I/O)

This tutorial will step-by-step debug basic input and output.

-> Click HERE to read the article on LinkedIn.

Lesson 16: Python For Kids (Part 16: "The Universal Language")

This tutorial will talk about the universal language that connects us all.

-> Click HERE to read the article on LinkedIn.

Lesson 17: Python For Kids (Part 17: Intro To Numbers)

This tutorial will discuss an intro to numbers and number systems.

-> Click HERE to read the article on LinkedIn.

Lesson 18: Python For Kids (Part 18: Binary Number System)

This tutorial will discuss an intro to the Binary number system.

-> Click HERE to read the article on LinkedIn.

Lesson 19: Python For Kids (Part 19: Hexadecimal Number System)

This tutorial will discuss an intro to the Hexadecimal number system.

-> Click HERE to read the article on LinkedIn.

Lesson 20: Python For Kids (Part 20: Primitive Data Types)

This tutorial will discuss an intro to primitive data types.

-> Click HERE to read the article on LinkedIn.

Lesson 21: Python For Kids (Part 21: Integer Primitive Data Type)

This tutorial will discuss the integer primitive data type.

-> Click HERE to read the article on LinkedIn.

Lesson 22: Python For Kids (Part 22: Float Primitive Data Type)

This tutorial will discuss the float primitive data type.

-> Click HERE to read the article on LinkedIn.

Lesson 23: Python For Kids (Part 23: String Primitive Data Type)

This tutorial will discuss the string primitive data type.

-> Click HERE to read the article on LinkedIn.

Lesson 24: Python For Kids (Part 24: Bool Primitive Data Type)

This tutorial will discuss the bool primitive data type.

-> Click HERE to read the article on LinkedIn.

Lesson 25: Python For Kids (Part 25: Bytes Primitive Data Type)

This tutorial will discuss the bytes primitive data type.

-> Click HERE to read the article on LinkedIn.

Lesson 26: Python For Kids (Part 26: Bytearray Primitive Data Type)

This tutorial will discuss the bytearray primitive data type.

-> Click HERE to read the article on LinkedIn.

Lesson 27: Python For Kids (Part 27: Variables)

This tutorial will discuss variables.

-> Click HERE to read the article on LinkedIn.

Lesson 28: Python For Kids (Part 28: Mathematical Operations)

This tutorial will discuss methematical operations.

-> Click HERE to read the article on LinkedIn.

Lesson 29: Python For Kids (Part 29: Conditional Logic)

This tutorial will discuss conditional logic.

-> Click HERE to read the article on LinkedIn.

Lesson 30: Python For Kids (Part 30: Lists, Tuples, Dictionaries & Loops)

This tutorial will discuss lists, tuples, dictionaries & loops.

-> Click HERE to read the article on LinkedIn.

Lesson 31: Python For Kids (Part 31: Functions)

This tutorial will discuss functions.

-> Click HERE to read the article on LinkedIn.

Lesson 32: Python For Kids (Part 32: Classes)

This tutorial will discuss classes.

-> Click HERE to read the article on LinkedIn.

Lesson 33: Python For Kids (Part 33: Unittest)

This tutorial will discuss unittest.

-> Click HERE to read the article on LinkedIn.


MICROPYTON FOR MICRO:BIT (BBC micro:bit V2 Development Board)

REPO HERE

Lesson 1: MicroPython For micro:bit (Part 1: Basic I/O)

This tutorial will discuss MicroPython basic input and output for the micro:bit V2.

-> Click HERE to read the article on LinkedIn.

Lesson 2: MicroPython For micro:bit (Part 2: DataTypes & Numbers)

This tutorial will discuss MicroPython datatypes and numbers for the micro:bit V2.

-> Click HERE to read the article on LinkedIn.

Lesson 3: MicroPython For micro:bit (Part 3: Conditional Logic)

This tutorial will discuss MicroPython conditional logic and application flow chart design for the micro:bit V2.

-> Click HERE to read the article on LinkedIn.

Lesson 4: MicroPython For micro:bit (Part 4: Lists, Tuples, Dictionaries & Loops)

This tutorial will discuss MicroPython lists, tuples, dictionaries and loops for the micro:bit V2.

-> Click HERE to read the article on LinkedIn.

Lesson 5: MicroPython For micro:bit (Part 5: Functions)

This tutorial will discuss MicroPython functions for the micro:bit V2.

-> Click HERE to read the article on LinkedIn.

Lesson 6: MicroPython For micro:bit (Part 6: Classes)

This tutorial will discuss MicroPython classes for the micro:bit V2.

-> Click HERE to read the article on LinkedIn.

Lesson 7: MicroPython For micro:bit (Part 7: Unittest)

This tutorial will discuss MicroPython unittest for the micro:bit V2.

-> Click HERE to read the article on LinkedIn.


License

Apache License, Version 2.0

About

A comprehensive and FREE Online Python Development course FOR KIDS utilizing an official BBC micro:bit Development Board and later an Expressif ESP32 Development Board going step-by-step into the world of Python for microcontrollers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%