top of page

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

Back to Community Service Page

bottom of page