Tap play for sound. Chess not checkers.
BallCODE Chess: basketball you win by thinking.
Two players. One court of tiles. Program your team's every move: dribbles, screens, steals, blocks, then watch the plays run. Read your opponent, call the counter, take the win. Checkers is over.
Game coming soon
Parents and coaches: sign your player up for an early tournament and be first on the court. Fully virtual, with a WNBA All-Star watch party.
BallCODE Playbooks
Real print books for young hoopers. We are finishing the first edition now. No orders yet.
Coming Soon
BOOK 1: THE
FOUNDATION
BLOCK
Print edition in production.
Coming Soon
BOOK 2: CODE
TO CREATE
SPACE
Print edition in production.
Coming Soon
BOOK 3: THE
PATTERN
(IN & OUT)
Print edition in production.
Want a heads up when print books drop? Tell us here and we will email you.
BOOK 2: Block Coding Preview
Learn visual programming through decision-making on the court
What You\'ll Learn
🎯 Block Coding Concepts
- Decision blocks (if/then logic)
- Conditional statements
- Event-driven programming
- Sequential thinking
🏀 Basketball Skills
- Reading the defense
- Crossover dribble technique
- Creating space
- Decision-making under pressure
📋 Example Exercise Structure
Students will use visual blocks to program a player's response to different defensive situations. The exercise teaches:
* Full exercise includes interactive blocks, visual feedback, and progressive challenges
Want to see the full exercise?
BOOK 3: Introduction to Python
Transition from blocks to text-based coding through pattern recognition
What You\'ll Learn
🐍 Python Fundamentals
- Basic syntax and structure
- Variables and data types
- Loops and patterns
- Functions and sequences
🏀 Basketball Skills
- In & out dribble move
- Pattern recognition
- Timing and rhythm
- Breaking patterns effectively
📋 Example Exercise Structure
Students will write Python code to create dribble patterns. The exercise introduces:
* Full exercise includes syntax practice, pattern building, and interactive coding challenges
Want to see the full exercise?
ABOUT US
At BallCODE Game, we believe in merging the thrill of sports with the power of STEM education to inspire the next generation. Our innovative platform combines the energy of basketball with hands-on learning in robots, programming, and critical thinking.
OUR KEY FEATURES
Basketball Meets Robots: Learn. Solve. Analyze. Innovate!
Basketball and Robots
Fusion
Combines the dynamics of basketball with the logic of programming, making STEM accessible and exciting for youth, where players program a robot's every move, simulating the agility and precision needed on the court.
Real World
Problem Solving
Encourages strategic thinking and critical problem solving as players code their way through basketball challenges, applying analytical skills to overcome obstacles and succeed.
Interactive
Analytics
Introduces kids to the fundamentals of sports analytics, enabling them to track and analyze their performance data, making data literacy engaging.
Virtual
Robots
Players program virtual robots, learning about robotics and technology in a fun, sports-themed environment.
Educational Benefits
STEM Skill Building
Teaches programming, robotics, and analytics in an intuitive, game-based format.
Engagement Through Play
Uses the universal appeal of sports to maintain student interest and foster a learning environment centered on play
Practical Tech Experience
Gives kids real robot programming practice, reinforcing classroom learning with real-world applications.
Future Expansion
In line with BallCODE’s mission to bridge sports with STEM, plans are underway to expand the platform with advanced robot programming challenges and analytics dashboards that track player progress, along with a gamified system for performance tracking, keeping students engaged as they grow.
Gallery
What Parents Are Saying
The game is not only a fun activity but also a stepping stone to careers in technology and analytics.
FAQs
About BallCODE
Basketball strategy for ages 7 to 18. Youth program robots to make the read, and pick up math, coding, and AI along the way.
Why I Built BallCODE
I hated school. Not because I couldn't do it. Because it was boring. The only classes I cared about were the ones where a teacher connected the work to the real world. The rest of the day, my mind was on video games and ball.
It almost didn't happen for me. Out of high school, I had no offers from schools I wanted. I was working out on my own, wondering if this was it. Then a prep school called. That call changed everything.
I ended up at Hampton University, the same place my parents played. My dad still tells the story: he saw my mom hit a sweet jump shot in Holland Gym and walked right up to her.
At Hampton, I was nominated for the Bob Cousy Award, which goes to the best point guard in the nation. In 2008, the Idaho Stampede drafted me into what is now the NBA G League. I played pro overseas in five countries, including Argentina, Brazil, and Macedonia.
Here's what pro ball taught me. I had the skill to split the pick and roll. I rarely did it. Something in me said turnover, so I passed on the read. Practice built my skill. It never built my decision.
Then one of my coaches changed how I saw the court. He used the three referee lanes and drew angles off each one. Lanes. Angles. Geometry. I never thought math was for me. Turns out I had been doing it my whole life.
I knew ball would end one day. So I turned that idea into a curriculum and put it in VR at our gym. Players came off a workout, put on the headset, and saw the court as angles.
Then I saw what was coming. My generation was the experiment. Social media took our attention and our data. Robots and AI are next. This time, kids should understand how the machine works. They should program the robot, not be programmed by it.
That's BallCODE. Kids learn what a robot is, then program it to make the read. At a charter school event with over 700 kids, I watched one kid learn the system and then teach the kid next to them. Nobody helped.
I built BallCODE for the kid who is bored in class but locked in on the court. I was that kid.
Rashad West, Founder
BallCODE
Clear Progression
This pathway guides students from beginner to advanced, making programming accessible and engaging.
Story-First Learning
Each book tells a basketball story that teaches programming concepts naturally through engaging narratives.
Interactive Exercises
60-90 second game challenges reinforce what students learn in the story with immediate feedback.
Clear Progression
Blocks → Bridge → Python pathway guides students from beginner to advanced systematically.
"I like the fact that it teaches my son basketball, but I love that it teaches him the fundamentals of coding as well."
A. Wilson, Parent
Get in Touch
General: Use the contact form above
Teams, schools and PE: Use the contact form above
We typically respond within 24 hours