Welcome To Caleb's Page

Caleb is a firm believer in gamifying learning, evident by his technological journey beginning with Minecraft, where he was enamored with building Redstone contraptions and creating mod-packs. This journey cumulated with him completing a Bachelor of Science in Computer Science.

His passion for working with children began during his freshman year in university, where he taught introductory coding classes at various schools in downtown Boston. Over the years Caleb’s affinity for teaching and repertoire has only grown, resulting in experience teaching Scratch, all the way to advanced Python and Game Development.

Contact Me

my Classes

class plan

Summer Semester |8-13years| Drop In

Coding Yogies

Week

Session Topic/Theme

Class Structure 

Students will do & learn: 

Materials needed 

1

Coordinates and Sprite Movement

Intro: Opening – Get to know each other: introductions, share previous coding experiences. Explain what coding is.

Content: Using Coordinates in Scratch

Closing: Have students explain coordinates and the project we made.

Activity 1

Activity 2

Project 1

2

Conditionals

Intro: Opening – Get to know each other: introductions, share previous coding experiences. Explain what coding is.

Content: Conditionals in Scratch

Closing: Have students explain conditionals and the project we made.

Project 1

Project 2

Loops

Intro: Opening – Get to know each other: introductions, share previous coding experiences. Explain what coding is.

Content: Loops in Scratch

Closing: Have students explain loops and the project we made.

Activity 1

Project 1

4

Variables (w/conditionals)

Intro: Opening – Get to know each other: introductions, share previous coding experiences. Explain what coding is.

Content: Variables in Scratch

Closing: Have students explain variables and the project we made.

Activity 1

Project 1

5

Storyboarding

Intro: Opening – Get to know each other: introductions, share previous coding experiences. Explain what coding is.

Content: Create a story in Scratch.

Closing: Have students showcase their story.

 

6

Animation (w/ loops)

Intro: Opening – Get to know each other: introductions, share previous coding experiences. Explain what coding is.

Content: Animate your name

Closing: Have students showcase their animations.

Project 1

7

Coordinates and Sprite Movement

Intro: Opening – Get to know each other: introductions, share previous coding experiences. Explain what coding is.

Content: Using Coordinates in Scratch

Closing: Have students explain coordinates and the project we made.

Activity 1

Activity 2

Project 1

8

Conditionals

Intro: Opening – Get to know each other: introductions, share previous coding experiences. Explain what coding is.

Content: Conditionals in Scratch

Closing: Have students explain conditionals and the project we made.

Project 1

Project 2

9

Loops

Intro: Opening – Get to know each other: introductions, share previous coding experiences. Explain what coding is.

Content: Loops in Scratch

Closing: Have students explain loops and the project we made.

Activity 1

Project 1

10

Variables (w/conditionals)

Intro: Opening – Get to know each other: introductions, share previous coding experiences. Explain what coding is.

Content: Variables in Scratch

Closing: Have students explain variables and the project we made.

Activity 1

Project 1

11

Animation (w/conditionals)

Intro: Opening – Get to know each other: introductions, share previous coding experiences. Explain what coding is.

Content: Animate a disco

Closing: Have students showcase their story.

Project 1

12

Animation (w/ loops)

Intro: Opening – Get to know each other: introductions, share previous coding experiences. Explain what coding is.

Content: Animate dinosaurs

Closing: Have students showcase their animations.

Project 1

Using The Class Plan

Please Note: Both Age Groups (if applicable) will follow the same class plan structure and content. The content delivery will  be tailored to the age group.