🥋 Full Belt Curriculum

Five progressive belt levels — 12 weeks each — taking your child from their first drag-and-drop animation all the way to writing real Python applications. Every belt is completely free, offered by our Dallas-based nonprofit in person across DFW and online.

White Belt

Where Every Coder Begins — No Typing Required
🛠 Scratch 👦 Ages 6–8 📅 12 Weeks ⏱ 1.5 hrs/class 📡 Hybrid 🆓 Free

What your child will achieve:

  • Understand sequences, loops, events, and conditionals
  • Create animations, stories, and interactive games
  • Build a complete original Scratch game with scoring
  • Earn your White Belt certificate
🥋
White Belt

Free
Always free — no tuition
Enroll in White Belt →

📋 Program at a Glance

🥋
White BeltBelt level
🛠
ScratchPlatform
👦
Ages 6–8Age group
📅
12 weeksProgram length
1.5 hrs/weekTime commitment
🆓
FreeCost to families

📚 Week-by-Week Curriculum

1
Welcome to Coding
Intro
Objective:Meet Scratch, sprites, and blocks
Homework:Explore Scratch gallery
Class project: Make a sprite say hello and dance
2
Sequences & Movement
Concept
Objective:Code runs top to bottom — motion blocks
Homework:Make your sprite draw your initials
Class project: Draw a shape using motion blocks
3
Loops — Do It Again
Concept
Objective:Repeat blocks, forever loops, counting loops
Homework:Create a repeating dance animation
Class project: Animated spinning wheel
4
Events & Triggers
Concept
Objective:When flag clicked, key pressed, sprite clicked
Homework:Add 3 different key-press reactions
Class project: Interactive pet that reacts to clicks
5
Costumes & Animation
Creative
Objective:Switch costumes to create smooth animation
Homework:Design your own character with 3 costumes
Class project: Animated walking character
6
Sound & Music
Creative
Objective:Play sounds, record audio, sync to movement
Homework:Create a 30-second music video
Class project: Dance party with music and sprites
7
Backgrounds & Scenes
Creative
Objective:Switch backdrops, broadcast between scenes
Homework:Storyboard a 5-scene story to code
Class project: 3-scene animated story
8
Conditionals — If/Then
Concept
Objective:If blocks, if-else blocks, sensing blocks
Homework:Add 5 conditions to your sprite
Class project: Sprite reacting to 5 different keys
9
Sensing & Interaction
Concept
Objective:Mouse position, ask/answer, collision detection
Homework:Build a catching game prototype
Class project: Mouse-following sprite with reactions
10
Variables — Keeping Score
Concept
Objective:Create variables, change/set blocks, display
Homework:Add timer variable to your game
Class project: Click counter with scoreboard
11
Build Your Game — Week 1
Project
Objective:Design layout, mechanics, score, win condition
Homework:Test with family — collect feedback
Class project: Working game prototype
12
Present & Earn White Belt
Belt Test
Objective:Present project, peer feedback, Q&A
Homework:Teach someone at home to play
Class project: Final polished game in gallery

Ready to enroll in White Belt?

Fall semester starts September 8th, 2026. Enrollment is always free — serving Dallas–Fort Worth in person and kids online. Spots are limited to 10 students per class.

Enroll in White Belt — Free Try a Free Class First

Yellow Belt

Building Real Programming Logic Through Game-Based Challenges
🛠 Code.org 👦 Ages 7–10 📅 12 Weeks ⏱ 1.5 hrs/class 📡 Hybrid 🆓 Free

What your child will achieve:

  • Master loops, functions, conditionals, and events
  • Complete structured Code.org course puzzles
  • Code inside Minecraft and Star Wars environments
  • Build a custom original game level
Yellow Belt

Free
Always free — no tuition
Enroll in Yellow Belt →

📋 Program at a Glance

Yellow BeltBelt level
🛠
Code.orgPlatform
👦
Ages 7–10Age group
📅
12 weeksProgram length
1.5 hrs/weekTime commitment
🆓
FreeCost to families

📚 Week-by-Week Curriculum

