Building a Brighter Future by Teaching Every Child Computational Thinking






Used by kids in 20+ countries



Used by kids in 20+ countries
100+
100+
100+
100%
100%
100%
25+
25+
25+



Hi! I'm Guru
Hi, I’m Guru, your friendly guide! Together, we’ll crack the code to computational thinking with easy, step-by-step directions and dive into fun, creative coding challenges!
Sample Projects
Sample Projects

Level-3
Creating a Puzzle

Level-4
Car Racing Game
Level-4
Car Racing Game

Level-5
Talking characters
Level-5
Talking Animation


Level-6
Gravity Simulation
Level-6
Basic Mario Game


Level-7
Creating a 3d tessalation
Level-4
Events


Level-8
Bouncing balls
Level-5
My blocks


Level-9
Fractal Tree Animation
Level-6
Control and Sensing
Why Computational Thinking and Project Based Learning are Essential for Today’s Kids
We live in a world shaped by technology, influencing everything from how we communicate to how we solve problems. Just as math and physics have been essential for understanding the natural world, computational thinking is becoming crucial for understanding and thriving in the digital world.
In the future, computational thinking will be as fundamental as reading, writing, or basic math. Whether your child aspires to be an engineer, scientist, doctor, sportsperson, or changemaker, the ability to think in ways that align with computers or AI assistants will help them solve problems creatively and efficiently. It’s not just about solving today’s problems—it’s about preparing for challenges the world hasn’t even encountered yet.
But there’s something most modern teaching tools miss: the value of patience and perseverance. In today’s fast-paced world, many educational methods focus on instant results, leaving kids unprepared for challenges that require long-term effort. Real-world problems aren’t solved in a single class or even a day—they take time, commitment, and the ability to stay focused.
That’s where Project-Based Learning (PBL) makes a difference. PBL engages children in hands-on, meaningful projects that reflect complex real-world challenges, often unfolding over days or even weeks. This method goes beyond teaching computational thinking—it helps children develop essential skills like managing long-term projects, building resilience, and following tasks through to completion. Our aim is to inspire kids to embrace learning through a structured, project-driven approach that progressively grows in complexity. These projects are intentionally designed to be tough and take time, reinforcing the value of persistence and thoughtful effort.
These are the skills that will help them succeed in life and make meaningful contributions to society.
We live in a world shaped by technology, influencing everything from how we communicate to how we solve problems. Just as math and physics have been essential for understanding the natural world, computational thinking is becoming crucial for understanding and thriving in the digital world.
In the future, computational thinking will be as fundamental as reading, writing, or basic math. Whether your child aspires to be a sportsperson, engineer, scientist, doctor, or changemaker, the ability to think like a computer scientist will empower them to solve problems creatively and efficiently. It’s not just about solving today’s problems—it’s about preparing for challenges the world hasn’t even encountered yet.
But there’s something most modern teaching tools miss: the value of patience and perseverance. In today’s fast-paced world, many educational methods focus on instant results, leaving kids unprepared for challenges that require long-term effort. Real-world problems aren’t solved in a single class or even a week—they take time, commitment, and the ability to stay focused.
That’s where Project-Based Learning (PBL) comes in. PBL immerses children in hands-on, meaningful projects that mirror real-world challenges, often taking weeks or even months to complete. This approach doesn’t just teach computational thinking—it teaches children how to manage long-term projects, develop resilience, and see tasks through to completion.
By engaging in PBL, children not only learn inquiry, collaboration, and problem-solving but also develop the stamina to tackle complex issues patiently and persistently. These are the skills that will help them succeed in life and make meaningful contributions to society.
Through fostering creativity, resilience, and a love for learning, PBL equips kids with the mindset and tools they need to shape a brighter future—for themselves and the world.
Sample Projects

Level-1
Jumping Game

Level-2
Drawing a pattern

Level-3
Lego movie

Level-4
Gravity Simulation

Level-5
Story with Characters

Level-6
A simple Car Game

Level-7
Creating a 3d Tesselation

Level-8
Bouncing Balls Animation

