109 Quizzes7,500+ Questions

Practice Quizzes

Master programming concepts with our collection of expert-crafted quizzes. Filter by domain, technology, or difficulty.

Showing 109 quizzes
โšก
Intermediate

JavaScript Mastery Quiz

Test your knowledge of closures, async/await, prototypes, and the event loop.

2015m
๐ŸŽจ
Beginner

CSS Flexbox & Grid Mastery

Test your CSS layout skills including Flexbox, Grid, positioning, and responsive design.

1510m
๐Ÿ“
Beginner

Developer Lifestyle & Fun

Vim, Memes, Typing, and Health. The culture of code.

5015m
js
Expert

Advanced JavaScript

Deep dive into JS internals. Prototype chain, Event Loop, Closures, and Patterns.

10030m
๐Ÿง 
Intermediate

Generative AI for Developers

Master the revolution: LLMs, Prompt Engineering, RAG, and AI Ethics.

5025m
โš›๏ธ
Intermediate

React Fundamentals Quiz

Test your React knowledge including hooks, state, props, and component lifecycle.

2015m
n
Intermediate

Next.js Framework

The React Framework for the Web. App Router, SSR, SSG, and Server Actions.

10025m
๐ŸŽ“
Beginner

CS Basics & Logic

The fundamentals. Binary, Logic Gates, Compilation, and how computers think.

5020m
๐Ÿ“
Intermediate

Git & Version Control Mastery

Demonstrate your command of Git: Branching, Merging, Rebasing, and resolving conflicts.

10020m
py
Beginner

Python Programming

The language of data, AI, and backend. OOP, AsyncIO, and popular libraries.

10020m
โš›๏ธ
Advanced

React Patterns & Best Practices

Level up your React skills: Hooks, Optimizations, State Management, and Architecture.

5025m
๐Ÿ›
Hard

Spot the Bug

Find the subtle logic errors in code snippets. JS, Python, and SQL.

5030m
๐Ÿ“
Expert

System Design Architecture

Master scalable architecture: Load Balancers, Caching, CAP Theorem, and Microservices.

10025m
๐Ÿ“
Intermediate

Technical Interview Prep

Crack the code interview. DSA, System Design, Behavioral, and Soft Skills.

10025m
๐Ÿง 
Advanced

Algorithms & Data Structures

The interview foundation. Big O, Arrays, Trees, Graphs, Sorting, and Searching.

5025m
h
Beginner

HTML5 & Semantic Web

Structure of the Web. Semantic elements, Forms, Accessibility (ARIA), and SEO.

10020m
๐Ÿค–
Advanced

Machine Learning Fundamentals

From Linear Regression to Transformers. Test your knowledge of AI, Neural Networks, and Data Science.

10025m
โš›๏ธ
Advanced

MERN Stack Mastery

Connect the dots. MongoDB, Express, React, Node.js integration.

5025m
v
Advanced

Rust Programming

Systems programming with memory safety. Ownership, Borrowing, and Lifetimes.

10025m
๐Ÿ“
Advanced

System Design Basics

Architect scalable systems. Load Balancing, Caching, Databases, and Scaling strategies.

5025m
๐ŸŸข
Intermediate-Advanced

Node.js & Express

Master server-side JavaScript: Event Loop, Streams, Middleware, and Auth.

5025m
๐Ÿž
Intermediate

Debugging & Troubleshooting

Find the bug before it finds you. Strategies, Tools, and Mindset.

5020m
โ˜•
Intermediate

Java Fundamentals

Write once, run anywhere. OOP, Streams, JVM, and Multithreading.

10025m
๐Ÿ“
Intermediate

Tailwind CSS Mastery

Stop fighting the cascade. Utility-first fundamentals, configuration, directive customization, and optimizations.

10020m
๐Ÿ“˜
Advanced

TypeScript Advanced

Go beyond 'any': Generics, Utility Types, Type Guards, and Intersection Types.

1520m
๐Ÿ“
Intermediate

WordPress Development

Test your mastery of the world's most popular CMS: Themes, Plugins, Hooks, and the REST API.

5025m
๐Ÿง 
Advanced

Algorithms & Data Structures

The ultimate test of Computer Science fundamentals: Complexity, Sorting, Trees, and Graphs.

10030m
๐Ÿ“
Intermediate

