This document provides a lesson on number bases used in computing. It begins by explaining base ten, the normal decimal system, before introducing base two (binary), base eight (octal), and base sixteen (hexadecimal). It demonstrates how to count and perform conversions in each base. For conversions, it shows how to repeatedly divide the base ten number by the new base and write down the remainders to get the value in the target base. Several examples are worked out and exercises provided for practice converting values between bases.