Level-9
Fractal Tree Animation
Basic Concepts - For Beginners
FAQs
What is Kirat Academy?
What is Kirat Academy?
Kirat Academy is a non-profit organization committed to empowering kids through interactive, hands-on learning. Our mission is to equip them for an AI-driven future by fostering creativity, critical thinking, and problem-solving through engaging projects. Embracing the spirit of ‘education seva,’ we strive to equip kids with essential computational skills early on, helping them build brighter futures and better careers.
What is Scratch?
What is Scratch?
Scratch, developed by the MIT Media Lab, is one of the best tools for kids to learn computational thinking and coding concepts in a fun and interactive way.
It’s a visual programming language that uses drag-and-drop blocks to create animations, games, and interactive projects. Designed for beginners, Scratch is free, easy to use, and a great starting point for young learners exploring the world of coding.
Are the projects suitable for beginners?
Are the projects suitable for beginners?
Our site is designed for all skill levels. Beginners with no Scratch experience can start with the “Basics” theme, while those already familiar with Scratch can jump straight into our Projects.
We emphasize in-depth, hands-on projects that engage kids in a single challenge for hours or even days, allowing them to develop their skills progressively. Our projects are best suited for those who have already mastered the basics.
If your child is new to programming, we recommend spending 5–10 hours on the basics before exploring our projects. Kirat Academy is designed for kids aged 8 and above.
How are the projects decided?
How are the projects decided?
Our project selection is guided by the key concepts we aim to teach, arranged in order of increasing complexity. We begin with fundamental topics such as looping, pattern recognition, graphics, and data representation before progressing to more advanced ideas like decomposition, algorithms, and recursion. To keep learning engaging, we’ve incorporated enjoyable elements—games and art-based animations—to capture children’s interest and sustain their enthusiasm. We are continuously improving and adding more projects based on feedback from parents and kids. You can check all the final projects here.
How much time should kids spend on Kirat Academy?
How much time should kids spend on Kirat Academy?
The choice is up to the kids! Some might enjoy spending hours exploring the site, while others may prefer shorter sessions. Since the site is free, we encourage gentle nudges, but ultimately, let them decide how much time to spend.
Remember, we can only provide the tools—their engagement with the challenges depends on their interests! If your child has spent 10+ hours on the site, it’s a strong indication of their genuine passion for STEM. In that case, we recommend supporting them in pursuing STEM-related activities and learning. To make the experience more enjoyable, we suggest parents sit with their kids for the first few hours!
Wouldn't all programming jobs be done by AI in a few years?
What is the meaning of the word "Kirat"?
Wouldn't all programming jobs be done by AI in a few years?
There are three roles that will always be around: ‘Builders,’ ‘Sellers,’ and ‘Entertainers.'
Kids who learn how computers perform tasks will have a big advantage as future ‘Builders’. Understanding programming isn’t just about writing code—it’s about learning how to solve problems, think logically, and create solutions. These skills are essential for shaping the technologies of tomorrow.
By studying computational thinking, kids can adapt and embrace new technologies to enhance productivity and creativity, staying ahead in a rapidly changing world. The future will always need innovators, and knowing how to work with technology is a superpower. The key is not to make huge assumptions about what AI can or can’t do but to use it as a tool to build incredible things.
Can I access the site on multiple devices?
Can I access the site on multiple devices?
Yes, you can access our projects on any device—computer, tablet, or smartphone—as long as you have a stable internet connection. However, we recommend using a desktop computer or laptop for the best experience and productivity.
Why is Kirat Academy free?
Why is Kirat Academy free?
Because it’s the right thing to do. Quality education should be a fundamental human right, accessible to all.
We draw inspiration from initiatives like Khan Academy and ScratchFoundation.org.
We believe in building a world where kids from any background can dream big, gain knowledge, and achieve success.
What is the meaning of the word "Kirat"?
What is the meaning of the word "Kirat"?
What is the meaning of the word "Kirat"?
The word Kirat in Punjabi carries profound meaning. It translates to “work” or “activity”. As a teaching —"Kirat Karo" is a core Sikh principle that emphasizes earning an honest living through hard work and dedication. The teaching encourages people to work hard with dedication to improve themselves, their families, and society.
We chose the name “Kirat Academy” because it reflects our mission: to inspire and guide kids in building strong and fulfilling careers by fostering a spirit of hard work, dedication, and impact. Our journey begins with a focus on “Computational Thinking” laying a foundation for problem-solving and critical thinking skills. As we grow, we plan to expand into other topics to empower students in various areas of STEM.
Can I suggest a project or help Kirat Academy?
Can I suggest a project or help Kirat Academy?
Can I suggest a project or help Kirat Academy?
We’d love to hear from you!
Please share them by emailing puneet at KiratAcademy.com
How do I share feedback?
How do I share feedback?
How do I share feedback?
We’d love to hear from you!
Please share them by emailing puneet at KiratAcademy.com