All learning paths
Path 01Scratch Programming

Coding starts with an ideathey can see move.

A playful, visual introduction to programming where students turn their own characters, stories, and game ideas into projects they are excited to share.

Weekly mentorship starting at $45
Scratch logo
Project-first learning

First-session goal

Make something interactiveStudents start creating early, then learn new concepts as their project grows.
Grades
3–5
Experience
Beginner
Cadence
Weekly
Format
1-on-1 online

A strong first foundation

More than dragging blocks.

Scratch makes programming ideas visible. Students practice the same logic used in text-based coding—sequence, events, loops, variables, and debugging—without syntax getting in the way.

01

Visual programming

Connect blocks to understand how instructions, events, and logic work together.

02

Game design

Create rules, scoring, movement, and feedback that make a game feel complete.

03

Creative storytelling

Use characters, dialogue, sound, and animation to make an idea feel personal.

04

Confident debugging

Learn to test one thing at a time, spot patterns, and keep going when code misbehaves.

A path that stays personal

Their interests become the curriculum.

A mentor can lean toward games, animation, storytelling, or puzzles while still building the same core programming foundation.

Build direction 01

Design a playable game

Turn a simple challenge into a game with clear rules and satisfying feedback.

  • Character movement and controls
  • Scores, levels, and win conditions
  • Sound, animation, and polish

Build direction 02

Tell an interactive story

Make scenes react to the reader so a story becomes something they can explore.

  • Events and scene changes
  • Dialogue and branching choices
  • Custom art and animation

Curriculum roadmap

A gentle ramp into real programming thinking.

Each stage adds a new layer of independence. Students learn a concept, use it in context, and revisit it as their projects become more ambitious.

The pace adapts week by week
  1. Stage one

    Think in sequences

    Plan steps, use events, and see how the order of instructions changes the result.
  2. Stage two

    Make projects react

    Use loops, conditions, coordinates, and messages to create responsive behavior.
  3. Stage three

    Build reusable systems

    Work with variables, custom blocks, clones, and game states to manage complexity.
  4. Stage four

    Test, polish, and share

    Debug edge cases, improve the player experience, and explain how the project works.

Work they can show

Small projects. Big ownership.

Every build gives students a visible win and a reason to explain the logic behind what they made.

Game design

Platform adventure

A multi-level game with movement, obstacles, scoring, and a clear finish.

EventsVariablesPhysics
Storytelling

Choose-your-path story

An animated narrative where decisions lead to different scenes and endings.

BroadcastsConditionsAnimation
Creative logic

Interactive quiz show

A themed quiz with feedback, score tracking, sound, and a host character.

ListsInputGame state

The Evergreen difference

A mentor helps curiosity become momentum.

Lessons balance guided instruction with room to experiment, so students build confidence without feeling like they are following a script.

01

Dedicated 1-on-1 guidance

The lesson can slow down, speed up, or change direction based on the student.

02

A build in every lesson

New ideas are connected to something visible, interactive, and worth showing.

03

Explain, test, improve

Students practice talking through choices and treating mistakes as useful clues.

Is this the right path?

A great fit for first-time coders who love games, characters, art, or making up stories.