Getting Started

A brief overview of the concepts that are covered in this course.

We'll cover the following

Welcome

We welcome you on this journey to learn about number systems, whether you’re a seasoned programmer or you’ve never seen code in your life.

We’ve designed this course to cover the A–Z of the essential number systems concepts that any computer scientist must know, and we avoided any complicated coding. This means that you can begin immediately with nothing beyond a grade-school understanding of mathematics.

What we will cover

We will go through in-depth explanations of how number systems work, and how all sorts of manipulations and representations are done in binary. Finally, we will touch upon computer memory, storage, and character representation.

The goal is not only to introduce you to the conventions that make up these systems but also to explain the intuition behind them. Along the way, quizzes and interactive tools will help you solidify your concepts.

So why wait? Let’s get started. →