Concepts

Explorations of ideas used in computer science, for example, algorithms, design patterns, arrays, and the ethical use of technology.

Code Golf

Problems software programmers can do to practice their skills, from beginner to advanced.

Be a Good Digital Citizen

Whenever you're online there are always some basic rules you should be aware.

There’s a RAM in my PC

Sadly your computer doesn't have a tiny sheep in it, but what it does have is pretty neat!

Quantum Logic Gates

Diving back into logic gates and quantum computing!

Quantum Computing Gateways

Ever wonder how your computer processor works? And how that might impact quantum computing hardware?

Hard Drives

Exploring another weird tech term! This time we are looking at hard disk drives!

Internet Over Radio

In the time before WIFI there was Amateur Radio. Get your call signs ready!

The Imposters Among Us

Using the game Among Us to teach students about critical thinking both online and offline.

The Emoji Generator

Learn how to use conditional statements to generate different emojis!

The Double Slit Experiment

Quantum experiments, ripples and particle waves! Get ready to learn more about the weird world of quantum physics!

Daemons in my PC

No need to douse your computer in holy water, these daemons are friendly!

What is Quantum Computing?

What is a qbit and how can it potentially change the world? Find out as we explore quantum computing!

Pixel Art History

Learn how you can trace the origins of pixel art all the way back to the mid-1800s!

Trojan Horses

Find out what a giant wooden horse and your cyber security have in common!

Zip Files

Zip Zop Zoom! Learn the super cool logic behind 'ZIP' Files!

Forks

Forks are used in software development to describe how projects and software work.

Changing Bases

Welcome to the far away land of the Ein Lifon where the number of appendages you have changes how you count!

Prime Numbers

Learn how asymmetric encryption and prime numbers help keep you safe online!

How Data is Stored

What in the world is a video redundancy? Find out that and more in this crash course on encoding!

Sprouts and Graph Theory

How can we apply the Konigsberg Bridge problem to real life and even make a game out of it? With Spouts of course!

BOGONs

Bogons are not an evil race of aliens. But they do shine a light on one part of the internet little known outside of a few security technologists.

That Botnet Turned my Computer into a Zombie!

Aim for their Motherboard! This time we are talking about Computer Zombies!

Let’s Shake on it!

Ever wonder if a computer could shake hands? It happens more than you would think!

Who’s Muscling in on Your Data?

Be wary of these password pitfalls that hackers love and learn how to keep your data secure!

How Antivirus Software Works

Yee-ha! In the wild wild west of the internet, antivirus software is a must-have partner.

Recursion: Following the Shape of Data

Breaking down big problems into smaller ones is a great way to solve them. Let's see how recursion helps us do this!

Sorting Algorithms

What do bubbles, pancakes, and spaghetti all have in common? They're all great for sorting!

How Computers Remember Things

Exploring the concept of RAM and how it helps your MInecraft game run better.

Software Version Conventions

Programs are constantly being patched and improved. How do we keep track of all this new code?

Binary What?

Dive into the nitty-gritty details of binary numbers: how they work, why they’re used, and where they come from.