Skip to main content

CryptoBlocks started as a completely different project.

A few years back, we were building a framework for Capture The Flag competitions - those hacking challenges where you solve puzzles to find hidden flags. We needed a way to chain together different attack scripts quickly. So we built a visual interface where you could snap together “attack blocks” like LEGOs.

It worked great. Too great, actually. We started thinking: if this makes hacking challenges easier to build, why not use the same idea to make programming easier to learn?

So we ripped out all the CTF-specific stuff and rebuilt it from scratch. Instead of attack blocks, we created blocks for basics like variables, loops, and math. Instead of targeting security challenges, we targeted anyone who wants to write code without drowning in syntax errors.

The DNA is still there though. CryptoBlocks generates real JavaScript and Python - not some simplified “educational” language that you’ll have to unlearn later. You can peek behind any block and see the actual code it creates. You’re not playing a game that teaches coding. You’re coding, just with a better interface.

We kept the name because it reminds us where we started. The “Crypto” isn’t about cryptocurrency - it’s about cryptography, puzzles, and the kind of problem-solving that made us fall in love with programming in the first place.

Now we’re building the platform we wish we had when we were learning.