AWS Cloud Foundations

Amazon Web Services. EC2, S3, RDS, Lambda, and IAM fundamentals.

10025m
๐ŸŽจ
Advanced

CSS3 Advanced

Style with precision: Flexbox, Grid, Animations, Variables, and Preprocessors.

5025m
๐Ÿ“
Expert

Security Scenarios

Hackers are watching. Spot vulnerabilities, secure APIs, and protect user data.

5025m
๐Ÿ“
Intermediate

Python Web Frameworks

Django, Flask, and FastAPI. Routing, ORMs, Middleware, and Async views.

10020m
๐Ÿ”Œ
Intermediate-Advanced

REST & GraphQL APIs

Connect the world. HTTP verbs, Status codes, REST constraints, and GraphQL Schemas.

5025m
๐Ÿ“
Advanced

Advanced SQL & Database Design

Go beyond SELECT *. Joins, Indexing, Transactions, and Performance Tuning.

5025m
๐Ÿ“
Expert

Architecture Scenarios

Make the tough calls. Trade-offs, System Design choices, and Scalability scenarios.

5030m
k
Advanced

Kubernetes Architecture

Container Orchestration. Pods, Services, Deployments, and Helm.

10025m
๐ŸŒ
Intermediate

HTML5 Mastery

Go beyond the basics: Semantic HTML, Forms, APIs, and Accessibility.

5020m
๐Ÿ“
Intermediate

Responsive Web Design

Master the art of adaptability. Media queries, Flexbox patterns, and Mobile-First strategies.

10020m
๐Ÿค“
Beginner

Tech Trivia & History

Fun quiz on computer history, famous bugs, and tech culture.

5015m
g
Intermediate

GraphQL API Mastery

Query language for APIs. Schemas, Resolvers, N+1 Problem, and Apollo Client.

10025m
๐Ÿ“
Advanced

Microservices & Distributed Systems

Architect for scale. Event-driven architecture, CAP Theorem, Sagas, and Service Discovery.

5025m
โ˜๏ธ
Intermediate-Advanced

AWS & Cloud Computing

Master the cloud: EC2, S3, Lambda, and Serverless architectures.

5025m
d
Beginner

UI/UX Design Principles

Design for Developers. Color Theory, Typography, Spacing, and Accessibility.

10020m
๐Ÿ“
Intermediate

Developer Productivity & Tools

Master your toolbelt. Editors, API Clients, Design, and CLI tricks.

5025m
n
Advanced

Node.js Deep Dive

Server-side JavaScript. Event Loop, Streams, Internals, and Scalability.

10020m
๐Ÿ“
Intermediate

Redis & Caching

Lightning fast data. Caching strategies, Pub/Sub, Streams, and Redis data structures.

10020m
๐Ÿ“ก
Intermediate

Networking Essentials

How the internet works. TCP/IP, DNS, HTTP, SSL/TLS, and Load Balancing.

5025m
๐Ÿ“
Intermediate

Cybersecurity Fundamentals

Test your knowledge of web security vulnerabilities, OWASP Top 10, encryption, and safe coding practices.

10020m
๐Ÿ“
Intermediate

CSS Animations & Transitions

Bring your site to life. Keyframes, Transitions, Bezier curves, and Performance optimizations.

10020m
๐ŸŽค
Intermediate

Technical Interview Prep

Ace your coding interview: Algorithms, Behavioral, and System Design.

5025m
๐Ÿ“
Beginner

Developer Tooling

Master your environment. VS Code, Terminal, Regex, and Debugging.

10020m
๐Ÿ“
Intermediate

Computer Hardware & IoT

Understand the bits and atoms. From CPU Registers to Microcontrollers.

5025m
๐Ÿ“
Intermediate

Computer Networking

How the internet works. HTTP, TCP/IP, DNS, OSI Model, and Protocols.

10025m
๐Ÿ“ฑ
Intermediate

Mobile Development Essentials

Test your grasp of mobile concepts: iOS/Android lifecycles, Cross-platform frameworks, and native APIs.

10020m
t
Intermediate

QA & Testing Strategies

Ensure software quality. Unit, Integration, E2E testing, and TDD.

10025m
โ™ฟ
Intermediate-Advanced

Web Accessibility (A11y)

