What's included
14 live meetings
11 hrs 40 mins in-class hoursClass 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.
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.
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
$180
for 14 classes2x 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
Financial Assistance
Tutoring
More to Explore
Reading ReadinessThe Newbery ChallengeAuditioningLets Learn How To Draw A MouseLearn English And Make FriendsPrivate Vocal LessonDrew SmithSports CarsPrivate VoiceUnicorn BunnyBlue DolphinIew Nose TreeDungeons And Dragons 204 Hoard Of The Dragon Queen Beginner Adventure CampaignScience Private TutorBuilding Body Parts