Chapter 1
Python Programming
Review of Python: Data types, operators, flow control
medium • 1 min read
Functions: Parameter passing, scope, and recursion
medium • 2 min read
File Handling: Text, binary, and CSV files
medium • 3 min read
Exception Handling: Try, except, and finally blocks
medium • 4 min read
Data structures: Stacks and queues implementation
medium • 5 min read
Chapter 2
Computer Networks
Network topologies and types of networks (LAN, WAN)
medium • 1 min read
Networking devices: Hub, Switch, Router, Gateway
medium • 2 min read
TCP/IP and OSI models: Layers and functions
medium • 3 min read
Network security concepts: Firewalls and cookies
medium • 4 min read
World Wide Web: HTML, URL, and DNS systems
medium • 5 min read
Chapter 3
Database Management (SQL)
Introduction to RDBMS and SQL commands
medium • 1 min read
Data Definition (DDL) and Data Manipulation (DML)
medium • 2 min read
Joins in SQL: Equi join and natural join
medium • 3 min read
Aggregation functions (Sum, Avg, Count, Max, Min)
medium • 4 min read
Integrity constraints: Primary and Foreign keys
medium • 5 min read
Chapter 4
Data Structures in Algorithms
Introduction to Big-O notation and complexity
medium • 1 min read
Linear and binary search algorithms
medium • 2 min read
Sorting: Bubble sort, Selection sort, Insertion sort
medium • 3 min read
Linked lists basics and usage in programming
medium • 4 min read
Tree structures and basic traversal concepts
medium • 5 min read
Chapter 5
Ethics and Computer Systems
Intellectual Property Rights and Open Source
medium • 1 min read
Cyber laws and the Information Technology Act
medium • 2 min read
Data privacy and protection of personal sensitive data
medium • 3 min read
E-waste management and green computing
medium • 4 min read
Identity theft and phishing challenges online
medium • 5 min read