Make the web usable by everyone. ARIA, screen readers, contrast, and legal standards.

5025m
๐Ÿ“Š
Intermediate

Data Science & Python

Evaluate your data skills: Python (Pandas/NumPy), Statistics, and Visualization.

5025m
๐Ÿ“
Intermediate

Docker Orchestration

Managing multi-container apps. Docker Compose, Networking, Volumes, and Swarm basics.

10020m
๐Ÿ“
Intermediate

CI/CD & Pipelines

Ship code faster. Continuous Integration, Continuous Delivery, Jenkins, GitHub Actions, and Testing strategies.

10020m
๐Ÿ’พ
Intermediate

Database Design & SQL

Evaluate your database engineering skills: SQL, Normalization, ACID, and NoSQL concepts.

10025m
๐ŸŽจ
Intermediate

UI/UX for Developers

Bridge the gap. Design Systems, Typography, accessibility, and Figma basics.

5025m
๐Ÿค–
Intermediate

Android Development Mastery

Test your knowledge of modern Android development, from Kotlin basics to Jetpack Compose and Architecture Components.

10025m
๐Ÿณ
Advanced

Docker & Kubernetes

Master containerization and orchestration.

5025m
๐Ÿณ
Intermediate

Docker Essentials Quiz

Test your Docker knowledge including containers, images, networking, and orchestration basics.

1512m
๐Ÿ“
Advanced

Node.js Security

Secure your runtime. Authentication, Authorization, OWASP in Node, and safe coding practices.

10025m
๐ŸชŸ
Advanced

Windows Power User

Go beyond the GUI. Master the Registry, PowerShell, and Sysinternals.

5030m
๐Ÿ“ฑ
Intermediate

Cross-Platform Mobile

One codebase, all devices. React Native, Flutter, and the bridge.

5025m
๐Ÿ“
Advanced

Web Performance Optimization

Speed matters. Core Web Vitals, Rendering, Network, and Asset optimization strategies.

10025m
๐Ÿงช
Intermediate

QA Automation & Testing

Ensure quality. Selenium, Cypress, Playwright, and E2E strategies.

5025m
๐Ÿ“
Intermediate

Serverless Architecture

FaaS, AWS Lambda, Cold Starts, and Event-Driven Design.

10020m
๐Ÿƒ
Advanced

Spring Boot Essentials

Rapid application development. Dependency Injection, Annotations, Hibernate, and REST.

10020m
๐ŸŽ
Intermediate

iOS Development Mastery

Evaluate your iOS skills: Swift, SwiftUI, UIKit, CoreData, and the Apple ecosystem.

5025m
๐Ÿ’ป
Intermediate

Command Line (CLI) Mastery

Become a terminal power user: Bash, Pipes, Grep, and Permissions.

5020m
๐Ÿ’ผ
Intermediate

Freelancing & Career Growth

Navigate your developer career: Pricing, Clients, Negotiation, and Soft Skills.

5020m
๐Ÿ“
Intermediate

Game Design & Engines

Create worlds. Unity vs Unreal, Mechanics, and Math.

5025m
๐Ÿ˜
Intermediate

PHP & LAMP Mastery

The stack that powers 70% of the web.

5025m
๐Ÿš€
Intermediate

CI/CD & DevOps Practices

Automate everything: Pipelines, GitFlow, Operations, and Monitoring.

5025m
#
Intermediate

C# & .NET Mastery

Master C#, .NET Core, LINQ, and Async programming patterns.

10025m
๐Ÿ“
Expert

Advanced Web Security

Defense in depth. XSS, CSRF, CSP, HSTS, JWT attacks, and OAuth flows.

10030m
โ˜๏ธ
Advanced

Azure & GCP Essentials

Expand beyond AWS. Master Microsoft Azure and Google Cloud Platform.

5030m
๐Ÿ“
Advanced

Browser Internals

How the browser works. Rendering Engine, Event Loop, V8, Layout, and Painting.

10025m
๐Ÿ“Š
Intermediate

Data Science & ML Basics

Python for Data. Pandas, NumPy, and the foundations of ML.

5025m
๐Ÿ›
Intermediate

Debugging & Troubleshooting

Improve your problem-solving skills: Error codes, Stack Traces, and DevTools.

5020m
๐ŸŽฎ
Intermediate

