Bits unplugged is a platform for students to solve CS problems without needing to write a single line of code through an interactive medium
There are plenty of canvases to choose from. Each canvas is designed to help you understand a particular topic in a fun and interactive way.
You can design your own challenges for the users to solve. You can also arrange your own contests.