In the first of a series about sorting algorithms, we explore the humble bubble sort.

Do you know if your code is efficient and scalable? No? Well, Big O is here to help.

Now that we've covered the basic numeral systems, it's time to learn how to convert from one to another.

We're taking a quick detour to talk about an important concept when dealing with binary numbers — the Most Significant Bit, and the Least Significant Bit.

Once you have a handle on basic numeral systems like binary, it's time to move on to more complicated systems. We'll cover hexadecimal and 32 bit numbers in the second CS Basics post.

Understanding how to convert numbers to and from binary, or any numeric base, is a fundamental concept in programming and computer science. Let's get a grip on those fundamentals!