now open daily, now All Are Free!

The easiest way to teach and develop digital skills

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.

React

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…

Communication

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….

JavaScript

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…

CSS

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…

CSS

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…

Tech Terms

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…

Startup

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…

YouTube

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

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…

YouTube

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…

Interview

"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…

What They Say About Us

5 star rating
5 star rating
5 star rating
5 star rating
5 star rating

“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

5 star rating
5 star rating
5 star rating
5 star rating
5 star rating

“A great teaching tool that makes programming easy for children. Kids enjoy working with it!”

Niels Woppenkamp

Teacher at Basisschool Hoeksteen

5 star rating
5 star rating
5 star rating
5 star rating
5 star rating

“Many programming classes only let kids execute the code, but Bomberbot teaches the fundamental ideas behind it as well.”

Frank Mulepaas

Teacher at IJpleinschool

5 star rating
5 star rating
5 star rating
5 star rating
5 star rating

“Programming is educational, fun and not as difficult as it seems!”

Juliëtte Affourtit

Teacher at RKBS de Regenboog, Stichting Panta Rhei