1
Code.org Setup & First Puzzles
Intro
Objective:Teacher dashboard, student accounts, Hour of Code
Homework:Finish 5 more Code.org puzzles at home
Class project: Complete Flappy Bird levels 1–5
2
Sequences — Giving Directions
Concept
Objective:Maze puzzles, directional commands, debugging
Homework:Create your own paper maze for a friend
Class project: Navigate character through 3 mazes
3
Loops in Code.org
Concept
Objective:Repeat N times, nested loops, optimization
Homework:Find 3 real-life patterns for loops
Class project: Draw patterns using loops
4
Functions — Reusable Code
Concept
Objective:Define functions, call functions, parameters
Homework:Write a recipe as a function
Class project: Draw a city skyline with functions
5
Conditionals in Games
Concept
Objective:If path ahead, if touching, while loops
Homework:List if-then rules from 3 video games
Class project: Maze game reacting to walls and goals
6
Events in Game Design
Concept
Objective:When run, when clicked, event-driven programming
Homework:Design a game with 5 triggering events
Class project: Multi-event interactive story game
7
Minecraft Coding Adventure
Creative
Objective:Minecraft puzzles on Code.org, mine and build
Homework:Design your dream Minecraft structure
Class project: Complete all Minecraft Code.org levels
8
Star Wars Coding
Creative
Objective:Star Wars Code.org course, loops and events
Homework:Write a story about your adventure
Class project: Complete Star Wars levels 1–15
9
Debugging — Fixing Broken Code
Concept
Objective:Broken code exercises, debugging strategies
Homework:Break an old project and fix it again
Class project: Fix 10 broken programs in 60 minutes
10
Variables in Games
Concept
Objective:Score counter, lives system, level progression
Homework:Add a high score tracker
Class project: Game with score and 3 lives
11
Design Your Game Level — Week 1
Project
Objective:Game design document, build, playtesting
Homework:Get 3 people to play and give feedback
Class project: Original game level — all concepts
12
Present & Earn Yellow Belt
Belt Test
Objective:Live presentations, concept quiz, ceremony
Homework:Teach one concept to someone at home
Class project: Final polished game level

Ready to enroll in Yellow Belt?

Fall semester starts September 8th, 2026. Enrollment is always free — serving Dallas–Fort Worth in person and kids online. Spots are limited to 10 students per class.

Enroll in Yellow Belt — Free Try a Free Class First

Orange Belt

Real Code. Real Games. Real Skills — Build Your First Roblox Game
🛠 Roblox Studio + Lua 👦 Ages 9–12 📅 12 Weeks ⏱ 1.5 hrs/class 📡 Hybrid 🆓 Free

What your child will achieve:

  • Write real Lua code in a professional environment
  • Build a fully functional published Roblox game
  • Master variables, functions, events, GUIs, and leaderboards
  • Earn your Orange Belt certificate
🎮
Orange Belt

Free
Always free — no tuition
Enroll in Orange Belt →

📋 Program at a Glance

🎮
Orange BeltBelt level
🛠
Roblox Studio + LuaPlatform
👦
Ages 9–12Age group
📅
12 weeksProgram length
1.5 hrs/weekTime commitment
🆓
FreeCost to families

📚 Week-by-Week Curriculum