Game Development Fundamentals

Assess your understanding of core game development concepts, from logic loops to graphics and physics.

5025m
๐Ÿ“
Advanced

Linux Administration

Server management. Permissions, Processes, Networking, Systemd, and Shell Scripting.

10025m
๐Ÿ“
Advanced

API Design Principles

Crafting beautiful Interfaces. REST, GraphQL, gRPC, HATEOAS, and Versioning.

10025m
๐Ÿ“
Advanced

Modern Web Architecture

Design the future. PWA, JAMstack, Edge, and Micro-frontends.

5025m
๐Ÿ”„
Beginner-Intermediate

Agile, Scrum & Kanban

Master modern software development methodologies.

5020m
๐Ÿน
Intermediate

Go Fundamentals

Evaluate your Go (Golang) skills: Goroutines, Channels, Interfaces, and Structs.

1520m
๐Ÿ“
Advanced

Regular Expressions

Master pattern matching. Quantifiers, Capture Groups, Lookaheads, and Flags.

10025m
๐Ÿ’Ž
Intermediate

Ruby & Rails Magic

Optimize for happiness. Ruby syntax, Blocks, Metaprogramming, and Rails MVC.

10020m
v
Intermediate

Vue.js Essentials

The Progressive Framework. Directives, Components, Vuex/Pinia, and Composition API.

10020m
๐Ÿ“
Advanced

Advanced Testing Strategies

Ensure quality. TDD, BDD, Mocking, E2E, Contract Testing, and CI/CD integration.

10025m
๐Ÿ’Ž
Intermediate

Niche Web Skills

Specialized high-demand skills. Email Dev, Extensions, Chatbots, and Payments.

5025m
๐Ÿ“
Beginner

No-Code & Site Builders

Building without (much) code.

5020m
๐Ÿงช
Intermediate

Software Testing & QA

Ensure quality and reliability with TDD, BDD, and Unit Testing.

5025m
๐Ÿ“
Intermediate

Web Scraping & Automation

Test your ability to extract data from the web legally and efficiently.

5025m
๐Ÿ“
Advanced

Design Patterns (GoF)

Master the Gang of Four (GoF) design patterns: Creational, Structural, and Behavioral.

5025m
๐Ÿ“ˆ
Intermediate

Technical SEO & Analytics

Visibility and Measurement.

5025m
a
Advanced

Angular Concepts

The enterprise standard. Modules, Components, Services, and Dependency Injection.

10020m
๐Ÿ”ฎ
Advanced

Emerging Tech & Web3

The bleeding edge. Blockchain, Wasm, AI on the web.

5025m
๐Ÿงฑ
Advanced

SOLID Principles & Clean Code

Understand the 5 pillars of OOP design and clean coding practices.

5025m
๐Ÿ“
Intermediate

Freelancing & Business

Thrive as an independent. Contracts, Pricing, Marketing, Client Management, and Taxes.

10025m
๐Ÿ“ฑ
Advanced

Native Mobile & IoT

True native development and connected devices.

5025m
๐Ÿ“
Intermediate

Shopify Development

Validate your e-commerce prowess: Liquid templating, Storefront API, App development, and Theme customization.

5025m
๐Ÿ”—
Intermediate

Web3 & Blockchain

Understand the decentralized web: Blockchains, Smart Contracts, Wallets, and DApps.

5025m
๐Ÿ”
Advanced

Applied Cryptography

Secure your data: Encryption, Hashing, PKI, and Modern Protocols.

5025m
โš–๏ธ
Intermediate

Digital Law & Ethics

Essential legal knowledge for developers.

5020m
โšก
Advanced

WebAssembly (Wasm)

Explore the future of high-performance web apps with WebAssembly.

5020m
๐Ÿ’ป
Advanced

Operating Systems & Internals

Deep dive into how computers work: Kernels, Processes, Threads, and Memory Management.

5025m
๐Ÿ”„Randomized
โฑ๏ธTimed
๐Ÿ’กExplained
๐Ÿ†“Free Forever

Practice JavaScript, React, CSS, DevOps, Linux, and more. Each quiz pulls 20 random questions. Perfect for interview prep or skill validation. No signup needed.

Missing a topic?

Let us know what quizzes you'd like to see.

Request a Topic โ†’