-
Notifications
You must be signed in to change notification settings - Fork 700
Add new microbit.org rows to home page #6584
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
abchatra
merged 8 commits into
microsoft:master
from
microbit-matt-hillsdon:update-homepage
Oct 24, 2025
Merged
Changes from 4 commits
Commits
Show all changes
8 commits
Select commit
Hold shift + click to select a range
e2b80f6
Add new microbit.org rows to home page
microbit-robert e74cae0
Updated SUMMARY.md file with new project links
microbit-robert 26f27be
Remove trailing space from URL
microbit-robert 584a17f
Merge branch 'master' into update-homepage
ganicke 8a9e68d
Update row order based on feedback
microbit-robert cccab62
Merge branch 'master' into update-homepage
abchatra 5d2cca8
Merge branch 'master' into update-homepage
ganicke af658d2
Merge branch 'master' into update-homepage
abchatra File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,41 @@ | ||
| # CreateAI | ||
|
|
||
| Projects to get learners started quickly with AI and machine learning on the micro:bit. | ||
|
|
||
| ## Projects | ||
|
|
||
| ```codecard | ||
| [{ | ||
| "name": "AI storytelling friend", | ||
| "description": "Use storytelling to introduce AI.", | ||
| "url": "https://microbit.org/projects/make-it-code-it/ai-storytelling-friend/", | ||
| "imageUrl":"/static/microbit-org/createai/storytelling-friend.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "link" | ||
| }, { | ||
| "name": "Simple AI exercise timer", | ||
| "description": "Make a smart exercise timer using AI.", | ||
| "url": "https://microbit.org/projects/make-it-code-it/simple-ai-exercise-timer/", | ||
| "imageUrl":"/static/microbit-org/createai/simple-exercise-timer.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "link" | ||
| }, { | ||
| "name": "AI activity timer", | ||
| "description": "Use AI to detect and time specific activities.", | ||
| "url": "https://microbit.org/projects/make-it-code-it/ai-activity-timer/", | ||
| "imageUrl":"/static/microbit-org/createai/activity-timer.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "link" | ||
| }, { | ||
| "name": "More about CreateAI", | ||
| "description": "Explore AI on and offscreen with tools, resources and more.", | ||
| "url": "https://microbit.org/ai/", | ||
| "imageUrl":"/static/microbit-org/createai/more-about.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "link" | ||
| }] | ||
| ``` |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,49 @@ | ||
| # Data Logging | ||
|
|
||
| Use the micro:bit’s data logging feature in science and other experiments. | ||
|
|
||
| ## Projects | ||
|
|
||
| ```codecard | ||
| [{ | ||
| "name": "Traffic survey data logger", | ||
| "description": "Survey traffic, wildlife or anything around you!", | ||
| "url": "https://makecode.microbit.org/_gh4CetMLC5i4", | ||
| "imageUrl": "/static/microbit-org/data-logging/traffic-survey.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "sharedExample" | ||
| }, { | ||
| "name": "Kick strength data logger", | ||
| "description": "Use data science to improve your sports skills.", | ||
| "url": "https://makecode.microbit.org/_drsVdM9dccxq", | ||
| "imageUrl": "/static/microbit-org/data-logging/kick-strength.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "sharedExample" | ||
| }, { | ||
| "name": "Environment data logger", | ||
| "description": "Record and study data about the world around you.", | ||
| "url": "https://makecode.microbit.org/_WbKetCEgVDX2", | ||
| "imageUrl": "/static/microbit-org/data-logging/environment.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "sharedExample" | ||
| }, { | ||
| "name": "Solar panel experiment", | ||
| "description": "Decide where to put a solar panel with your micro:bit.", | ||
| "url": "https://makecode.microbit.org/_7L8hXcRUDCPF", | ||
| "imageUrl": "/static/microbit-org/data-logging/solar-panel.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "sharedExample" | ||
| }, { | ||
| "name": "Movement data logger", | ||
| "description": "Use data logging to make a better step counter.", | ||
| "url": "https://makecode.microbit.org/_6ftECdEohfpb", | ||
| "imageUrl": "/static/microbit-org/data-logging/movement.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "sharedExample" | ||
| }] | ||
| ``` |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,71 @@ | ||
| # Introductory micro:bit Feature Videos | ||
|
|
||
| Short animated videos to share with learners. | ||
|
|
||
| ## Videos | ||
|
|
||
| ```codecard | ||
| [{ | ||
| "name": "Introduction to the BBC micro:bit", | ||
| "description": "Meet the BBC micro:bit.", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "youTubeId": "u2u7UJSRuko", | ||
| "youTubePlaylistId": "PLEo0hMrjdofusveMscRFN9FeqKzDBzuXr", | ||
| "imageUrl": "/static/microbit-org/feature-videos/introduction.png" | ||
| }, | ||
| { | ||
| "name": "Input and output devices", | ||
| "description": "How the BBC micro:bit helps you understand computer input and output devices.", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "youTubeId": "NkoS2JXaBuM", | ||
| "youTubePlaylistId": "PLEo0hMrjdofusveMscRFN9FeqKzDBzuXr", | ||
| "imageUrl": "/static/microbit-org/feature-videos/input-output.png" | ||
| }, | ||
| { | ||
| "name": "Processor", | ||
| "description": "The processor is the most important part of your BBC micro:bit - watch this video to discover why they are essential parts of any computer, phone or tablet.", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "youTubeId": "Y9tk07CzTAA", | ||
| "youTubePlaylistId": "PLEo0hMrjdofusveMscRFN9FeqKzDBzuXr", | ||
| "imageUrl": "/static/microbit-org/feature-videos/processor.png" | ||
| }, | ||
| { | ||
| "name": "LEDs", | ||
| "description": "LED lights are perfect for the BBC micro:bit - watch this video to find out why.", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "youTubeId": "eRhlaXqT-0w", | ||
| "youTubePlaylistId": "PLEo0hMrjdofusveMscRFN9FeqKzDBzuXr", | ||
| "imageUrl": "/static/microbit-org/feature-videos/leds.png" | ||
| }, | ||
| { | ||
| "name": "Buttons", | ||
| "description": "The buttons are probably the first input device you'll use on BBC micro:bit - this video tells you how you can use them. ", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "youTubeId": "hnT0qHM3_hQ", | ||
| "youTubePlaylistId": "PLEo0hMrjdofusveMscRFN9FeqKzDBzuXr", | ||
| "imageUrl": "/static/microbit-org/feature-videos/buttons.png" | ||
| }, | ||
| { | ||
| "name": "Accelerometer", | ||
| "description": "Like a phone, the micro:bit can sense movement using its accelerometer. This video tells you more about how you can use it.", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "youTubeId": "UT35ODxvmS0", | ||
| "youTubePlaylistId": "PLEo0hMrjdofusveMscRFN9FeqKzDBzuXr", | ||
| "imageUrl": "/static/microbit-org/feature-videos/accelerometer.png" | ||
| }, | ||
| { | ||
| "name": "Full playlist", | ||
| "description": "Watch videos on all the features of the micro:bit.", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "url": "https://www.youtube.com/playlist?list=PLEo0hMrjdofusveMscRFN9FeqKzDBzuXr", | ||
| "youTubePlaylistId": "PLEo0hMrjdofusveMscRFN9FeqKzDBzuXr", | ||
| "imageUrl": "/static/microbit-org/feature-videos/full-playlist.png" | ||
| }] | ||
| ``` |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,65 @@ | ||
| # First Lessons with MakeCode and the micro:bit | ||
|
|
||
| Six projects featured in our starter [lessons](https://microbit.org/teach/lessons/first-lessons-with-makecode-and-the-microbit/) and companion [PD course](https://microbit.thinkific.com/courses/first-lessons-with-makecode-and-the-micro-bit). | ||
|
|
||
| ## Lessons | ||
|
|
||
| ```codecard | ||
| [{ | ||
| "name": "First lessons overview", | ||
| "description": "A sequence of lessons from the Micro:bit Educational Foundation that provide a pathway through six projects, ideal for getting started with the micro:bit", | ||
| "url":"https://microbit.org/teach/lessons/first-lessons-with-makecode-and-the-microbit", | ||
| "imageUrl": "/static/microbit-org/first-lessons/overview.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "link" | ||
| }, { | ||
| "name": "Name badge", | ||
| "description": "Students create their first programs and transfer them to their micro:bits.", | ||
| "url": "https://microbit.org/teach/lessons/name-badge/", | ||
| "imageUrl": "/static/microbit-org/first-lessons/name-badge.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "link" | ||
| }, { | ||
| "name": "Beating heart", | ||
| "description": "Create a simple animation to learn about sequence and simple loops.", | ||
| "url": "https://microbit.org/teach/lessons/beating-heart/", | ||
| "imageUrl": "/static/microbit-org/first-lessons/beating-heart.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "link" | ||
| }, { | ||
| "name": "Emotion badge", | ||
| "description": "Start learning about inputs and outputs using buttons and icons on the display.", | ||
| "url": "https://microbit.org/teach/lessons/emotion-badge/", | ||
| "imageUrl": "/static/microbit-org/first-lessons/emotion-badge.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "link" | ||
| }, { | ||
| "name": "Step counter", | ||
| "description": "Introduce variables to track your step count and begin to use the accelerometer input.", | ||
| "url": "https://microbit.org/teach/lessons/step-counter/", | ||
| "imageUrl": "/static/microbit-org/first-lessons/step-counter.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "link" | ||
| }, { | ||
| "name": "Nightlight", | ||
| "description": "Make an automatic nightlight and discover how logic, conditionals and inputs and outputs combine to make a simple control system.", | ||
| "url": "https://microbit.org/teach/lessons/nightlight/", | ||
| "imageUrl": "/static/microbit-org/first-lessons/nightlight.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "link" | ||
| }, { | ||
| "name": "Rock, paper, scissors", | ||
| "description": "Combine skills from the previous lessons to turn your micro:bit into an electronic simulation of a popular game of chance.", | ||
| "url": "https://microbit.org/teach/lessons/rock-paper-scissors/", | ||
| "imageUrl": "/static/microbit-org/first-lessons/rock-paper-scissors.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "link" | ||
| }] | ||
| ``` | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,57 @@ | ||
| # Make it: code it | ||
|
|
||
| Projects you can try out straight away or code from scratch. | ||
|
|
||
| ## Projects | ||
|
|
||
| ```codecard | ||
| [{ | ||
| "name": "Dance steps", | ||
| "description": "Use loops to help create a dance routine.", | ||
| "url": "https://makecode.microbit.org/_edAayo1kC04Y", | ||
| "imageUrl": "/static/microbit-org/make-it-code-it/dance-steps.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "sharedExample" | ||
| }, { | ||
| "name": "Poetry generator", | ||
| "description": "Generate random phrases to use in a poem.", | ||
| "url": "https://makecode.microbit.org/_D2fETcEuMCvX", | ||
| "imageUrl": "/static/microbit-org/make-it-code-it/poetry-generator.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "sharedExample" | ||
| }, { | ||
| "name": "Activity picker", | ||
| "description": "Can't agree on what to do? Let your micro:bit decide!", | ||
| "url": "https://makecode.microbit.org/_gXM8uh850CCe", | ||
| "imageUrl": "/static/microbit-org/make-it-code-it/activity-picker.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "sharedExample" | ||
| }, { | ||
| "name": "Calming LEDs", | ||
| "description": "Regulate your breathing and relax.", | ||
| "url": "https://makecode.microbit.org/_baC2XD9E1aW7", | ||
| "imageUrl": "/static/microbit-org/make-it-code-it/calming-leds.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "sharedExample" | ||
| }, { | ||
| "name": "Funny voice recorder", | ||
| "description": "Turn your micro:bit into a voice changer.", | ||
| "url": "https://makecode.microbit.org/_9TY7rdVAV5Fd", | ||
| "imageUrl": "/static/microbit-org/make-it-code-it/funny-voice.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "sharedExample" | ||
| }, { | ||
| "name": "Distance calculator", | ||
| "description": "Use your micro:bit to measure distances.", | ||
| "url": "https://makecode.microbit.org/_DACivW4iMe0t", | ||
| "imageUrl": "/static/microbit-org/make-it-code-it/distance-calculator.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "sharedExample" | ||
| }] | ||
| ``` |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,65 @@ | ||
| # Educator Professional Development | ||
|
|
||
| Professional development courses from the Micro:bit Educational Foundation. | ||
|
|
||
| ## Courses | ||
|
|
||
| ```codecard | ||
| [{ | ||
| "name": "First lessons with MakeCode and the micro:bit", | ||
| "description": "Introduces a sequence of six projects that are perfect to introduce your learners to coding on the micro:bit using Microsoft MakeCode.", | ||
| "url": "https://microbit.thinkific.com/courses/first-lessons-with-makecode-and-the-micro-bit", | ||
| "imageUrl": "/static/microbit-org/professional-development/first-lessons.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "link" | ||
| }, { | ||
| "name": "Gesture and movement", | ||
| "description": "Explores how to use the micro:bit’s accelerometer sensor in code. Using built-in gesture recognition, you’ll make projects that respond when you shake the micro:bit or rotate it in different directions like a phone or tablet screen.", | ||
| "url": "https://microbit.thinkific.com/courses/gesture-and-movement", | ||
| "imageUrl": "/static/microbit-org/professional-development/gesture-movement.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "link" | ||
| }, { | ||
| "name": "Science exploration with the micro:bit ", | ||
| "description": "Introduces how to use the BBC micro:bit as an effective tool to support hands-on science investigations in your classroom. It highlights four engaging, practical science investigations that you can take back to your classroom.", | ||
| "url": "https://microbit.thinkific.com/courses/science-exploration-with-the-micro-bit", | ||
| "imageUrl": "/static/microbit-org/professional-development/science-exploration.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "link" | ||
| }, { | ||
| "name": "Making and sensing sound", | ||
| "description": "Explore music and creative sound-making with the micro:bit. We’ll also show how you can create code that uses the micro:bit V2’s built-in microphone to respond to and measure sound.", | ||
| "url": "https://microbit.thinkific.com/courses/sensing-and-making-sound", | ||
| "imageUrl": "/static/microbit-org/professional-development/sensing-making-sound.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "link" | ||
| }, { | ||
| "name": "Introducing loops", | ||
| "description": "Uses the micro:bit to show how loops repeat sets of instructions to make your code do more. We explain the difference between infinite and numbered loops with practical examples.", | ||
| "url": "https://microbit.thinkific.com/courses/introducing-loops", | ||
| "imageUrl": "/static/microbit-org/professional-development/introducing-loops.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "link" | ||
| }, { | ||
| "name": "Practical tips for teachers", | ||
| "description": "Introduces the basics of what you need to get started teaching with the micro:bit, some practical suggestions and top tips for getting the most from your lesson time.", | ||
| "url": "https://microbit.thinkific.com/courses/practical-tips", | ||
| "imageUrl": "/static/microbit-org/professional-development/practical-tips.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "link" | ||
| }, { | ||
| "name": "All courses", | ||
| "description": "All professional development courses from the Micro:bit Educational Foundation.", | ||
| "url": "https://microbit.thinkific.com/", | ||
| "imageUrl": "/static/microbit-org/professional-development/all-courses.png", | ||
| "label": " ", | ||
| "labelClass": "black microbit-ribbon large", | ||
| "cardType": "link" | ||
| }] | ||
| ``` |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.