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

Beginner Scratch FLEX Class | 6 Weeks of Coding Projects for New Programmers

In this 6-week FLEX class, learners will go from computer science beginners to competent coders! Learn at your own pace with pre-recorded lesson plans, individualized feedback, and extra challenges for those who wish to expand on projects.
Soleil Kohl, M.A. | Creative Coding & Theatre Arts
Average rating:
4.9
Number of reviews:
(69)
Class

What's included

Homework
1-2 hours per week. This class has no live meetings, and therefore all work will be done 'outside' of class. Each person takes a different amount of time to learn, so depending on the learner's interests, skills, and prior experience, they may spend more or less time than suggested.

Class Experience

For a limited time, get $10 off this class with KOHLMFLEX10

This class is for those brand new to coding, or those who are beginners who have tried Scratch, but want to learn more at their own pace. Perfect if your learner has expressed interest in coding, or even tried it on their own, but needs a little more time and support as they're starting out.

There are lots of coding classes, and lots of coding platforms, but Scratch is my favorite! It builds foundational coding knowledge and computer science logic skills, while also giving space for creative freedom. Your learner will come away from this class able to pursue games, animations, and interactive art projects with the foundations built in this class. 

Class format:
-Each week, I will post a two-part video lesson that will cover concepts related to the project of the week. These lessons always are project-based.
-The video allows learners to follow along my screen with their own project. Learners can rewind and review as many times as needed to get the basics of the project.
-After the video lesson, learners try to complete the rest of the project on their own, adding their own special touches while completing the project goals.
-I will give feedback to each project, commenting on awesome choices, giving opportunities for further development, and helping those who are feeling stuck or confused.

This class has no live meetings, but I am still involved and interactive with students through the Outschool classroom. This different than some other Flexible Schedule courses, as I will be giving feedback each week to learner's projects, suggesting changes to their code, or additions they might make. I am also more than happy to host 'office hours' for students who need extra support.

The six weeks will be split up as follows:

Week One: Introducing the Scratch Platform & Learning the Basics!
-What is coding, and what is Scratch?
-Reviewing the layout of Scratch
-Adding and changing Sprites and backdrops
-Practice giving instructions, then make Sprites move with Motion blocks
-Use blocks to edit how Sprites look

Week Two: Art & Animation
-Design and draw our own characters using the paint editor
-Animate the characters using code
-Combine animation with motion to make a moving character
-Check out the pen tool to make a character draw

Week Three: Making Movement Interactive
-Build from our knowledge of Motion blocks and combine them with different Control blocks
-Get user input from keyboard and mouse to change how we move a Sprite
-Use Events and if-then statements with Sensing blocks to sense keyboard input

Week Four: Creating a Game
-We will combine skills from weeks 1-3 to work on a single-player game
-Practice combining blocks to create interactions between multiple Sprites

Week Five: Variables and Winning/Losing
-Add 'points' or 'lives' to our game
-Create "You Win!" and "You Lose!" screens based on these variables
-Add power-ups, bonuses, or other elements into the game

Week Six: Putting it All Together
-Add finishing touches to our game, or design something totally new!
-Talk about what else we will do with Scratch in the future

Note: I always want to make sure learners are feeling comfortably challenged at their level. If anything during the course feels to easy or too difficult, I am happy to accommodate with different coding problems!

Other Details

Parental Guidance
Prior to beginning the course, make a free account on Scratch with your learner at www.scratch.mit.edu You will need an email address, username, and password.
Supply List
Computer or tablet (computer preferred)
Paper and something to write/draw with
External Resources
In addition to the Outschool classroom, this class uses:
  • Scratch
4.9
69reviews
Profile
Teacher expertise and credentials
Master's Degree in Education from University of Colorado - Denver
Hi! I'm Soleil (so-LAY) and I teach a variety of classes here at Outschool, from engineering and coding, to improv and performing basics. I have so many different passions, and love showing kids that they can explore multiple interests, too.

I have been a teacher in various formal and informal roles for several years now, and hold a Master's degree in Learning, Developmental, and Family Sciences with an Early Childhood emphasis. I'm a state certified teacher for birth-6th grade, but I love working with people of all ages!

My classes are student-led and inquiry-driven, and no two are the same for that very reason. I believe in following children, and see myself as a collaborator who scaffolds thinking, not as a directive leader. Any time I can give my students a voice and a chance to lead, I do! I follow Reggio-inspired principles and believe in connecting first and foremost with my students, as well as giving them the opportunity to connect with each other.

I love inspiring new ideas and ways of thinking, and feel so much joy in seeing children grow as makers, thinkers, performers, and creators. I can't wait to see you in class!

Reviews

Live Group Class
Share

$13

weekly or $75 for 6 weeks
6 weeks

Completed by 7 learners
No live video meetings
Ages: 8-13

This class is no longer offered
About
Support
SafetyPrivacyCA PrivacyLearner PrivacyManage Data PreferencesTerms
Financial Assistance
Get The App
Download on the App StoreGet it on Google Play
© 2024 Outschool