top of page

Our Programs

Summer Workshop: Introduction to Scratch

Prerequisites: None

Materials & Language: Laptop with access to internet, Scratch

Workshop Duration: 2 hours
Date & Time: Customized as needed

Cost of Workshop: Free

About the Workshop: This workshop is a quick, 2 hour way to introduce students to to basic Scratch blocks (motion, looks, events, control, sound, pen, operators, variables & lists, sequences, and loops) through creating a Collection Style Game. Students will develop high-level skills such as conditionals, logical operations, manipulating data, loops, and data structures. Additionally, the workshop fosters problem-solving, creativity, design and collaboration.

Introduction to Scratch

Prerequisites: None

Tools/Language: Scratch

Duration: 2 months of one class per week

Class duration: 45 minutes

Cost: Free!                          are appreciated

Graduation Criteria: Understanding of basic Scratch blocks including motion, looks, events, control, sound, pen, operators, variables & lists, sequences, and loops. Development of high-level skills: conditionals, logical operations, manipulating data, loops, and data structures. Additionally, the students should gain problem-solving, creativity, design, collaboration, and presentation skills. Students will be able to build a Choose Your Own Adventure game by the end.

Foundations of Python

Prerequisites: Completion of Level 1 or basic understanding of block coding concepts

Tools/Language: Scratch

Duration: months of one class per week

Class duration: 45 minutes

Cost: Free!                          are appreciated

Graduation Criteria: Understanding of fundamentals of Python, including control flow, functions, using modules, lists, and analyzing errors. Additionally, students will develop important skills in presenting and problem-solving. Development of high-level skills: conditionals, logical operations, manipulating data, loops, and data structures. Additionally, the students should gain presenting and problem-solving skills. Students will be able to build a Interactive Quiz Application in Python by the end.

Level Progression

Level 1:
Introduction to Scratch

• Motion, looks, events, control, sound, pen blocks

• Conditionals

• Logical Operators

• Manipulating Data

• Loops

• Variables

• Lists

Level 2:

Foundations of Python

• Motion, looks, events, control, sound, pen blocks

• Conditionals

• Logical Operators

• Manipulating Data

• Loops

• Variables

• Lists

Java Fundamentals

Prerequisites: Completion of Level 2 or intermediate understanding of text-based coding

Tools/Language: Java

Duration: months of one class per week

Class duration: 45 minutes

Cost: Free!                          are appreciated

Graduation Criteria: Understanding of fundamentals of Java, including objects, classes, methods, overloaded & overridden methods, arrays, ArrayLists, 2D arrays, inheritance, and polymorphism. Students will also develop skills in data manipulation, problem-solving, creativity, design, collaboration, and presenting. Students will be able to build a Student Grade Tracker in Java by the end.

  • Youtube
  • Instagram
  • LinkedIn

Connect with us!

bottom of page