Explore Chat for Schools, a secure platform for AI tools and literacy in the classroom. Learn more.
Explore Chat for Schools, a secure platform for AI tools and literacy in the classroom. Learn more.
Students will learn the Python commands to do various actions on the micro:bit.
29 lessons
Students will develop their robot programming skills using block coding with the micro:bit. Students will build on their skills and learn to program various sensors, including temperature, light, touch, and sounds. They will also show LED displays and create loops to control the micro:bit.
Learning Outcomes:
Students get familiar with the micro:bit and learn how to create a basic program that includes icons.
Topics covered:
micro:bit Parts & Pieces
micro:bit functions & features
Standard alignment:
Learning Outcomes:
Students practice programming a basic program that shows icons, clears the screen, and pauses your code.
Topics covered:
show icon
pause & clear screen
Standard alignment:
Learning Outcomes:
Students practice programming your own custom LED designs in this lesson's challenges.
Topics covered:
LEDs & outputs
Downloading to the micro:bit
Standard alignment:
Learning Outcomes:
Students practice programming button inputs in this lesson's challenges.
Topics covered:
Buttons
Standard alignment:
Learning Outcomes:
Students practice programming strings in this lesson's challenges.
Topics covered:
Strings
Standard alignment:
Learning Outcomes:
Students practice programming numbers in this lesson's challenges.
Topics covered:
Numbers
Standard alignment:
Learning Outcomes:
Students learn about accessibility. Then, practice programming compass arrows in this lesson's challenges.
Topics covered:
Accessibility
compass arrows
adaptive technologies
Standard alignment:
Learning Outcomes:
Students practice programming loops in this lesson's challenges.
Topics covered:
Loops
Standard alignment:
Learning Outcomes:
Students practice programming conditionals in this lesson's challenges.
Topics covered:
ELSE clauses
IF statements
Standard alignment:
Learning Outcomes:
Students practice programming variables in this lesson's challenges using the data they collect to complete the challenges.
Topics covered:
Variables
Standard alignment:
Learning Outcomes:
Students learn about copyright and the public domain. Then, work with a partner to create a Rock, Paper, Scissors challenge. Be sure to give credit to each other's ideas.
Topics covered:
Copyright
Public Domain
Standard alignment:
Learning Outcomes:
Students get familiar with the micro:bit and learn how to create a basic program that includes icons.
Topics covered:
micro:bit Parts & Pieces
micro:bit functions & features
Standard alignment:
Learning Outcomes:
Students learn about hardware and software and then create programs about the topic.
Topics covered:
Hardware
Software
Standard alignment:
Learning Outcomes:
Students learn how to download their code to a physical robot. Then, learn about file management while programming challenges about the topic.
Topics covered:
Downloading to the micro:bit
File extensions
version control
Standard alignment:
Learning Outcomes:
Students practice programming a basic program that shows icons, clears the screen, and pauses their code.
Topics covered:
show icon
pause & clear screen
Standard alignment:
Learning Outcomes:
Students practice programming their own custom LED designs in this lesson's challenges.
Topics covered:
LEDs & outputs
Standard alignment:
Learning Outcomes:
Students practice programming button inputs in this lesson's challenges.
Topics covered:
Buttons
Standard alignment:
Learning Outcomes:
Students practice programming strings in this lesson's challenges.
Topics covered:
Strings
Standard alignment:
Learning Outcomes:
Students practice programming numbers in this lesson's challenges.
Topics covered:
Numbers
Standard alignment:
Learning Outcomes:
Students practice programming loops in this lesson's challenges.
Topics covered:
Loops
Standard alignment:
Learning Outcomes:
Students practice programming conditionals in this lesson's challenges.
Topics covered:
IF statements
Else Clauses
Standard alignment:
Learning Outcomes:
Students practice programming variables in this lesson's challenges using the data they collect to complete the challenges.
Topics covered:
Variables
Standard alignment:
Learning Outcomes:
Students practice programming compass arrows in this lesson's challenges.
Topics covered:
compass arrows
Standard alignment:
Learning Outcomes:
Students practice programming more advanced compass challenges in this lesson.
Topics covered:
compass & degrees
compass & variables
Standard alignment:
Learning Outcomes:
Students practice programming melodies in this lesson's challenges.
Topics covered:
melodies
Standard alignment:
Learning Outcomes:
Students practice programming temperature in this lesson's challenges.
Topics covered:
temperature
Standard alignment:
Learning Outcomes:
Students practice programming light in this lesson's challenges.
Topics covered:
light
Standard alignment:
Learning Outcomes:
Students learn about accessibility. Then, practice programming in this lesson's challenges.
Topics covered:
Accessibility
Adaptive Technologies
Standard alignment:
Learning Outcomes:
Students practice programming the accelerometer in the micro: bit in this lesson's challenges.
Topics covered:
accelerometer
Standard alignment:
Learning Outcomes:
Students learn about effective research strategies. Then, research to support their programming in this personal project.
Topics covered:
Essential questions
Keyword searches
reliable & unreliable resources
Standard alignment:
Learning Outcomes:
Students learn about copyright and the public domain. Then, work with a partner to create a Rock, Paper, Scissors challenge. Be sure to give credit to each other's ideas.
Topics covered:
Copyright
Public Domain
Standard alignment:
Learning Outcomes:
Students practice programming the radio features in the micro:bit in this lesson's challenges.
Topics covered:
radio
Standard alignment:
Learning Outcomes:
Students practice programming the microphone and touch features in the micro:bit in this lesson's challenges.
Topics covered:
microphone
touch
Standard alignment:
Learning Outcomes:
Students get familiar with the micro:bit and learn how to create a basic program that includes icons.
Topics covered:
micro:bit Parts & Pieces
micro:bit functions & features
Standard alignment:
Learning Outcomes:
Students learn about hardware and software and then create programs about the topic.
Topics covered:
Hardware
Software
Standard alignment:
Learning Outcomes:
Students learn how to download their code to a physical robot. Then, learn about file management while programming challenges about the topic.
Topics covered:
Downloading to the micro:bit
File extensions
version control
Standard alignment:
Learning Outcomes:
Students practice programming a basic program that shows icons, clears the screen, and pauses their code.
Topics covered:
show icon
pause & clear screen
Standard alignment:
Learning Outcomes:
Students practice programming their own custom LED designs in this lesson's challenges.
Topics covered:
LEDs & outputs
Standard alignment:
Learning Outcomes:
Students learn about cyberbullying and digital footprints. Then, practice programming in this lesson's challenges.
Topics covered:
Digital Footprint
Cyberbullying
Standard alignment:
Learning Outcomes:
Students practice programming button inputs in this lesson's challenges.
Topics covered:
Buttons
Standard alignment:
Learning Outcomes:
Students practice programming strings in this lesson's challenges.
Topics covered:
Strings
Standard alignment:
Learning Outcomes:
Students practice programming numbers in this lesson's challenges.
Topics covered:
Numbers
Standard alignment:
Learning Outcomes:
Students practice their programming in the hcallenges while learning about computer devices and computer systems.
Topics covered:
Computer devices
Computer systems
Standard alignment:
Learning Outcomes:
Students learn about internet safety and cybersecurity in this lesson. Then, practice their programming skills in the challenges.
Topics covered:
Internet Safety
Cybersecurity
Standard alignment:
Learning Outcomes:
Students practice programming loops in this lesson's challenges.
Topics covered:
Loops
Standard alignment:
Learning Outcomes:
Students learn about computers' effect on culture. Then, practice programming in the challenges.
Topics covered:
Computers & communication
Computers & entertainment
Computers & learning
Standard alignment:
Learning Outcomes:
Students practice programming conditionals in this lesson's challenges.
Topics covered:
If statements
Else Clauses
Standard alignment:
Learning Outcomes:
Students practice programming variables in this lesson's challenges using the data they collect to complete the challenges.
Topics covered:
Variables
Standard alignment:
Learning Outcomes:
Students practice programming compass arrows in this lesson's challenges.
Topics covered:
compass arrows
Standard alignment:
Learning Outcomes:
Students practice programming more advanced compass challenges in this lesson.
Topics covered:
compass & degrees
compass & variables
comparison operators
Standard alignment:
Learning Outcomes:
Students learn about encryption and decoding. Then, practice programming using morse cod encyrption in the challenges.
Topics covered:
Encryption
Decoding
Standard alignment:
Learning Outcomes:
Students learn about binary data. Then, practice programming using binary in the challenges.
Topics covered:
Binary data
Standard alignment:
Learning Outcomes:
Students practice programming melodies in this lesson's challenges.
Topics covered:
melodies
Standard alignment:
Learning Outcomes:
Students practice programming temperature in this lesson's challenges.
Topics covered:
temperature
Standard alignment:
Learning Outcomes:
Students practice programming light in this lesson's challenges.
Topics covered:
light
Standard alignment:
Learning Outcomes:
Students learn about accessibility. Then, practice programming in this lesson's challenges.
Topics covered:
Accessibility
Adaptive Technologies
Standard alignment:
Learning Outcomes:
Students practice programming the accelerometer in the micro: bit in this lesson's challenges.
Topics covered:
accelerometer
Standard alignment:
Learning Outcomes:
Students learn about effective research strategies. Then, research to support their programming in this personal project.
Topics covered:
Essential questions
Keyword searches
reliable & unreliable resources
Standard alignment:
Download the 2022 Skill Struck Standards Alignment + Correlation Guide to view a general list of our standard alignments, or find your state's specific alignment below:
Having a mapped out, structured way to learn and experience the Computer Science curriculum really freed up time for me to give students one-on-one attention. It also gave me more opportunities to give the students additional programming assignments to help them understand the concepts better.
The program and the people behind it are innovative, intelligent, and organized. The platform is very user-friendly and l have been able to guide my students easily through the curriculum.
All of the content is fun and engaging for our students! Regarding the support and partnership, they are always on top of everything. Small issues are resolved quickly, and that is not typical with other EdTech companies.