कंप्यूटर 'बिट्स' पर निर्भर करते हैं क्योंकि डिजिटल हार्डवेयर दो स्थिर स्थितियों (stable states) का इस्तेमाल करके जानकारी को स्टोर और ट्रांसफर कर सकता है। यह कोर्स साफ़ तौर पर समझाता है कि कैसे ये बिट्स मशीन के अंदर नंबर, पैक्ड डेटा, गणितीय क्रियाओं, नेगेटिव वैल्यू और बुनियादी फ़ैसले लेने की क्षमता में बदलते हैं। यह कोर्स उन लोगों के लिए है जो बिना किसी स्टेप या कोड को छोड़े, इसके पीछे के कॉन्सेप्ट को समझना चाहते हैं। कोर्स पूरा होने तक, आप कंप्यूटर डेटा और लॉजिक को बनाने वाले बुनियादी हिस्सों को समझ और उन पर विचार कर सकेंगे।
इस कोर्स में यह बताया गया है कि कंप्यूटर दो-स्टेट वाली जानकारी का इस्तेमाल क्यों करते हैं, बाइनरी में गिनती कैसे होती है, और निबल्स, बाइट्स और बिट-विड्थ का क्या मतलब है। इसमें हेक्साडेसिमल को एक कॉम्पैक्ट बाइनरी नोटेशन के तौर पर, कैरी के साथ बाइनरी एडिशन, नेगेटिव नंबर के लिए टूज़ कॉम्प्लिमेंट, और NOT, AND, OR और XOR के लिए ट्रुथ टेबल्स के बारे में भी जानकारी दी गई है।