per class
Flappy Bird: Scratch Coding & the Engineering Design Process (Beginner)
Completed by 28 learners
Ages 8-11
Live One-Time Class
Live video meetings
Meets once
3-5 learners per class
90 min
What's included
1 live meeting
1 hrs 30 mins in-class hoursClass Experience
In this course, students will learning basic coding in MIT's Scratch platform (https://scratch.mit.edu/) while also learning about the iterative engineering design process. This process involves identifying the problem, brainstorming solutions, prototyping, testing solutions and critiquing them. Students will be able to put their 'engineering hard hats' on to think systematically, logically and consider a variety of factors when choosing design solutions for their Scratch project. Students will be able to get assistance in developing their own version of the famous Flappy Bird game, with all it's features, including score, game over, and a start button. Other extensions, including a timer and lives will be discussed and introduced if time permits. My role in this class will be to enable students to apply their creativity in a productive way - while also learning key skills in design thinking, such as brainstorming, prototyping and communicating design solutions. In addition, as an engineer, I will take a small portion of the class to discuss potential career options in engineering - and where engineering design would be applied in these career options. **Note: Students do not require previous experience with Scratch. All students are welcome, as the purpose of the course is not to simply teach how to code using Scratch, but how to create a simple project, understand why decisions were made and communicate these decisions to each other.**
Learning Goals
Students will learn how to code using Scratch.
Students will learn and apply the engineering design process.
Other Details
Parental Guidance
Dear Parents & guardians,
This class uses 1 External Platform, Scratch, which requires parental consent before use by children under the age of 13. Please ensure you review the privacy policy here: https://scratch.mit.edu/privacy_policy.
In order to ensure we make the best of the class, I would like to request that your child (1) has a new Scratch project open and ready at the start of class and (2) is comfortable with spelling, using the mouse & keyboard and the Zoom Screen Share feature. Scratch can be accessed here: https://scratch.mit.edu/projects/editor/?tutorial=getStarted.
This is a one-time class. However, students like to save their work and view it again. Saving Scratch projects will not be taught in this class. If you would like to save your child's work, please ensure this is done after the class. There are 2 ways to do this:
1. Download the project each time. This one is difficult for students as they would have to find it in the downloads folder and use the same device each time. This is also limited to desktop.
2. Create a Scratch account. This one automatically saves new projects, and students don’t have to worry about saving their projects each time. It would be necessary, however, to login to the scratch account each week before class.
Please do not hesitate to reach out with any questions.
Best regards,
Afifa
Language of Instruction
English
External Resources
In addition to the Outschool classroom, this class uses:
Meet the teacher
Reviews
Related categories
Parents also liked
Scratch Coding
Mehrab Ahmad
per class
Next session at 10 PM on Monday
Group Class
1/wk, 55 min
7-12
Intermediate Creative Scratch Coding Club
DEM Academy: Learn through Gaming
4.8
(732)
per class
Next session at 11 PM on Monday
Group Class
1/wk, 55 min
8-13
Scratch Coding Summer Camp: Design Your Own Games & Animations!
PopSkool: English, Music, Art, Math, Coding & More
5.0
(25)
per class
Next session at 4 PM on Monday
Group Class
2 wks, 4/wk, 55 min
5-10
Scratch Coding Summer Camp Level 2
Codingal - #1 AI & Coding | Backed by Y Combinator
4.8
(11)
per class
Next session at 1 PM on Monday
Group Class
1 wk, 5/wk, 1 hr
7-11
Scratch Coding Beginner class
Mehrab Ahmad
per class
Next session at 5 PM on Friday
Group Class
1 wk, 1/wk, 55 min
9-14
Scratch Coding Adventures for Beginners
JetLearn
4.9
(83)
per class
Group Class
4 wks, 1/wk, 1 hr
7-12
Scratch Coding for Beginners - Learn to Build Animations and Games (Level 1)
Codingal - #1 AI & Coding | Backed by Y Combinator
4.8
(11)
per class
Next session at 3 PM on Monday
Group Class
4 wks, 2/wk, 1 hr
6-11
Personalized Scratch Coding Birthday Party
BrainFizz
4.8
(645)
per class
Next session at 1 PM on Sat 5/24
Group Class
1 wk, 1/wk, 55 min
7-12
Scratch Coding Summer Camp for Beginners (Level 1)
Codingal - #1 AI & Coding | Backed by Y Combinator
4.8
(11)
per class
Next session at 1 PM on Monday
Group Class
1 wk, 5/wk, 1 hr
6-11
Scratch Coding for Beginners - Once a Week
Codingal - #1 AI & Coding | Backed by Y Combinator
4.8
(11)
per class
Next session at 3 PM on Tuesday
Group Class
12 wks, 1/wk, 50 min
7-12
Fun Scratch Coding Projects for Kids (Level 1)
AI Code Academy
4.7
(1,797)
per class
Next session at 3 PM on Sun 5/25
Group Class
10 wks, 1/wk, 1 hr
8-12
1:1 Scratch Coding Lessons (Beginner, Intermediate, or Advanced)
Coco Coders
4.8
(974)
per session
1-on-1 Lessons
On Demand
5-14
Scratch Coding Adventures for Beginners
JetLearn
4.9
(83)
per class
Next session at 8:30 PM on Tuesday
Group Class
6 wks, 1/wk, 1 hr
7-12
Scratch Coding Club for Beginners - Make Video Games - On-Going, Multi-Week
Dan Hartman
4.9
(578)
per class
Next session at 9 PM tomorrow
Group Class
1/wk, 30 min
7-12
Scratch Coding Club (Level 1): Create Video Games, Art & Animations Every Week!
PopSkool: English, Music, Art, Math, Coding & More
5.0
(25)
per class
Next session at 5 PM tomorrow
Group Class
1/wk, 50 min
5-10
Summer Camp: Fun Scratch Coding Projects for Kids (Level 2)
AI Code Academy
4.7
(1,797)
per class
Next session at 3 PM on Mon 6/16
Group Class
2 wks, 5/wk, 1 hr
8-11