Learn to code, solve problems, and create amazing digital experiences!
Computer science is the art of solving problems using computers! From creating games to building websites, coding helps you bring your ideas to life in the digital world.
Learn to write code in different programming languages. Create programs, games, and applications from scratch!
Understand how computers work! Learn about processors, memory, storage, and how all the parts work together.
Build websites and web applications! Learn HTML, CSS, and JavaScript to create interactive web pages.
Explore the future of computing! Learn about AI, machine learning, and how computers can think.
Watch these exciting computer science videos to learn about different topics:
Learn about the different components that make up a computer and how they work together.
Learn the fundamentals of programming with fun, visual programming languages designed for beginners.
Explore these interactive presentations for hands-on computer science learning:
Write your first program and see it run!
Build a calculator that can add, subtract, multiply, and divide
Create a game where the computer guesses your number
Great for beginners! Used for web development, data science, and AI.
The language of the web! Used to make websites interactive and dynamic.
Used for Android apps, enterprise software, and large applications.
Visual programming language perfect for beginners and young learners.
The first computer programmer was Ada Lovelace in the 1840s! She wrote the first algorithm intended to be processed by a machine, even before computers as we know them existed.
The term "computer bug" comes from a real bug! In 1947, a moth got stuck in a computer at Harvard University, causing it to malfunction. The engineers taped the moth in their logbook and called it a "bug."
Your smartphone is more powerful than the computers that sent astronauts to the moon! The Apollo 11 guidance computer had less processing power than a modern calculator.
The internet is so big that if you tried to download all the data on it, it would take about 181 million years with a typical home internet connection!