📚
Quiz Categories
Choose a topic to test your programming knowledge
13 categories • 3 difficulty levels each • Free
🐍
Python
Variables, functions, loops, and Pythonic patterns
3 levels30 questions →
⚡
JavaScript
Type coercion, hoisting, closures, and async behavior
3 levels30 questions →
🗂️
Data Structures
Arrays, linked lists, trees, and hashmaps
3 levels30 questions →
🌐
Web Fundamentals
HTTP, REST, cookies, sessions, and CORS
3 levels30 questions →
🗄️
Databases
SQL, joins, indexing, and transactions
3 levels30 questions →
🚀
DevOps
Docker, CI/CD, containers, and deployment
3 levels30 questions →
🤖
AI & ML
Neural networks, embeddings, and transformers
3 levels30 questions →
🔒
Security
Hashing, encryption, XSS, and CSRF
3 levels30 questions →
🔷
TypeScript
Type inference, enums, generics, and advanced type patterns
3 levels30 questions →
⚙️
Algorithms
Sorting, searching, dynamic programming, and graph traversal
3 levels30 questions →
🐹
Go
Goroutines, channels, interfaces, and Go's memory model
3 levels30 questions →
⚙️
Rust
Ownership, borrowing, lifetimes, and the type system
3 levels30 questions →
🌐
Computer Networks
TCP/IP, HTTP, DNS, TLS, and network protocols
3 levels30 questions →
Or browse by difficulty level: