Code quizzes
Test your knowledge. 66 quizzes · 455 questions · 10 languages.
Python
6 quizzesPython Basics Quiz
beginnerTest your understanding of Python fundamentals: syntax, types, control flow, and built-in functions.
Python Intermediate Quiz
intermediateList comprehensions, decorators, generators, exception handling, and OOP in Python.
Python Object-Oriented Programming
intermediateClasses, inheritance, polymorphism, magic methods and properties
Python Data Science
advancedpandas, numpy, matplotlib basics
Python Asynchronous Programming
advancedasyncio, coroutines, tasks
Python Decorators
intermediateDecorators, closures and higher-order functions
JavaScript
6 quizzesJavaScript Basics Quiz
beginnerVariables, types, operators, functions, and core JavaScript concepts.
JavaScript ES6+ Quiz
intermediateArrow functions, destructuring, promises, modules, and modern JavaScript features.
JavaScript DOM Manipulation
intermediateDOM manipulation and event handling
JavaScript Asynchronous Programming
intermediatePromise, async/await, fetch
JavaScript Array Methods
intermediatemap, filter, reduce and other array higher-order methods
JavaScript Closures and Scope
advancedClosures, scope chain and hoisting
Go
4 quizzesGo Basics Quiz
beginnerVariables, types, functions, control flow, and Go fundamentals.
Go Concurrency Quiz
intermediateGoroutines, channels, select, sync primitives, and concurrent patterns.
Go Interfaces
intermediateInterfaces, type assertions and type switches
Go Channels In Depth
advancedchannel, select and concurrency patterns
TypeScript
4 quizzesTypeScript Basics Quiz
beginnerBasic types, interfaces, type annotations, and TypeScript fundamentals.
TypeScript Advanced Quiz
advancedGenerics, conditional types, mapped types, utility types, and inference.
TypeScript Generics
advancedGeneric functions, generic constraints and conditional types
TypeScript Type System
intermediateUtility types, type guards and type inference
Rust
3 quizzesJava
4 quizzesJava Basics Quiz
beginnerSyntax, types, classes, inheritance, and core Java concepts.
Java Collections Quiz
intermediateList, Set, Map, Queue, streams, and the Java Collections Framework.
Java Stream API
advancedStream, Lambda and functional interfaces
Java Concurrent Programming
advancedThreads, locks and concurrency utilities
SQL
5 quizzesSQL Basics Quiz
beginnerSELECT, WHERE, ORDER BY, GROUP BY, JOINs, and fundamental SQL queries.
SQL Advanced Quiz
advancedSubqueries, window functions, CTEs, indexes, and advanced SQL techniques.
SQL Join Queries
intermediateINNER/LEFT/RIGHT/FULL JOIN
SQL Window Functions
advancedROW_NUMBER, RANK, LAG, etc.
SQL Performance Optimization
advancedIndexes, execution plans and query optimization
HTML
3 quizzesHTML Basics Quiz
beginnerTags, elements, attributes, semantic HTML, and document structure.
HTML5 APIs Quiz
intermediateLocalStorage, SessionStorage, Canvas, Geolocation, Web Workers, and HTML5 features.
HTML Forms
beginnerForm elements and validation
CSS
5 quizzesCSS Basics Quiz
beginnerSelectors, properties, colors, box model, and core CSS concepts.
CSS Layout Quiz
intermediateFlexbox, Grid, positioning, responsive design, and modern CSS layout.
CSS Flexbox
intermediateFlexible box layout
CSS Grid Layout
intermediateTwo-dimensional grid layout
CSS Animations and Transitions
advancedtransition, animation and keyframes
React
4 quizzesReact Basics Quiz
beginnerComponents, props, state, JSX, and the React rendering model.
React Hooks Quiz
intermediateuseState, useEffect, useContext, useMemo, useCallback, and custom hooks.
React State Management
intermediateuseState, useReducer and Context
React Design Patterns
advancedHOC, Render Props and custom Hooks
Git
3 quizzesGit Basics Quiz
beginnerCommits, branches, staging area, and fundamental Git operations.
Git Advanced Quiz
intermediateRebase, cherry-pick, reflog, stash, reset modes, and advanced Git workflows.
Git Workflow
intermediateGitFlow, rebase and cherry-pick