NCERT's Class 11 Computer Science textbook, taught visually: how computers work, how data is stored, programming in Python, and using technology responsibly. The focus is on clear ideas and solving problems.

Chapter 1 · Start here
Computer System
What's inside a computer: the CPU, memory, input and output, software and the operating system, and how computers evolved.

Sprint 1
Hardware And Architecture
The parts of the CPU, the Von Neumann design, and the devices you use for input and output.

Sprint 2
Memory And The System Bus
The kinds of memory, from fast and small to slow and large, and the buses that carry data between them.

Sprint 3
Evolution Of Computers And Microprocessors
How computers shrank from room-sized machines to chips, and the difference between a microprocessor and a microcontroller.

Sprint 4
Data And Information
Data versus information, the three types of data, and how data is captured, stored, retrieved and deleted.

Sprint 5
Software And Programming
Types of software, and how code people write is turned into code machines run.

Sprint 6
Operating Systems
What an operating system does: the interface you see, and how it manages the computer's resources.
Sprint 7
Review: Computer System
Put hardware, memory, data, software and operating systems together, and test yourself.

Chapter 2 · Start here
Encoding Schemes And Number System
How computers store text as numbers, and how to convert between binary, octal, decimal and hexadecimal.

Sprint 8
Encoding Schemes: Translating Human To Machine
Understand how text is mapped to unique decimal codes and then to binary, using ASCII, ISCII, and UNICODE.

Sprint 9
Number Systems: The Language Of Bases
Introduce the concept of a number system base/radix, and define Decimal, Binary, Octal, and Hexadecimal.

Sprint 10
Converting Decimal To Other Bases
Master the 'Repeated Division' method for converting integer decimal numbers into binary, octal, or hexadecimal.

Sprint 11
Converting Other Bases To Decimal
Master the 'Positional Weight' multiplication method for converting binary, octal, or hexadecimal to decimal.

Sprint 12
Fast Conversions: Binary To Octal & Hexadecimal
Learn the shortcut method of grouping bits (3 for octal, 4 for hex) to bypass base-10 entirely.

Sprint 13
Dealing With Fractional Parts
Understand how base conversion rules change for numbers with a decimal point (fractional parts).
Sprint 14
Review: Encoding And Numbers
Synthesize understanding of text encoding schemes and perform comprehensive base conversions across systems.

Chapter 3 · Start here
Emerging Trends
Artificial intelligence, big data, the Internet of Things, cloud computing and blockchains: what they are and how they work.

Sprint 15
AI, Immersive Experiences, And Robotics
Understand how machines simulate human cognition, process language, and interact with the physical and simulated world.

Sprint 16
Big Data & Data Analytics
Understand the characteristics of Big Data (the 5 Vs) and how data analytics extracts value from it.

Sprint 17
The Internet Of Things (IoT)
Understand how physical objects connect to the internet, communicate via sensors, and build smart environments.

Sprint 18
Cloud And Grid Computing
Differentiate between the service-oriented models of Cloud Computing (IaaS, PaaS, SaaS) and the application-specific architecture of Grid Computing.

Sprint 19
Blockchains
Understand the decentralized, append-only nature of blockchains and their real-world applications beyond digital currency.
Sprint 20
Chapter Review
Synthesize and assess knowledge across all emerging trends.