1
Roblox Studio Setup
Intro
Objective:Download Studio, explore interface, place parts
Homework:Watch 2 Roblox Studio tutorials on YouTube
Class project: Build a simple room with colors and materials
2
Building in 3D
Build
Objective:Parts, unions, anchoring, colors, materials
Homework:Add 3 more creative stages to your obby
Class project: Build a 5-stage obstacle course (Obby)
3
Introduction to Lua
Code
Objective:Scripts in Studio, print statements, variables
Homework:Write 10 print statements with variables
Class project: Script that prints messages on game start
4
Parts & Properties in Lua
Code
Objective:game.Workspace, changing color/size/transparency
Homework:Make 5 parts change different properties
Class project: Button that changes color on game start
5
Functions in Lua
Code
Objective:Function syntax, parameters, return values
Homework:Write 3 custom functions for your game
Class project: Function that teleports player to 3 locations
6
Events & Touched
Code
Objective:Touched event, kill bricks, checkpoints
Homework:Add 5 different touch events to your obby
Class project: Obby with kill bricks and checkpoints
7
GUIs — Game Interfaces
Code
Objective:ScreenGui, TextLabel, TextButton, Frame elements
Homework:Design 3 GUI screen layouts on paper
Class project: Complete main menu with Play button
8
Leaderboards & Data
Code
Objective:leaderstats, IntValue, points on touch
Homework:Add 3 types of collectibles to your game
Class project: Coin collection game with live leaderboard
9
Game Loops & While Loops
Code
Objective:while true do, wait(), spawning objects
Homework:Create a countdown timer using loops
Class project: Coins spawning automatically every 5 seconds
10
Multiplayer Basics
Advanced
Objective:Server vs client scripts, RemoteEvents intro
Homework:Analyze 3 multiplayer Roblox games
Class project: Two-player race game prototype
11
Build Complete Roblox Game — Week 1
Project
Objective:Full build: GUI, leaderboard, kill bricks, loop
Homework:Publish privately and share with 3 friends
Class project: Complete original Roblox game
12
Present & Earn Orange Belt
Belt Test
Objective:Live game demo, code walkthrough, ceremony
Homework:Write a game design document for your next idea
Class project: Published Roblox game with all features

Ready to enroll in Orange Belt?

Fall semester starts September 8th, 2026. Enrollment is always free — serving Dallas–Fort Worth in person and kids online. Spots are limited to 10 students per class.

Enroll in Orange Belt — Free Try a Free Class First

Green Belt

STEM Learning Through the World They Already Love
🛠 Minecraft Education 👦 Ages 10–13 📅 12 Weeks ⏱ 1.5 hrs/class 📡 Hybrid 🆓 Free

What your child will achieve:

  • Use block and Python coding to control the Minecraft Agent
  • Understand STEM concepts through game-based learning
  • Build Redstone logic circuits and command block systems
  • Earn your Green Belt certificate
🌍
Green Belt

Free
Always free — no tuition
Enroll in Green Belt →

📋 Program at a Glance

🌍
Green BeltBelt level
🛠
Minecraft EducationPlatform
👦
Ages 10–13Age group
📅
12 weeksProgram length
1.5 hrs/weekTime commitment
🆓
FreeCost to families

📚 Week-by-Week Curriculum

1
Minecraft Education Setup
Intro
Objective:Account setup, loading worlds, Code Builder intro
Homework:Explore 2 pre-built Education worlds
Class project: Build a personal home base
2
Agent Coding Basics
Code
Objective:Agent move, turn, place block commands
Homework:Code Agent to build a wall around base
Class project: Code Agent to build a 5×5 floor automatically
3
Loops with the Agent
Code
Objective:Repeat loops, nested loops, building patterns
Homework:Design a pattern and write loop code
Class project: Code Agent to build a complete house with loops
4
Python in Minecraft
Code
Objective:Code Builder Python mode, basic syntax, variables
Homework:Write Python code for a custom animal army
Class project: Python script spawning 10 animals in a line
5
Conditionals in Minecraft
Code
Objective:If block ahead, if touching specific material
Homework:Code Agent to navigate a maze you design
Class project: Smart Agent avoiding obstacles while building
6
STEM — Environmental Science
STEM
Objective:Biomes, ecosystems, sustainable architecture
Homework:Research one environmental problem; plan Minecraft solution
Class project: Build eco-village with solar and water systems
7
STEM — Architecture & Engineering
STEM
Objective:Structural integrity, load bearing, bridge building
Homework:Research a famous bridge and recreate it
Class project: Design and build a bridge spanning a river
8
Redstone — Logic Circuits
Advanced
Objective:Redstone basics, AND gate, OR gate, NOT gate
Homework:Build a secret entrance using Redstone
Class project: Working automated door with Redstone lock
9
Command Blocks
Advanced
Objective:/give, /teleport, /effect, chained commands
Homework:Design a mini-game using command blocks
Class project: Treasure hunt game using command blocks
10
World Building — Storytelling
Creative
Objective:NPC dialogue, quest design, narrative building
Homework:Write the full story script for your world
Class project: Interactive story world with coded NPCs
11
Build Final Minecraft World — Week 1
Project
Objective:Full build: Agent code, Redstone, commands
Homework:Share world with 3 people for feedback
Class project: Complete original Minecraft world
12
Present & Earn Green Belt
Belt Test
Objective:World tour presentation, code explanation, ceremony
Homework:Write a reflection on what you built
Class project: Final published Minecraft Education world

