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.

Programming

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…

Testing

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

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

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…

Tech

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

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…

Docker

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…

Nginx

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

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

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…

Docker

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

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

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