now open daily, now All Are Free!
The easiest way to teach and develop digital skills
Develop essential digital skils to learn, play, live and work in the 21st century
FUN
Develop digital skils in a fun way, using examples from everyday life.
For everyone
Everyone can teach digital skills with Bomberbot, even without any prior knowledge or experience.
high standards
Our programs have been developed by educational experts.
Learn to code — for Fun & Free.
Technology has fundamentally changed our lives forever. We are more than ever dependent on technology for how we learn, play, work and live. This requires a different skill set.
With Bomberbot, you can help your students become active and succesful participants of our increasingly digitizing society.
Mastering Zustand: A Simple and Efficient State Management Library for React
As a React developer, you know that managing state is a crucial aspect of building robust and scalable applications. While there are several popular state management libraries like Redux and MobX, they often come with a steep learning curve and can add unnecessary complexity to your codebase. Enter Zustand, a lightweight and flexible state management…
Zoom Screen Sharing – How to Share My Screen on Zoom [Solved]
As a full-stack developer and professional coder, I spend a significant portion of my day collaborating with colleagues, pair programming, and conducting code reviews. In the world of remote work, these activities would be nearly impossible without reliable screen sharing tools. That‘s why I‘ve become an avid user and advocate of Zoom‘s screen sharing feature….
Infix Expressions VS Postfix Expressions, and How to Build a Better JavaScript Calculator
If you‘ve ever tried your hand at building a simple calculator in JavaScript, you may have quickly run into an issue – operator precedence. Consider an expression like: 1 + 2 * 3 A naive approach of simply evaluating the operators from left to right would produce 9 (1 + 2 is 3, then 3…
Mastering Z-Index: A Comprehensive Guide to Stacking Elements in CSS
As a front-end web developer, you‘ve no doubt encountered perplexing issues with elements overlapping in unexpected ways. You may have tried to solve it by setting a very high z-index value, only to find it doesn‘t work as expected. To really understand how to reliably control the stacking order of elements, you need to understand…
Z Index in CSS: What it Is and What it Does
As a full-stack developer, mastering the intricacies of CSS is essential for creating visually appealing and functional websites. One of the most powerful yet often misunderstood properties in CSS is the z-index. In this comprehensive guide, we‘ll dive deep into what z-index is, how it works, and best practices for using it effectively in your…
Z-Index Explained: How to Stack Elements Using CSS
Introduction As a full-stack developer, you know that creating engaging and interactive user interfaces is crucial for modern web applications. One of the most important tools in your CSS toolkit for controlling the visual hierarchy of elements is the z-index property. Z-index allows you to stack elements on top of each other, creating depth and…
Zettabyte Definition: A Deep Dive for Developers and Data Professionals
As a full-stack developer and professional coder, understanding the scale and implications of the data we work with is crucial. In recent years, the rapid growth of data generation and collection has led us into the realm of the zettabyte – an almost incomprehensibly large unit of digital information. In this in-depth guide, we‘ll explore…
Zero to 1.5 Million Coders: Lessons from Building Grasshopper
Three years ago, I set out on an ambitious mission: to create a mobile app that would teach anyone to code from scratch, right on their phone. Today, our learn-to-code app Grasshopper has been downloaded by over 1.5 million aspiring coders around the world. The journey from idea to successful product has been filled with…
How to Add Subtitles to YouTube Videos in Any Language: The Ultimate Guide for Creators and Developers
As YouTube continues to dominate the online video space with over 2 billion logged-in users per month, it‘s more important than ever to make your content accessible to as wide an audience as possible. One of the best ways to do this is by adding subtitles to your videos in multiple languages. Subtitles not only…
YouTube Subscribe Button: How to Get People to Subscribe to Your Channel From a Link
As a YouTube creator, growing your subscriber base is essential for the success and sustainability of your channel. One effective way to encourage viewers to subscribe is by implementing a well-designed YouTube subscribe button or link on your website and other online platforms. In this comprehensive guide, we‘ll dive deep into the technical aspects of…
Learn YouTube Keyboard Shortcuts Like a Pro – Frame-by-Frame, Repeat, Playback Speed, Subtitles, and More
As a full-stack developer, I‘m always looking for ways to maximize my efficiency and streamline my workflows. Keyboard shortcuts are one of the most powerful productivity hacks in my toolkit. Once you commit them to muscle memory, you can fly through tasks at lightning speed without breaking your flow. When it comes to sharpening my…
"You sound insecure" — how recording yourself can help you ace your next interview
Imagine you just finished an important job interview. You prepared extensively, had great answers to every question, and felt you really connected with the interviewer. But a few days later, you get the dreaded rejection email. What went wrong? There‘s a critical factor in interviews that‘s often overlooked: how you sound. You could have the…
175000+
students developed digital skills with Bomberbot
Grade 3 – 5 students develop a basic understanding of Computer Programming by solving logic-based puzzles with visual programming blocks.
7000+
teachers taught digital skills with Bomberbot
Grade 3 – 5 students develop a basic understanding of Computer Programming by solving logic-based puzzles with visual programming blocks.
2800+
schools use Bomberbot to teach digital skills
Grade 6 – 8 students develop important digital skills such as Computer Programming and Media Literacy.
What They Say About Us
“Kids learn all kinds of skills at school, and programming should be one of them. With Bomberbot it is possible!”
Anne Kee Berghoef
at OBS Kudelstaart
“A great teaching tool that makes programming easy for children. Kids enjoy working with it!”
Niels Woppenkamp
Teacher at Basisschool Hoeksteen
“Many programming classes only let kids execute the code, but Bomberbot teaches the fundamental ideas behind it as well.”
Frank Mulepaas
Teacher at IJpleinschool
“Programming is educational, fun and not as difficult as it seems!”
Juliëtte Affourtit
Teacher at RKBS de Regenboog, Stichting Panta Rhei