Computers are all around us and we often think that they are really complex beasts. No doubt that computer systems have come a long way since their inception, but their fundamental operating principles are very simple to understand. This course is the first of many courses which aims at giving you all the information you need to begin your journey into digital electronics. You will learn why we need different numbering systems, what makes transistors tick, conversions between numbering systems etc. This course contains just the topics you need to know: nothing more, nothing less. The bonus material also features a basic introduction to color codes which is frequently encountered in web design, and software development. You should take this course if you plan on working (or are currently working) with computer systems, electronics, programming and allied fields.