Advanced (Python) Coding Course
Advanced (Python) Coding Course
This introduction to python is designed for children who have either completed our beginners or intermediate coding course or have experience coding using either scratch or the BBC Micro:bit blockly editor. Your child does not need experience of coding in python (a coding language) as this course will introduce them to that. If you are unsure if this course is suitable for your child, please email email@example.com and we can advise. There is also the option to purchase a generation one BBC Micro:bit at a reduced price if you don’t already have one. If your child is already proficient in python, this course is likely to be too simple for them. Your child will need to be able to type or have someone available to assist them with typing to complete this course.
All sessions will be run online on a Wednesday at 4pm-5pm starting on the 28th April via zoom so are suitable for children across the UK. Coding sessions will last for one hour per week and children will be working with the BBC Micro:bit and an online python editor. Children will be able to share their coding creations with one another and a scientist will be on hand to help with any tricky coding bugs! If you miss a session, we will send you written and video instructions and be on hand to help out throughout the week so that your child can catch up easily. Some children choose to complete the entire course this way and enjoy being able to take the course at their own pace – attendance of the live zoom sessions is not essential.
What is python?
Python is a coding language that is used by web developers and software developers. Unlike blockly, where we put blocks in rows to create our codes, python uses text-based codes in rows instead. Here is an example of python code.
from microbit import *
This course will build on the knowledge that children have gained in the blockly based sessions and move them into a more complex coding language.
The price is £6 per family per session.
You will need a computer (mac or pc) with internet access and a USB port. A webcam is desirable but not essential and there is no requirement for your child to be on camera but it does make it easier for us to help if we can see what they are doing. You will need a BBC Micro:bit generation 1 (minimum) plus a USB cable and battery pack, all of which can be purchased from us for £15 or can be found at various shops online and offline.
You will also need a wired speaker or pair of wired headphones and two crocodile clips. If you don’t have these just send us an email and we can help.
28th April – 4pm – Coding LEDs – In this session we will be learning how to code the LEDs using python text-based coding. Using python, we can manipulate the LEDs to show a different level of brightness on each individual LED and we will be using this functionality to code complex pictures and animations.
5th May – 4pm – Programming inputs in python – Coding inputs (buttons and gestures) is handled in a slightly different way when using Python and we will be learning how to handle inputs with python in this session.
12th May – 4pm – Programming the accelerometer – In this session we will be using python coding to create a spirit level and a dice.
19th May- 4pm – Making speech in python – When using python, we are actually able to programme the Micro:bit to say words rather than just tunes. We will be using the python coding system to make the Micro:bit have a conversation with us!