From binary code to network packets - master the fundamentals through hands-on exploration
while(learning) {
explore();
practice();
skills++;
}
Explore the physical components that make computers work
Enter 3D Computer LabClick a component to learn about it
Computers only understand 1s and 0s. Try converting numbers!
Learn the fundamentals of programming logic
Containers that store data
Click to learnMake decisions in code
Click to learnRepeat actions automatically
Click to learnReusable blocks of code
Click to learnClick "Run" to see output here...
Understand how computers communicate across the globe
Unique identifiers for devices
The internet's phone book
How data travels in pieces
Rules for communication
Watch how data travels across the internet
Select a request type and click "Send Request" to simulate network traffic
See what's inside a network packet
Learn to navigate computers like a pro using the terminal
Welcome to Bagel Byte Terminal!
Type help to see available commands.
ls
List files and folders
cd
Change directory
pwd
Print working directory
mkdir
Create a new folder
cat
View file contents
clear
Clear the terminal
ping
Test network connection
ipconfig
Show network info
Put your learning to the test
5 questions about computer components
5 questions about binary numbers
5 questions about programming
5 questions about computer networks