
Worksheets
Printable practice for every chapter
All Classes
Class 12 — Computer Science · CBSE
Class 12 · All Subjects, All Boards
Pick your Board first — the subject list updates to include the state's mother-tongue language(Telugu, Tamil, Kannada, Marathi, Bengali, etc.) plus Sanskrit/Urdu where prescribed. Every chapter gets 5 practice worksheets of 20 questions each, plus booster sets — 20 Case Study, 25–30 HOTS, 20 MCQ and 25 Assertion & Reason questions. Strictly aligned to the latest 2026–2027 syllabus of the selected board.
Board
Subject
1
Unit I — Python revision: functions, scope, mutable/immutable arguments, returning values
5 practice worksheets · 20 questions each · Case 20 · HOTS 28 · MCQ 20 · A&R 25
CBSE Board Booster
2
Unit I — File handling: text files (open, read, readline, readlines, write, writelines, seek, tell)
5 practice worksheets · 20 questions each · Case 20 · HOTS 28 · MCQ 20 · A&R 25
CBSE Board Booster
3
Unit I — Binary files: pickle (dump, load), search, append and update records
5 practice worksheets · 20 questions each · Case 20 · HOTS 28 · MCQ 20 · A&R 25
CBSE Board Booster
4
Unit I — CSV files: csv module, reader and writer objects, csv.writerow / writerows
5 practice worksheets · 20 questions each · Case 20 · HOTS 28 · MCQ 20 · A&R 25
CBSE Board Booster
5
Unit I — Data structures: Stack (LIFO) using lists — push, pop, peek, overflow/underflow
5 practice worksheets · 20 questions each · Case 20 · HOTS 28 · MCQ 20 · A&R 25
CBSE Board Booster
6
Unit II — Computer Networks: evolution of networking, types (PAN, LAN, MAN, WAN)
5 practice worksheets · 20 questions each · Case 20 · HOTS 28 · MCQ 20 · A&R 25
CBSE Board Booster
7
Unit II — Network devices: modem, hub, switch, repeater, router, gateway, NIC
5 practice worksheets · 20 questions each · Case 20 · HOTS 28 · MCQ 20 · A&R 25
CBSE Board Booster
8
Unit II — Network topologies (bus, star, tree, mesh) and transmission media
5 practice worksheets · 20 questions each · Case 20 · HOTS 28 · MCQ 20 · A&R 25
CBSE Board Booster
9
Unit II — Applications: web services, WWW, HTTP/HTTPS, FTP, TCP/IP, SMTP, POP3, VoIP, NFC
5 practice worksheets · 20 questions each · Case 20 · HOTS 28 · MCQ 20 · A&R 25
CBSE Board Booster
10
Unit II — Web scripting, cookies, web hosting, browser settings, URL vs domain name
5 practice worksheets · 20 questions each · Case 20 · HOTS 28 · MCQ 20 · A&R 25
CBSE Board Booster
11
Unit III — Database concepts: relational model, keys (primary, candidate, foreign), DBMS advantages
5 practice worksheets · 20 questions each · Case 20 · HOTS 28 · MCQ 20 · A&R 25
CBSE Board Booster
12
Unit III — Structured Query Language: DDL (CREATE, ALTER, DROP), DML (INSERT, UPDATE, DELETE)
5 practice worksheets · 20 questions each · Case 20 · HOTS 28 · MCQ 20 · A&R 25
CBSE Board Booster
13
Unit III — SQL queries: SELECT with WHERE, BETWEEN, IN, LIKE, ORDER BY, DISTINCT, NULL handling
5 practice worksheets · 20 questions each · Case 20 · HOTS 28 · MCQ 20 · A&R 25
CBSE Board Booster
14
Unit III — SQL aggregate functions, GROUP BY, HAVING, joins (equi-join, Cartesian product)
5 practice worksheets · 20 questions each · Case 20 · HOTS 28 · MCQ 20 · A&R 25
CBSE Board Booster
15
Unit III — Interface Python with MySQL: connect, cursor, execute, fetchone/fetchall/fetchmany, commit
5 practice worksheets · 20 questions each · Case 20 · HOTS 28 · MCQ 20 · A&R 25
CBSE Board Booster
16
Practical — Python programs, SQL queries, Python–SQL connectivity project and lab record
5 practice worksheets · 20 questions each · Case 20 · HOTS 28 · MCQ 20 · A&R 25
CBSE Board Booster