Easy Binary, Hexadecimal, and Octal Math Conversion

The easiest way to convert from Hex<=>Binary, Binary<=>Octal, Decimal<=>Octal, and more!
4.9 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,046 students enrolled
25% off
Take This Course
  • Lectures 8
  • Length 37 mins
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 10/2014 English

Course Description

Number systems are a common math and computer science topic. This course is about mastering conversion between 4 common number systems: Decimal, Binary, Octal and Hexadecimal.

Number System Conversion The Easy Way!

  • Convert Decimal<=>Binary
  • Convert Decimal<=>Hex
  • Convert Hex<=>Binary
  • Convert Hex<=>Octal
  • Convert Decimal<=>Octal
  • Fractional conversion from Decimal<=>Binary

In this course, I teach and show through example how to easily convert between Binary (base 2), Octal (base 8), Decimal (base 10), and Hexadecimal (base 16). We start by counting in base-n, and get a feel for what counting in a base-n system really means. You will understand how a base-n system only has n digits to count with (for example, in Decimal there are only 10 digits), and how we can reach higher numbers after using up those 10 digits.

Through these lectures, we explore the special relationship between Hexadecimal and Binary (a hex digit is really four binary digits), and Octal and Binary (an octal digit is really 3 binary digits). Binary is really the star of this course. We spend some time in the course exploring these relationships between Octal and Binary and Hexadecimal and Binary. In the Hexadecimal to Octal lecture, I show how the computation can be made super easy by using Binary as an intermediate conversion step. You’ll wonder how you managed these conversions without this technique! You probably won’t learn an easier method!

We also cover conversion from fractional Decimal numbers to fractional Binary. You will probably find it surprisingly easy!

Conversions between number systems almost always show up on computer science tests. You want to be able to breeze through these conversions quickly, easily, and correctly. If you enjoy math, you’ll find this course a nice leisurely exercise. After this course, you will walk away from this course a master of number system conversion. You will feel very comfortable converting between each of Decimal, Hex, Octal and Binary.

What are the requirements?

  • Pen and paper
  • Firm grasp of regular addition, subtraction and multiplication

What am I going to get from this course?

  • Convert Decimal<=>Binary
  • Convert Decimal<=>Hex
  • Convert Hex<=>Binary
  • Convert Hex<=>Octal
  • Convert Decimal<=>Octal
  • Fractional conversion from Decimal<=>Binary

Who is the target audience?

  • You want to learn to do decimal <=> hexadecimal and decimal <=> octal conversions in a fast and efficient way
  • You should take this course if you want to learn to work with the Binary number system in a very deep and useful way
  • You can also take this course if you like to have fun with math

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Hex, Binary, Decimal and Octal
Counting in base-n
Converting Decimal to Binary, and vice versa
Converting Binary to Hex, and vice versa
Converting Decimal to Hex, and vice versa
Converting Binary to Octal, and vice versa
Converting Decimal to Octal, and vice versa
Fractional Decimal to Fractional Binary
Review: Binary as an intermediate step

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

William Sherif, Professional programmer

William Sherif is a competent C++ programmer of 8+ years. He has a wide variety of experiences, from games programming to web programming. He has also been a university course instructor (sessional) for 7 years.

He has published several apps in the iTunes store, including strum and MARSHALL OF THE ELITE SQUADRON.

His interests are varied, but his focus has always been pleasing his clients.

In the past he has been acclaimed for delivering course material in an easy to understand manner.

Ready to start learning?
Take This Course