Skip to main content

CryptoBlocks launched with 49 blocks spread across eight categories. Here’s what each category does.

Basics - The foundation. Variables, assignments, and function calls. If you’re new to programming, start here.

Math - Everything from simple addition to complex operations. Random numbers, rounding, trigonometry. If it involves numbers, it’s in Math.

Text - String manipulation. Combine text, split it apart, find characters, change cases. Text blocks are essential for working with user input and messages.

Logic - Comparisons and boolean operations. Greater than, less than, equals, not equals. This is how your programs make decisions.

Control - Loops and conditionals. The “if” block lets you run code only when something is true. The “for” and “while” blocks let you repeat code. Control blocks are the structure of your program.

Lists - Arrays and list operations. Create lists, add items, remove items, loop through them. Lists let you work with collections of data instead of one piece at a time.

Output - Print to the screen, log messages, display results. These blocks show the results of your program.

Web - Make HTTP requests, fetch data from APIs, work with JSON. Web blocks connect your programs to the internet.

We’re adding more categories and blocks all the time based on what people build and what they ask for. The goal is to give you enough blocks to build real programs without overwhelming you with options.

49 blocks. Infinite combinations. What will you build?