Barbershop Computing Design Challenges

Test your knowledge with these projects

X/Y Challenge

Make two parallel lines using any blocks.

Curve Challenge

Complete the second half of the design using any blocks.

Square Loop Challenge

Use a loop to complete the square, putting the least amount of blocks as possible in the loop.

Star Loop Challenge

Complete the star by identifying what part of the code makes the star, placing some of that code inside one loop and deleting the rest. Then complete the remaining part of the top line.

Logarithmic Spiral Challenge

What pattern do you see in the "log spiral" blocks within this code? Make the fourth largest spiral by continuing the pattern.

X/Y Loop Challenge

Complete all five parallel lines by copying some of the code that is currently inside the loop, and changing the x and y coordinates.

Variables and Nested Loop Challenge

Try to re-create the Adinkra Symbols with a "Change" variable block, a nested loop (i.e. "Repeat block"), and two "translate" blocks (one by width and one by height)


View the solution.

Zig-Zag Challenge

Challenge 1: Make two zigzags using any blocks and loops. Challenge 2: Complete two zigzags by using two loops. Challenge 3: Complete two zigzags with consistent angles.

Change the Background

Switch to a background in our library, or create your own to personalize the simulation


View the solution.