💻
Computer Science
Programming, algorithms, data structures, and systems design
Topics
Data Structures
Arrays, linked lists, trees, hash maps, graphs, stacks, queues
Algorithms
Sorting, searching, dynamic programming, greedy, divide and conquer
OOP
Classes, inheritance, polymorphism, encapsulation, abstraction
Databases
SQL, normalization, indexing, transactions, NoSQL
Web Development
HTML, CSS, JavaScript, APIs, frameworks, deployment
Operating Systems
Processes, threads, memory management, file systems
Flashcards
Card 1
What is Big O notation?
Click to flip
Answer
A way to describe algorithm time/space complexity as input grows
Card 2
What is a binary tree?
Click to flip
Answer
A tree where each node has at most two children
Card 3
What does SQL stand for?
Click to flip
Answer
Structured Query Language
Quick Quiz
Q1: What is the time complexity of binary search?
Quiz Complete!