A Thryve Next Program
Thryve Jr. Code Lab
Learn to Code with Thryve Jr.
Python-First • AI-Guided • Kid-Friendly
A modern, kid-friendly coding education platform that prioritizes learning, guidance, and conceptual understanding. Coding should be fun, accessible, and focused on building real problem-solving skills.
8-16
Years Old
No Experience
Required
Chromebook
Friendly
See It In Action
From Blocks to Code
Visual Blocks
1# When play is clicked2def draw_square():3 for i in range(4):4 move_forward(100)5 turn_right(90)6 print("Hello!")Watch visual blocks transform into real Python code — the same code professionals use!
Learning Tracks
Coding Foundations
Start your coding journey with Python basics, loops, variables, and functions through fun block-based and text-based lessons.
AI & Machine Learning
Discover the magic of artificial intelligence! Train models, explore datasets, and understand how machines learn through hands-on experiments.
Core Features
Visual Block Coding
Start with drag-and-drop blocks that generate real Python code. See how programming concepts work before typing a single line.
Python-First IDE
Graduate to a professional code editor with syntax highlighting, auto-complete, and instant feedback on your Python programs.
AI Learning Coach
Get smart hints, debugging help, and explanations from your personal AI tutor. Never get stuck—learn by understanding!
AI/ML Explorer
Dive into machine learning! Train models, explore data, and discover how AI systems work through hands-on experiments.
Classroom Tools
Teachers can create classes, assign courses, track progress, and provide feedback—all in one integrated platform.
Badges & Progress
Earn badges, track your learning journey, and celebrate achievements as you master new coding concepts.
AI Coach Philosophy
Our AI doesn't just give answers—it teaches. The AI coach guides students through concepts, helping them understand the "why" behind every solution.
AI Coach:
"I see you're calling greet() but something's missing. What do you think greet() needs inside the parentheses to say hello to someone?"
The AI guides students to discover solutions themselves, building deeper understanding.
User Roles
Students
- Enroll in courses and complete lessons
- Learn through blocks, IDE, AI/ML experiments, and quizzes
- Get AI-powered guidance while coding
- Track progress and earn badges
Teachers
- Create and manage classes
- Assign courses with due dates
- View student progress in real-time
- Review submissions and provide feedback
Administrators
- Create and manage curriculum content
- Publish/unpublish tracks, courses, units, and lessons
- Configure lesson logic and grading
- Manage platform-wide settings
Lesson Types
Block-Based
Visual programming with Blockly; generates real Python code; great for beginners
IDE (Text-Based)
Professional code editor with Python (default) and optional JavaScript support
AI/ML Labs
Interactive experiments with datasets, sliders, charts, and model training
Quizzes
Knowledge checks to reinforce concepts
Curriculum Structure
Each lesson includes clear learning objectives, step-by-step instructions, starter code, and grading configuration.
Earn Badges As You Learn
Celebrate your progress with collectible badges! Each badge represents a milestone in your coding journey.
Completed your first lesson
Master of iteration
Completed an AI/ML lesson
Mastered Python basics
Scored 100% on a quiz
Deployed your first project
Created your first game
Built an AI-powered app
What Makes Us Different
AI Coach that teaches, not just answers — Guided learning over answer-giving
Blocks-to-Code progression — Visual coding that translates to real Python
Integrated AI/ML track — Kids learn about artificial intelligence hands-on
Built for classrooms — Teacher dashboards, class management, and progress tracking
Chromebook-optimized — Works on school devices without installation
Technical Philosophy
Python-First
Python is the primary language across all lessons. JavaScript is optional and secondary.
Concept-First Curriculum
We focus on understanding why code works, not just memorizing syntax.
Safe Execution
Python runs in-browser via Pyodide (WebAssembly); JavaScript runs in sandboxed iframes. No server-side code execution required.
Chromebook-Ready
Designed to work seamlessly on school devices.
Ready to Start Learning?
Join thousands of young coders learning Python the fun way. Start with blocks, grow into a real programmer.
From Blocks to Code, With AI By Your Side
For Educators
Teachers can create classes, assign courses, track progress, and provide feedback—all in one integrated platform.