Outschool
Open currency, time zone, and language settings
Log In

Scratchomania: Learn to Code Projects/Games With Scratch 3 (for Older Students)

In this 7-week, 14-module course, students will learn the basics of Scratch 3 and learn to code basic to intermediate-level projects and games on their own. This class is for older students.
Sreenidhi Pundi Muralidharan
Average rating:
5.0
Number of reviews:
(30)
Class

What's included

14 live meetings
11 hrs 40 mins in-class hours

Class Experience

This course helps students learn Scratch 3, a block-based programming language by MIT Media Lab. Scratch is free and is available in both, online and offline formats and can be run on a web browser from either a Mac or a PC. The course starts with the first lesson which familiarizes the basic concepts of coding and features of Scratch 3 and progresses toward modifying the characters and making them move. Towards the end of this course, students can experiment with Scratch and can create fun games and projects. No prior coding experience in Scratch 3 is necessary. 

During each class, I will be covering one module, so 14 classes will cover 14 modules. Here is the breakdown of what will be taught during each class:

Module 1: What are programming/coding and programming languages, intro to Scratch 3 and its interface
Module 2: Project: Rainbow Gobo
Module 3: Project: Disco dance
Module 4: Game: Race out!
Module 5: Project: Spiral, Spiral what do you see?
Module 6: Project: Greeting Card
Module 7: Game: Life is a Maze!
Module 8: Project: Create a story!
Module 9: Project: Fireworks display!
Module 10: Game: Bubble Pop!
Module 11: Project: Light up Piano!
Module 12: Game: Ping Pong
Module 13: Game: Flappy Bird (Bonus!)
Module 14: Game: Flappy Bird continuation

We will do a few projects from the official Scratch website: https://scratch.mit.edu/. We will progress each class by doing smaller projects as we learn through concepts. Modules 12, 13, and 14 have larger projects, which is designing simple games, with all the learned skills so far. 

This class also recommends the use of a Mac/PC/Chromebook with a web-browser such as Google Chrome, Safari, Firefox, Edge, etc. to run Scratch 3. Please look at https://scratch.mit.edu/info/faq for the complete system requirements. You can still download Scratch 3 as an app from the Scratch website https://scratch.mit.edu/download for an offline version, but you would not be able to share projects. Hence I highly recommend using the online version. I will be teaching how to create an account for the online version in the first class.

Learning Goals

Students will be introduced to the world of coding by learning to arrange/re-arrange simple pre-programmed blocks so that they understand instruction sequences. By the end of this course, they will be ready to learn real programming languages and concepts.
learning goal

Other Details

Parental Guidance
This requires creating an account online at https://scratch.mit.edu/ . Parents can help the kids in this part to set up an account using an email.
Supply List
I will share a few Google slides (if created) after each class along with class recordings.
External Resources
In addition to the Outschool classroom, this class uses:
Sources
https://scratch.mit.edu/ - This is where we will be working: creating an account online to creating projects and sharing them.
Joined May, 2020
5.0
30reviews
Profile
Teacher expertise and credentials
I have a Master’s degree in Computer Science from San Jose State  University. I have been actively involved in teaching people from all walks of life, as a freelancer and I have tutored students in various platforms such as computer programming, Mobile Development (iOS), Linux shell scripting, ScratchJr, Scratch 3, Java, Python, Web development etc.

I am also a freelance music teacher and have been teaching students South Indian Classical Music, both as online and in-person classes for the past 3 years in the USA and for the past 10 years in India.

I love teaching and I make learning fun and do not believe in being strict and stern with the students. I also believe in "learning through examples"- meaning, I think of and give real-world examples to which the students can relate to so that they find it easy to understand the concepts being taught. 

Now I am passionate about passing on my technical skills along with theoretical knowledge to my students and achieving the next level of success.

Apart from this, I have three beautiful kids, a 7-year old, a 4-year old and a 2-year old. I love doing experiments at home with my kids and teaching them. We learn together and have lots of fun and squeals of laughter.

Reviews

Live Group Class
Share

$180

for 14 classes
2x per week, 7 weeks
50 min

Completed by 5 learners
Live video meetings
Ages: 8-13
5-8 learners per class

This class is no longer offered
About
Support
SafetyPrivacyCA PrivacyLearner PrivacyYour Privacy ChoicesTerms
Financial Assistance
Get The App
Download on the App StoreGet it on Google Play
© 2025 Outschool