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.
Does a Computer Science Degree Really Boost Your Salary? I Crunched the Numbers to Find Out
As an experienced software developer and engineer, one of the most common questions I get from aspiring programmers is: "Is a computer science degree worth it? Will it really boost my salary?" It‘s a crucial question. Earning a bachelor‘s degree in computer science is a major investment. According to the College Board, the average annual…
Meet Doctests: The Shy Giants of Python Testing
Python is renowned for its simplicity, versatility, and extensive ecosystem of powerful tools. But even experienced Pythonistas can overlook some of the most useful gems in the standard library. One such hidden treasure is the doctest module, a deceptively simple tool for writing automated tests. At first glance, doctests might seem like little more than…
Docker vs Virtual Machine (VM) – Key Differences You Should Know
As a full-stack developer and professional coder, managing development environments and application dependencies across a team is no easy feat. Different applications require specific versions of software, packages, and configurations. Installing and configuring everything on each developer‘s machine is tedious and error-prone. Deploying to servers poses similar challenges. To address these issues, virtual machines (VMs)…
Docker Swarm vs Kubernetes: In-Depth Comparison and Tutorial
Containers have revolutionized how we develop, package, and deploy applications. However, running containers in production requires a distributed platform for scaling, scheduling, and managing containers across a cluster. This is where container orchestration comes in. Two of the most popular choices for container orchestration are Docker Swarm and Kubernetes. In this article, we‘ll dive deep…
Docker Simplified: A Hands-On Guide for Absolute Beginners
If you‘re a developer in 2023, it‘s nearly impossible to avoid hearing about Docker. This open-source platform has revolutionized how we build, ship, and run applications, making it an essential tool in the modern software development lifecycle. In this beginner-friendly guide, I‘ll break down the fundamentals of Docker and show you how to start leveraging…
Docker Remove Image: How to Delete Docker Images Explained with Examples
As a full-stack developer, you know that working with Docker can greatly simplify deploying and scaling your applications. However, one side effect of using Docker heavily is that over time, you tend to accumulate a large number of Docker images. Each time you pull an image, build a new version of an image, or even…
A Fast and Easy Docker Tutorial for Beginners (Video Series)
Introduction Docker has taken the software development world by storm in recent years. But what exactly is Docker, and why should you care about it as a developer? In a nutshell, Docker is a tool that lets you package your application along with all of its dependencies into a standardized unit called a container. Containers…
How to Set Up an Easy and Secure Reverse Proxy with Docker, Nginx & Let‘s Encrypt: A Comprehensive Guide
As a full-stack developer, you understand the critical role that reverse proxies play in deploying and managing web applications. A well-configured reverse proxy can improve performance, reliability, and security while simplifying the architecture of your system. In this in-depth guide, we‘ll walk through setting up a production-grade reverse proxy solution using the powerful combination of…
Docker Mount Volume – How To Mount a Local Directory
As a full-stack developer, you know that containerizing your applications with Docker provides numerous benefits – it ensures a consistent runtime environment, simplifies deployment, and enables scalability and portability. In fact, according to a recent survey by Datadog, Docker adoption has grown to 25% across all companies, and over 50% in large enterprises. However, by…
Docker Image Guide: How to Delete Docker Images, Stop Containers, and Remove all Volumes
Docker has taken the software development world by storm since its initial release in 2013. As a full-stack developer, I‘ve seen firsthand how Docker has transformed the way we build, package, and deploy applications. Its popularity continues to grow, with adoption increasing across organizations of all sizes. Consider these stats: Over 13 million developers worldwide…
Turbocharge Your Docker Workflow with These 7 Powerful Extensions
Docker has seen explosive growth in adoption since its release in 2013, becoming the de facto standard for container technology. According to a 2022 survey by Datadog, 59% of organizations use Docker in production, and adoption continues to rise at a 10% CAGR. A key factor fueling Docker‘s popularity is its rich ecosystem of extensions…
Docker Exec – How to Run a Command Inside a Docker Image or Container
Docker has revolutionized how we build, package, and deploy applications. By packaging an app and its dependencies into an isolated container, Docker makes it easy to run that app consistently across different environments. But sometimes you need to peek inside that container and execute commands directly. That‘s where docker exec comes in. In this article,…
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