Scratch Classes
These classes are designed for younger children to gain a strong foundation in programming, and programming concepts that are used in other common languages. Students taking this course will learn about scratch, and students are expected to continue on with their programming journey with either Python or Java. Students will have a much easier time learning other coding languages if they master scratch before attempting other languages.
Scratch 100
Scratch 100 is an introductory course to Scratch for elementary school students. In this course, students will learn about all the capabilities in Scratch and how they can use them to create functioning programs. Some examples of projects students will be completing include: costume change animations, mini stories, math games, along with many others!
At the end of the course, students will be presenting their projects to their parents and attending a graduation ceremony.
Scratch 200
This is a fun course meant to complement the Scratch 100 course. Using the Scratch 100 materials, students will get a chance to create their own games which will incorporate all the concepts they have learned. While creating their own games, instructors will be assisting them if they need any help, or if they need some ideas to get them started. This class is perfect for younger children who have interest in video games, and want to create their own video games.
At the end of the course, students will be presenting their final games to their parents and attending a graduation ceremony.
Additional Logistics
Materials that we will be using to teach:
-
Powerpoints
-
Lesson books
-
Worksheets
​
Schedule:
-
8 weeks (September-October)
-
Once a week
-
2 hours each class
​
Location:
-
North Vancouver City Library
​
Age range:
-
Grades 1-5