B.Sc (CS) | 📘 Study Guides


🧩 44 Practice Tests & Quizzes 📘 59 Study Guides
📄 Comp. Sci and Programming Basics: Web Development Basics RESTful APIs (JSON Responses)
📄 Comp. Sci and Programming Basics: Web Development Basics Introduction to Frontend (JavaScript) and Backend (Node, Django, Flask)
📄 Comp. Sci and Programming Basics: Web Development Basics HTTP Methods (GET, POST, PUT, DELETE)
📄 Comp. Sci and Programming Basics: Web Development Basics HTML CSS Basics
📄 Comp. Sci and Programming Basics: Web Development Basics Client‑Server Model
📄 Comp. Sci and Programming Basics: Version Control Resolving Merge Conflicts
📄 Comp. Sci and Programming Basics: Version Control Git Basics (Repository, Commit, Push, Pull, Branch, Merge)
📄 Comp. Sci and Programming Basics: Version Control GitHub GitLab Workflow
📄 Comp. Sci and Programming Basics: Version Control Cloning, Forking
📄 Comp. Sci and Programming Basics: Software Development Lifecycle Testing (Unit, Integration, System, Acceptance, Test‑Driven Development TDD)
📄 Comp. Sci and Programming Basics: Software Development Lifecycle Requirements, Design, Implementation, Testing, Deployment, Maintenance
📄 Comp. Sci and Programming Basics: Software Development Lifecycle Documentation
📄 Comp. Sci and Programming Basics: Software Development Lifecycle Debugging Techniques
📄 Comp. Sci and Programming Basics: Software Development Lifecycle Agile vs Waterfall
📄 Comp. Sci and Programming Basics: Programming Basics Variables and Data Types (Integer, Float, String, Boolean)
📄 Comp. Sci and Programming Basics: Programming Basics Expressions and Statements
📄 Comp. Sci and Programming Basics: Programming Basics Basic I O (Input, Output, Print)
📄 Comp. Sci and Programming Basics: Programming Basics Arithmetic and Logical Operators
📄 Comp. Sci and Programming Basics: Object Oriented Programming Polymorphism (Method Overloading, Duck Typing)
📄 Comp. Sci and Programming Basics: Object Oriented Programming Magic Methods ( init , str , repr , etc.)
📄 Comp. Sci and Programming Basics: Object Oriented Programming Inheritance (Single, Multiple, Multilevel, Super) and Method Overriding
📄 Comp. Sci and Programming Basics: Object Oriented Programming Encapsulation (Public, Private, Protected)
📄 Comp. Sci and Programming Basics: Object Oriented Programming Classes and Objects
📄 Comp. Sci and Programming Basics: Object Oriented Programming Attributes and Methods (Instance, Class, Static)
📄 Comp. Sci and Programming Basics: Object Oriented Programming Abstraction (Abstract Classes, Interfaces)
📄 Comp. Sci and Programming Basics: Functions and Modularity Scope (Local, Global, Enclosing, Built‑in – LEGB)
📄 Comp. Sci and Programming Basics: Functions and Modularity Return Statement
📄 Comp. Sci and Programming Basics: Functions and Modularity Recursion (Base Case, Recursive Case, Stack Overflow)
📄 Comp. Sci and Programming Basics: Functions and Modularity Parameters and Arguments (Positional, Keyword, Default, Variable Length)
📄 Comp. Sci and Programming Basics: Functions and Modularity Lambda Functions
📄 Comp. Sci and Programming Basics: Functions and Modularity Function Definition and Call
📄 Comp. Sci and Programming Basics: File Handling Reading and Writing Text Files (Open, Read, Write, Append, Close, With Statement)
📄 Comp. Sci and Programming Basics: File Handling JSON Files (Load, Dump, Serialize Deserialize)
📄 Comp. Sci and Programming Basics: File Handling Exception Handling (Try, Except, Finally, Raise, Custom Exceptions)
📄 Comp. Sci and Programming Basics: File Handling CSV Files (Read, Write, Parse)
📄 Comp. Sci and Programming Basics: File Handling Binary Files
📄 Comp. Sci and Programming Basics: Databases SQL Basics (SELECT, INSERT, UPDATE, DELETE, WHERE, JOIN, ORDER BY, GROUP BY)
📄 Comp. Sci and Programming Basics: Databases Relational Databases (Tables, Rows, Columns, Keys – Primary, Foreign)
📄 Comp. Sci and Programming Basics: Databases Indexes and Performance
📄 Comp. Sci and Programming Basics: Databases Database Normalization (1NF, 2NF, 3NF)
📄 Comp. Sci and Programming Basics: Databases Connecting Python to Database (SQLite, MySQL, PostgreSQL)
📄 Comp. Sci and Programming Basics: Data Structures Tuples (Immutable Sequences)
📄 Comp. Sci and Programming Basics: Data Structures Strings (Immutability, Methods, Slicing, Formatting)
📄 Comp. Sci and Programming Basics: Data Structures Stacks (LIFO), Queues (FIFO), Deque
📄 Comp. Sci and Programming Basics: Data Structures Sets (Unordered, Unique Elements, Union, Intersection)
📄 Comp. Sci and Programming Basics: Data Structures Lists Arrays (Indexing, Slicing, Appending, Inserting, Deleting, Sorting)
📄 Comp. Sci and Programming Basics: Data Structures Dictionaries (Key‑Value Pairs, Hashing, Methods)
📄 Comp. Sci and Programming Basics: Control Structures Loops (while, for, Nested Loops, Break, Continue)
📄 Comp. Sci and Programming Basics: Control Structures Loop Patterns (Counting, Summing, Searching, Accumulator)
📄 Comp. Sci and Programming Basics: Control Structures Conditional Statements (if, elif, else, Nested Conditionals, Switch Case)
📄 Comp. Sci and Programming Basics: Algorithms Time vs Space Trade‑offs
📄 Comp. Sci and Programming Basics: Algorithms Sorting (Bubble, Selection, Insertion, Merge, Quick, Counting Sort)
📄 Comp. Sci and Programming Basics: Algorithms Searching (Linear, Binary Search)
📄 Comp. Sci and Programming Basics: Algorithms Algorithm Complexity (Big O Notation – O(1), O(n), O(log n), O(n²), O(2ⁿ))
📄 Basics of Discrete Mathematics
📄 All The Useful Embedded Software Engineer Interview Questions & Answers
📄 All The Useful Embedded Systems Interview Questions and Answers
📄 All The Useful IoT (Internet of Things) Interview Questions and Answers
📄 All The Useful Computer Science Interview Questions and Answers