Learn to fix code with this game

While I was scrolling through my dev.to feed, I came across this excellent game: http://freecodegame.com/ It presents you with a few lines of Code. Each sample needs to be fixed by changing a single line of Code. I tried it myself and it’s a great way to learn more about programming. Often, when you write…

How to structure the first program

When you learn how to program, a big question is: how do you structure the program in the best way? There are a lot of approaches for this, but to get started, this one works pretty well: Input-Process-Output. With this approach, the program has three phases: Input, Process and Output. In the input phase, the…

How to learn Flexbox

In the first three weeks of my programming course we’ve focused a lot on the basics of HTML and CSS. In this context we also took a first stab at CSS layouts with Floats. Now today CSS Floats are not exactly state of the art anymore. When you look for alternatives, Flexbox and CSS Grid…

Three Steps to Improve Your Learning Experience

Do you know this feeling that learning this new programming language is a tedious process? I’ve been there too in the past and I want to share three key points of what I have learned. Repeat what you have learned No matter if it’s a new programming language, design pattern or library, keep working on…

On Demand Web Development

..And Why should you care? Do you know this too, you want to get started on a new project and first of all, all the tools need to get installed on the computer? Or all you have is an iPad with a browser right now. Then, in-browser development environments will come in handy. I want…

Computational Thinking – Decomposition

Decomposition describes the process of breaking down a problem or task into smaller, manageable tasks or problems. It is a part of Computational Thinking. Let’s say we attend a class to learn something new. The class has a goal, for instance show us how to become a programmer. Now, becoming a programmer is a big…

Learn a new Programming Language

When you learn your first programming language or an additional one, have you wondered where to start learning? With this method you will learn faster.

🏭 or Writing Code?

In 2008 I came home after my last day of school for the year and dad greeted me at the door, curious about the report card. After we finished talking about school he asked “Son, what do you want to do for the next six weeks while you’re at home?”. I shrugged. “That’s what I…