Computer Science: 97 interactive topics
Algorithms, programming, data, networks, hardware and safe, responsible use of technology.
About Computer Science at secondary level
Computer Science on LearnViz SecondaryEdu has 97 interactive topics. Computing topics explain how software, hardware and data work, with diagrams and models that show each step in order.
Every topic has a clear definition, key points written for secondary school, an animation you can control, and a three-question quiz. Topics are independent, so you can start anywhere.
How to study Computer Science with LearnViz
- Start with a topic you already know a little about, then move to one that is new to you.
- Use the animation before you read the key points. Predicting the result first makes the explanation easier to remember.
- Finish each quiz, then review the questions you got wrong. Mark a topic complete once you can explain it in your own words.
- Trace one example by hand, writing down each value as it changes.
Computer Science: frequently asked questions
How many topics are in Computer Science?
Computer Science has 97 interactive topics on this site. Each one has its own page, so you can study them in any order.
Is Computer Science free to use?
Yes. Every topic, animation and quiz can be used in your browser without creating an account. Your progress is saved only on your own device.
Who is the Computer Science content for?
It is written for secondary school students studying Computer Science, and for teachers or parents who want a clear visual explanation. It supports your syllabus and your teacher rather than replacing them.
How do I move between topics?
Each topic page has Previous and Next links, a list of related topics, and a search box in the header. You can also filter the list on this page to find a topic by name.