$100
for 5 classes
Class

Part 1: Getting Started With MicroPython and the BBC Micro:bit

Completed by 13 learners
Ages 11-16
Live Group Class
Prerequisite or a deeper dive in to learning to program the BBC micro:bit in MicroPython a version of Python (programming language).
Marcella "Missy" Park
Average rating:
4.6
Number of reviews:
(45 reviews)

Live video meetings
5x per week, 1 week
3-9 learners per class
60 min

What's included

5 live meetings
5 in-class hours

Class Experience

This class is a prerequisite to the Cyber:bot classes learning a deeper understanding of programming skills using a Micro:bit -you will need to buy one for course (approximately $15) - can use this link to find where to purchase one https://microbit.org/buy/  
This class can also be taken after the Cyber:bot part 1 or part 2 classes for a more in-depth programming skills.  We will be using MicroPython to program which is a version of Python and programming concepts from this class can be applied to other programming languages.  We will be building programs using skills taught from lessons.  This is a great introduction to programming with an interactive component that can be used in further classes I teach, DIY home projects, and robotics.  
In this course, we will learn how to program in MicroPython from the ground up. Each lesson will explain the concepts and work through building programs and examples of concepts. Then students will use those concepts to build their own program with lesson objectives.  Weekly lessons will cover different topics and build up students’ skills to write their own programs and allow students to think of new ways to solve coding challenges.  We will cover the features and capabilities of the Microbit, the basics of programming in MicroPython, learn about variables, lists, dictionaries, class, modules, functions, loops, and ways to store and save code.    Students will have assignments they can work on at the end of each class on their own to then share with other learners in class to provide feedback and encourage problem-solving.  Fundamentals of coding is learned as students work through the course and build upon each skill learned.   
Learning Objectives:   
 1: Getting Started in MicroPython
We will learn how to get started using MicroPython using the editor and/or Mu and the differences between the micro:bit and other popular microcontrollers. 
 2: MicroPython Basics
We will learn how numbers variables strings and loops are used in programs.  
 3: Functions
We will learn what functions are and how to use them to write beautiful code using parameters, global variables, and return values. 
 4:  Lists and Dictionaries
We will learn how list and dictionaries are useful in writing code with examples and tips and tricks for using them.  
 5: Buttons
Learn to code buttons to create input output to react to things. 
 6: LED Display
Learn how to create text, images, and animation on the LED display.  
 7: Sensor 
Learn how the sensors can be used to detect movement gestures, touch and temperature.

Learning Goals

By the end of the course, students will learn the basics of programming in MicroPython, and be able to create programs that can be applied to the Cyber:bot Part 1 or Part 2 course I teach or other robotics projects. By the end of the course, students should have a good idea of how to program in MicroPython with a focus on being able to solve practical problems using programming.

Other Details

Supply List
1.  Computer with Internet 
2.  BBC micro:bit 
        -Recommend purchasing the BBC micro:bit bundle that includes single micro:bit module, battery pack with batteries, and a USB cable from https://www.parallax.com/product/32703
       -Other options to buy BBC micro:bit can be found here https://microbit.org/buy/
 3.  Teacher will supply curriculum (I have no affiliation with either BBC or Parallax but use these companies for school purchases of robotics equipment).
