Backend & API Development
100 Levels
5 Tiers
Intro
Intermediate
Expert
Test your knowledge of REST APIs, GraphQL, authentication, middleware, and distributed patterns.
Start Quiz
Cloud Architecture & DevOps
100 Levels
5 Tiers
Intro
Intermediate
Expert
Advanced assessment covering AWS, Azure, CI/CD, containerization, orchestration, and cloud patterns.
Start Quiz
Security Best Practices
100 Levels
5 Tiers
Intro
Intermediate
Expert
Evaluate your knowledge of application security, OWASP Top 10, cryptography, and secure coding practices.
Start Quiz
HTML
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Test your HTML knowledge from basic tags and forms to advanced semantic elements, accessibility, and performance.
Start Quiz
CSS
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Assess your CSS skills across selectors, the box model, Flexbox, Grid, animations, and modern CSS features.
Start Quiz
JavaScript
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Deepen your JavaScript knowledge covering syntax, ES6+, closures, async patterns, and advanced internals.
Start Quiz
TypeScript
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Test your TypeScript skills from basic type annotations and interfaces to generics, decorators, and advanced type system patterns.
Start Quiz
React
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Challenge yourself on React components, hooks, state management, context, and performance optimization techniques.
Start Quiz
Angular
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Evaluate your Angular expertise from components and data binding to NgRx, change detection strategies, and SSR.
Start Quiz
Vue.js
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Test your Vue.js skills covering templates, components, Composition API, Pinia, Vue Router, and Nuxt.js concepts.
Start Quiz
Bootstrap
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Assess your Bootstrap knowledge from the grid system and utilities to components, JavaScript plugins, and customization.
Start Quiz
jQuery
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Test your jQuery expertise in DOM manipulation, event handling, AJAX, animations, and plugin development.
Start Quiz
Node.js
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Challenge your Node.js skills from core modules and npm through Express, streams, worker threads, and production deployment.
Start Quiz
Python
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Evaluate your Python knowledge from syntax and data structures to OOP, decorators, generators, and advanced patterns.
Start Quiz
Django
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Test your Django skills covering models, views, templates, ORM, REST framework, and deployment best practices.
Start Quiz
Java
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Assess your Java expertise from OOP fundamentals and collections to concurrency, JVM internals, and design patterns.
Start Quiz
PHP
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Test your PHP knowledge from syntax and functions to OOP, Composer, frameworks, and modern PHP best practices.
Start Quiz
C
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Evaluate your C programming skills from variables and control flow to pointers, memory management, and systems programming.
Start Quiz
C++
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Challenge your C++ knowledge covering OOP, templates, the STL, move semantics, and modern C++ features.
Start Quiz
C#
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Test your C# skills from language fundamentals and LINQ to async/await, .NET libraries, and advanced patterns.
Start Quiz
Go
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Assess your Go programming knowledge from basic syntax and goroutines to interfaces, generics, and the Go runtime.
Start Quiz
SQL
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Test your SQL knowledge covering queries, joins, aggregations, indexes, transactions, and query optimization.
Start Quiz
MySQL
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Evaluate your MySQL expertise from basic queries and schema design to stored procedures, replication, and performance tuning.
Start Quiz
MongoDB
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Test your MongoDB knowledge from CRUD operations and aggregation to indexing, replica sets, sharding, and Atlas.
Start Quiz
NumPy
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Assess your NumPy skills covering arrays, shapes, broadcasting, linear algebra, random number generation, and performance.
Start Quiz
Pandas
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Test your Pandas expertise from Series and DataFrames to merging, groupby, time series, and performance optimization.
Start Quiz
Git
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Evaluate your Git knowledge from basic commits and branching through rebasing, hooks, and Git internals.
Start Quiz
Docker
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Challenge your Docker skills from containers and Dockerfiles to Compose, networking, Swarm, and container security.
Start Quiz
XML
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Test your XML knowledge covering syntax, DTD, XML Schema, XPath, XSLT, and XML processing techniques.
Start Quiz
Swift
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Test your Swift knowledge from basic syntax and optionals to protocols, generics, concurrency, and advanced Swift internals.
Start Quiz
SASS/SCSS
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Assess your SASS/SCSS skills covering variables, nesting, mixins, extends, functions, and advanced stylesheet architecture.
Start Quiz
Generative AI
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Explore Generative AI concepts from foundational models and prompt engineering to fine-tuning, RAG, and responsible AI practices.
Start Quiz
SciPy
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Challenge your SciPy knowledge spanning numerical integration, optimization, linear algebra, signal processing, and scientific computing.
Start Quiz
AWS
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Test your AWS knowledge from core services like EC2 and S3 to advanced topics including serverless, networking, and cloud architecture.
Start Quiz
Data Science
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Evaluate your Data Science skills covering data wrangling, statistics, visualisation, feature engineering, and model evaluation.
Start Quiz
Intro to Programming
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Begin your coding journey with fundamental programming concepts including variables, loops, functions, and problem-solving techniques.
Start Quiz
Intro to HTML & CSS
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Start building web pages with this beginner-friendly quiz on HTML structure, CSS styling, and foundational web design concepts.
Start Quiz
Bash
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Test your Bash skills from basic shell commands and scripting to pipelines, process management, and advanced shell programming.
Start Quiz
Rust
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Challenge yourself on Rust fundamentals including ownership, borrowing, lifetimes, traits, concurrency, and systems programming patterns.
Start Quiz
Machine Learning
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Deepen your Machine Learning knowledge from supervised and unsupervised learning to neural networks, model evaluation, and MLOps.
Start Quiz
AI Tool Development
100 Levels
5 Tiers
Intro
Intermediate
Advanced
Master AI tool development covering LLM APIs, prompt engineering, RAG pipelines, agents, embeddings, and production AI application patterns.
Start Quiz
Artificial Intelligence
100 Levels
5 Tiers
Intro
Intermediate
Expert
Explore the foundations and frontiers of Artificial Intelligence, from early history and narrow AI to neural networks, ethics, and cutting-edge research.
Start Quiz
AngularJS
100 Levels
5 Tiers
Intro
Intermediate
Expert
Test your AngularJS knowledge from two-way data binding and directives to services, dependency injection, routing, and performance optimization.
Start Quiz
ASP.NET
100 Levels
5 Tiers
Intro
Intermediate
Expert
Assess your ASP.NET skills covering the MVC pattern, Razor Pages, Web API, middleware pipeline, authentication, and deployment on Azure.
Start Quiz
Data Structures & Algorithms
100 Levels
5 Tiers
Intro
Intermediate
Expert
Master data structures and algorithms from arrays, stacks, and sorting to trees, graphs, dynamic programming, and advanced algorithmic techniques.
Start Quiz
Excel
100 Levels
5 Tiers
Intro
Intermediate
Expert
Evaluate your Excel expertise from basic formulas and cell references to PivotTables, Power Query, advanced functions, VBA macros, and DAX.
Start Quiz
Kotlin
100 Levels
5 Tiers
Intro
Intermediate
Expert
Test your Kotlin skills from null safety and data classes to coroutines, sealed classes, extension functions, and multiplatform development.
Start Quiz
PostgreSQL
100 Levels
5 Tiers
Intro
Intermediate
Expert
Assess your PostgreSQL expertise from basic queries and data types to indexing, window functions, partitioning, replication, and performance tuning.
Start Quiz
R
100 Levels
5 Tiers
Intro
Intermediate
Expert
Evaluate your R knowledge from vectors, data frames, and ggplot2 to tidyverse, statistical modelling, and advanced data analysis techniques.
Start Quiz
React & Modern Web
100 Levels
5 Tiers
Intro
Intermediate
Expert
Master React and modern web development from JSX, hooks, and routing to Next.js, server components, concurrent features, and performance optimization.
Start Quiz
JavaScript Fundamentals
100 Levels
5 Tiers
Intro
Intermediate
Expert
Deepen your JavaScript knowledge from syntax and data types to closures, the event loop, Promises, Proxy, and advanced engine internals.
Start Quiz
Ruby
100 Levels
5 Tiers
Intro
Intermediate
Expert
Test your Ruby knowledge from syntax, blocks, and modules to metaprogramming, Rails patterns, concurrency, and performance internals.
Start Quiz
Redis
100 Levels
5 Tiers
Intro
Intermediate
Expert
Master Redis from basic key-value commands and data structures to persistence, Pub/Sub, Streams, Cluster, Lua scripting, and internals.
Start Quiz
GraphQL
100 Levels
5 Tiers
Intro
Intermediate
Expert
Evaluate your GraphQL expertise from queries, mutations, and resolvers to schema federation, DataLoader, subscriptions, and spec internals.
Start Quiz
Svelte
100 Levels
5 Tiers
Intro
Intermediate
Expert
Challenge your Svelte skills from components, stores, and animations to SvelteKit routing, SSR, adapters, and Svelte 5 runes.
Start Quiz
Flutter
100 Levels
5 Tiers
Intro
Intermediate
Expert
Assess your Flutter expertise from widgets and state management to rendering pipeline, Isolates, testing, and production build optimization.
Start Quiz