Gallery
Discover apps people built on Collabby by chatting. Run them, then remix to make them yours.
Time Complexity
Compare every pair or build a table, then increase the number of people to see how fast the steps grow and where the two methods meet.
Reference vs Copy
Try reference, shallow copy, and deep copy to see which changes ripple through to the other side and which stay separate.
Stacks and Queues
Push and pop the same items in a stack and a queue to see why one reverses the order while the other keeps it.
Prompt Writing
Swap the who, what, and how of a prompt one at a time and watch how the answer changes.
AI Hallucination
Check AI answers against the penguin guide to see if they have evidence, and learn that sounding confident doesn't mean being right.
Training Data and Bias
Add and remove animal pictures from the baskets to see how training data shapes—and biases—the AI's answers.
Next Word Prediction
Pick the next word from its probability bars to build sentences, then turn the temperature knob to see why AI gives different answers each time.
Tokenization
Cut words into chunks yourself and discover that chunk count comes from how common a word is, not how long it is.
Coordinates and Collision
Add to or subtract from x and y, where y grows downward, to move an object and use inequalities to tell whether two boxes collide.
Asynchronous Code
Set timer delays and see why code doesn't run in the order you wrote it, and why loops need a stop condition.
Binary Search
Compare linear search, binary search, and direct lookup to see how far the number of tries drops.
Recursion
Follow a function calling itself step by step, and see what happens when the stopping condition is missing.
JSON
Turn boxes into JSON text and send them back and forth to see why a single quote matters and which values vanish along the way.
Sorting Algorithms
Swap neighboring bars to sort them and see how swap counts, comparison counts, and sorting rules change the result.
Binary Numbers
Flip 8 light bulbs on and off and shift bits to see how 0s and 1s turn into numbers, letters, and doubling or halving.
Working with Strings
Slice text with index numbers starting at 0 and find out when + adds numbers and when it joins words.
Objects
Change an object's properties by calling their labels, comparing access by name and by index and digging into boxes nested inside boxes.
Logical Operators
Flip switches for && and || to see how two conditions join like series and parallel circuits.
Drawing Shapes with Loops
Set the repeat count and turn angle to make the turtle draw polygons, and discover that the turns always add up to 360 degrees.
Functions and Parameters
Bundle repeated code into a function, compare how many clicks it saves, and see what parameters and return really do.
Input Events
Type into a text box to compare when the input and change events react, then make pass rules and test them.
Click Events
Choose a click event and a variable to build code, then press the button and watch the page change.
Conditionals
Build one if–else rule so the robot at a fork reads the door and picks its own path.