External Resources
In addition to the Outschool classroom, this class uses:

    Meet the teacher

    Marcella "Missy" Park
    Joined May, 2020
    4.6
    45reviews
    Profile
    Teacher expertise and credentials
    I love teaching programming using fun and interesting examples students can then apply to contextualize concepts used in industry.   My aim is to show students how pure subjects taught in school can be applied together for creative good.   
    

    Reviews

    Parents also liked
    Getting Started With Coding/Programming a Botley Robot (10 Sessions)
    Mrs. Thelen
    5.0
    (115)
    $8 per class
    Next session at 2:30 AM on Monday
    Group Class
    10 wks, 1/wk, 25 min
    4-8
    Getting Started With Coding/Programming a Botley Robot (4 Sessions)
    Mrs. Thelen
    5.0
    (115)
    $8 per class
    Next session at 10:30 PM on Saturday
    Group Class
    4 wks, 1/wk, 25 min
    4-8
    Getting Started With Coding/Programming a Botley Robot 1 on 1 (10 Sessions)
    Mrs. Thelen
    5.0
    (115)
    $16 per session
    Next session at 6 PM on Thursday
    1-on-1 Lessons
    On Demand
    4-9
    Getting Started With Coding/Programming a Botley Robot 1 on 1 (4 Sessions)
    Mrs. Thelen
    5.0
    (115)
    $16 per session
    Next session at 7 PM on Monday
    1-on-1 Lessons
    On Demand
    4-9
    Spanish 1 Prep Course - Get a Head Start on Spanish 1!
    Melissa Moad
    5.0
    (114)
    $25 per class
    Next session at 9 PM on Wed 6/4
    Group Class
    6 wks, 1/wk, 45 min
    13-16
    Homeschool Writing Portfolio Part 1: Semester Long Writing Course
    Jaquita Rideau, M.Ed.
    4.9
    (678)
    $25 per class
    Next session at 1 PM on Mon 8/18
    Group Class
    12 wks, 1/wk, 45 min
    11-14
    Ecce Romani Part 1: Latin Fluency for Middle Schoolers
    Brandon Katz
    5.0
    (66)
    $22 per class
    Next session at 2 PM on Thu 9/4
    Group Class
    15 wks, 1/wk, 1 hr
    10-13
    High School Chemistry Part 1: General Chemistry With Weekly Labs/Projects
    Lora Danley, M.S. - Chemistry, Physics, Science
    5.0
    (59)
    $21 per class
    Next session at 5 PM on Wed 9/3
    Group Class
    16 wks, 1/wk, 1 hr
    13-17
    Western Civilization Part 1: The Ancient Mesopotamian World
    Brandon Katz
    5.0
    (66)
    $22 per class
    Next session at 9 PM on Thu 6/5
    Group Class
    13 wks, 1/wk, 50 min
    11-13
    Money Matters for Kids: Get an Early Start!
    Dr. Nathan
    5.0
    (23)
    $49 per class
    Next session at 4 PM on Sunday
    Group Class
    1 wk, 1/wk, 45 min
    7-12
    Doot the Flute: Let's Get Started
    Laura Boor
    5.0
    (46)
    $12 per class
    Next session at 7 PM on Monday
    Group Class
    1 wk, 1/wk, 55 min
    9-13
    Robotics With Micro:Bit - Level 1- Build Awesome Stuff!
    Kari Santos - coding Scratch and Robotics
    4.9
    (490)
    $24 per class
    Next session at 8:45 PM on Thu 6/19
    Group Class
    4 wks, 1/wk, 55 min
    8-12
    Pre-School French Immersion With Madame Meeks Part 1: Class for Young Beginners
    Language Lions by Rebecca Kiziltas
    4.9
    (359)
    $16 per class
    Next session at 9 PM today
    Group Class
    1/wk, 25 min
    4-7
    Algebra 1 Summer Prep ~ Getting a Head Start! ~ 5 Week Camp!
    Arielle Davis, M. Ed
    4.8
    (12)
    $15 per class
    Next session at 2 PM on Monday
    Group Class
    5 wks, 2/wk, 50 min
    13-18
    Don't Get Stuck - Get Started: Writing Without Over-Thinking
    Ilene Springer: Writing Solutions; Egyptology
    4.9
    (200)
    $45 per session
    1-on-1 Tutoring
    On Demand
    11-18
    Uke Can Do It Part 1: Group Ukulele Lessons for Young Beginners
    Jacqueline Burd
    4.9
    (335)
    $15 per class
    Next session at 2 PM on Wed 7/2
    Group Class
    4 wks, 1/wk, 25 min
    5-8
    See More Classes
    Home
    Search
    Give a Gift Card
    Open currency, time zone, and language settings
    Language & Region
    Log In