Digital logic is the foundation of every task that a computer can do, so it's no wonder that in order to fully understand how computers and other digital electronics work, you need to be familiar with logic gates. The problem is that logic gates aren't the most “hands on” subject, until now.
The SparkFun LogicBlocks Kit allows you to play with logic gates by literally plugging one into another and watching the progression of an input to an output! Each LogicBlock represents a different logic function: the NOT block is a simple inverter, where the output is the opposite of the input. The AND block will only output a 1 if both of the inputs are 1. The OR block will output a 1 if either of the inputs are 1. There are also input blocks and splitter blocks.
Each block has a light on board that will light up to represent the 1 or “true” state with a slight delay from the input signal. This way, you can flip the switch on an input block and follow the propagation of that signal through your logic tree. This delay also allows you to use the Feedback cable to generate new inputs based on the output of your logic circuit!
These things are seriously fun, even if you don't know anything about electronics, and playing with them is the ultimate hands-on course in logic gates. This kit also includes our LogicBlocks Experimenter's Guide which explains the basics of digital logic and the function of each block.