Ready to enroll in Green Belt?

Fall semester starts September 8th, 2026. Enrollment is always free — serving Dallas–Fort Worth in person and kids online. Spots are limited to 10 students per class.

Enroll in Green Belt — Free Try a Free Class First

Black Belt

The Highest Honor — Real Python. Real Apps. Real Future.
🛠 Python + Replit 👦 Ages 11–15 📅 12 Weeks ⏱ 1.5 hrs/class 📡 Hybrid 🆓 Free

What your child will achieve:

  • Write professional-quality Python programs
  • Build 3 complete working applications
  • Understand Object-Oriented Programming fundamentals
  • Earn the Black Belt — TechBelt Academy's highest honor
🏆
Black Belt

Free
Always free — no tuition
Enroll in Black Belt →

📋 Program at a Glance

🏆
Black BeltBelt level
🛠
Python + ReplitPlatform
👦
Ages 11–15Age group
📅
12 weeksProgram length
1.5 hrs/weekTime commitment
🆓
FreeCost to families

📚 Week-by-Week Curriculum

1
Python & Replit Setup
Intro
Objective:Replit account, interface, first print statement
Homework:Complete Python basics tutorial on Replit
Class project: Hello World with personal bio
2
Variables & Data Types
Code
Objective:Strings, integers, floats, booleans, conversion
Homework:Build a program storing 10 facts about yourself
Class project: Personal info card using variables
3
Input & Output
Code
Objective:input() function, print formatting, f-strings
Homework:Build a personal quiz with 10 questions
Class project: Mad Libs generator asking user for words
4
Conditionals — If/Elif/Else
Code
Objective:if, elif, else, comparison operators, nesting
Homework:Build a mood-based recommendation program
Class project: Grade calculator giving letter grades
5
Loops — For & While
Code
Objective:for loop, while loop, range(), break, continue
Homework:Build a countdown timer using loops
Class project: Times tables generator and number guessing game
6
Lists & Collections
Code
Objective:Lists, indexing, append, remove, len(), iteration
Homework:Build a grocery list with budget tracker
Class project: To-do list app with add and remove
7
Functions — Clean Code
Code
Objective:def keyword, parameters, return values, scope
Homework:Refactor your grade calculator with functions
Class project: Calculator app using functions for each operation
8
Dictionaries — Key-Value Data
Code
Objective:Dictionaries, key-value pairs, accessing, updating
Homework:Build a contact book using dictionaries
Class project: Student grade book with name and score tracking
9
File Handling
Advanced
Objective:open(), read(), write(), with statement, CSV basics
Homework:Add load and search to your diary app
Class project: Diary app saving entries to a file
10
Introduction to OOP
Advanced
Objective:class keyword, __init__, methods, creating objects
Homework:Build a Student class with GPA calculator
Class project: Simple bank account class with deposit/withdraw
11
Final Project — Build a Real App
Project
Objective:Planning, full build session, code review
Homework:Test app with 5 real users; document feedback
Class project: Quiz app, expense tracker, or text adventure
12
Present & Earn Black Belt
Belt Test
Objective:Live app demo, code walkthrough, Q&A, ceremony
Homework:Write a blog post about what you built
Class project: Published Python app live on Replit

Ready to enroll in Black Belt?

Fall semester starts September 8th, 2026. Enrollment is always free — serving Dallas–Fort Worth in person and kids online. Spots are limited to 10 students per class.

Enroll in Black Belt — Free Try a Free Class First