Kids Coding Education
Inspired by my volunteer teaching experiences at the Youth Innovation Lab, I founded my own free coding classes, teaching local kids from my community. Currently, I have 7 students taking my course (3 online, and 4 who watch the class recordings). In the spring, I plan to extend my online classroom, to in-person, at the local Chinese school. From these classes, I have gained a lot of experience in teaching, planning, and overcoming challenges.
7-week Scratch Course-Syllabus and Lesson Plan
​
-
Lesson 1: Introduction to Scratch, its interface and features
-
Activity: Design a sprite and backdrop
-
Activity: Create a simple interactive animation (e.g. moving sprite)
-
-
Lesson 2: Introduction to user interaction using events
-
Activity: Build a clickable interactive game or story
-
-
Lesson 3: Understanding basic programming concepts (loops, sequences, etc)
-
Activity: Build a game with simple loops (e.g. catch fruit using a basket game)
-
-
Lesson 4: Use conditional statements for decision-making
-
Activity: Develop an interactive quiz
-
-
Lesson 5: Variables and broadcasting
-
Activity: Create an interactive project using variables
-
-
Lesson 6: Final touches, debugging, testing projects
-
Activity: Final students’ project
-
-
Lesson 7: Showcase projects
-
Activity: Present projects
-
Video of My First Scratch Class
