Computer Science · Class 12
GayaGnan Common Framework (all boards)
📖 About Computer Science
What students learn: Computer parts, operating systems, files, office tools, internet safety, algorithms, block coding, Python, data, networks and databases.
Practical use today: Digital literacy, online forms and payments, spreadsheets, coding and staying safe online.
Where it leads: Software development, data science, AI, cybersecurity, cloud and DevOps, IT support.
Full subject guide →- 1 Programming in Python 🔓 Free account
- 2 Data structures 🔓 Free account
- 3 Databases and SQL 🔓 Free account
- 4 Computer networks 🔓 Free account
🗂️ Topic lessons
Every topic of the India K–12 catalog for this class and subject, with an explained lesson, a worked example from India, a common mistake, an activity and a question bank with answers.
1
Programming fundamentals and problem solving
Lesson + 9 questions with answers
🖼️ 2D 🎲 Practice
2
Python or prescribed programming language
Lesson + 9 questions with answers
🖼️ 2D 🎲 Practice
3
Data structures and algorithms (where prescribed)
Lesson + 9 questions with answers
🖼️ 2D 🎲 Practice
4
Computer systems and networks
Lesson + 9 questions with answers
🖼️ 2D 🎲 Practice
5
Database management and SQL
Lesson + 9 questions with answers
🖼️ 2D 🎲 Practice
6
Data handling and visualisation
Lesson + 9 questions with answers
🧊 3D 🎲 Practice
7
Cybersecurity, AI and ethics (board-dependent)
Lesson + 9 questions with answers
🖼️ 2D 🎲 Practice