Git Product home page Git Product logo

mytechnotalent / python-for-kids Goto Github PK

View Code? Open in Web Editor NEW
719.0 44.0 97.0 3.94 MB

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.

License: Apache License 2.0

Python 100.00%
kids kidscancode python microbit pythonlearning pythonforeverybody pythonforkids stem mu micropython

python-for-kids's Introduction

CLICK FOR VIDEO

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 ON YOUTUBE


Chapter 1: Goals

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

-> Click HERE 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 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 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 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 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 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 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 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 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 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 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 to read the lesson in PDF format.

Chapter 13: Functions

This lesson will discuss MicroPython functions for the micro:bit.

-> Click HERE to read the lesson in PDF format.

Chapter 14: Classes

This lesson will discuss MicroPython classes for the micro:bit.

-> Click HERE to read the lesson in PDF format.

Chapter 15: Unittest

This lesson will discuss MicroPython unittest for the micro:bit.

-> Click HERE to read the lesson in PDF format.


License

Apache License, Version 2.0

python-for-kids's People

Contributors

mytechnotalent avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

python-for-kids's Issues

Please not on Linkedin

Is it possible to mirror the posts also somewhere else for the (few) ones that don't have a LinkedIn account?

List pre-requisites on the main page

Add a "what you'll need" section.

The electronics cost about 30USD, a significant expense for many household.

Information on the computer needed (esp. operating system) would be useful too.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.