کمپیوٹرز کا انحصار 'بٹس' (bits) پر ہوتا ہے کیونکہ ڈیجیٹل ہارڈویئر دو مستحکم حالتوں (stable states) کے ذریعے معلومات کو محفوظ اور منتقل کر سکتا ہے۔ یہ کورس اس عمل کی واضح تصویر پیش کرتا ہے کہ کس طرح یہ بٹس مشین کے اندر اعداد، پیکڈ ڈیٹا، حسابی عمل (arithmetic)، منفی اقدار اور بنیادی فیصلہ سازی میں تبدیل ہوتے ہیں۔ یہ کورس ان مکمل مبتدی افراد کے لیے ہے جو کسی مرحلے یا کوڈ کو چھوڑے بغیر بنیادی تصورات کو سمجھنا چاہتے ہیں۔ کورس کے اختتام تک، آپ کمپیوٹر ڈیٹا اور منطق کی بنیاد بننے والے ان بنیادی اجزاء کو سمجھنے اور ان پر استدلال کرنے کے قابل ہو جائیں گے۔
اس کورس میں اس بات کا احاطہ کیا گیا ہے کہ کمپیوٹرز دو-حالت (two-state) والی معلومات کیوں استعمال کرتے ہیں، بائنری میں گنتی کیسے کی جاتی ہے، اور نبلز (nibbles)، بائٹس (bytes) اور بٹ-وڈتھ (bit-width) کے کیا معنی ہیں۔ اس میں ہیگزا ڈیسیمل (بطور مختصر بائنری نوٹیشن)، کیری (carry) کے ساتھ بائنری جمع، منفی اعداد کے لیے 'ٹوز کمپلیمنٹ' (two’s complement)، اور NOT، AND، OR اور XOR کے لیے ٹروتھ ٹیبلز (truth tables) بھی شامل ہیں۔