TechieLearn
SearchCtrl+K
TechieLearn Logo
TechieLearn
TechieLearn Logo

TechieLearn

Learn, practice, build

Navigation
HomeTutorialsPracticeQuizzesFlashcardsDSA Patterns & SheetsDashboardCode Editor
Interviews ExperienceBlogSearch
BookmarksQuizzes DashboardDownload App
Preferences

Quizzes Center

Test your knowledge across various subjects and track your learning progress with interactive quizzes

68
Subjects Available
35,930
Questions Ready

Filters

Filters

Beginner
Intermediate
Advanced

Object-Oriented Programming

Learn object-oriented programming principles and design patterns.

900 questions

HTML and CSS

Learn HTML and CSS for web page structure and styling.

640 questions

Dart Programming

Learn the Dart programming language for Flutter development.

800 questions

Git Version Control

Master the Git version control system for tracking changes and collaborating on code projects.

330 questions

JavaScript

Master JavaScript programming for web development.

900 questions

PHP Programming

Learn PHP programming for web backend development.

890 questions

Python Programming

Learn Python programming for web development and data science.

590 questions

Java Programming

Learn the Java programming language from basic to advanced concepts.

900 questions

Data Structures and Algorithms

Master fundamental data structures and algorithms for efficient programming.

880 questions

Flutter Development

Learn to build beautiful cross-platform mobile applications using the Flutter framework.

1880 questions

Kotlin App Development

Master Android app development using the Kotlin programming language.

860 questions

Kotlin Programming

Learn the Kotlin programming language for Android and backend development.

570 questions

TypeScript

Learn TypeScript for building scalable web applications.

390 questions

React Development

Build dynamic and interactive web applications using the React library.

900 questions

Node.js

Build server-side applications with Node.js.

420 questions

.NET Development

Build enterprise-grade backend services and APIs using .NET.

320 questions

C Programming

Learn C programming language fundamentals, memory management, and best practices.

380 questions

Golang Programming

Learn the Go programming language, its syntax, and features.

360 questions

SQL

Master SQL for querying and managing relational databases.

540 questions

PL/SQL

Learn PL/SQL for procedural programming with Oracle databases.

360 questions

Spring Boot

Build enterprise applications with the Spring Boot framework.

590 questions

Database Management Systems

Study relational database concepts, normalization, and transaction management.

360 questions

Computer Networks

Learn networking fundamentals, TCP/IP, routing, and switching.

60 questions

Unix Concepts

Master Unix/Linux concepts and shell programming.

840 questions

DevOps Concepts

Learn DevOps practices, tools, and automation techniques.

830 questions

C# Programming

Learn C# language features, the .NET ecosystem, and application development.

410 questions

Internet of Things

Learn IoT architectures, sensors, and edge-to-cloud workflows.

390 questions

Network Security

Learn network defense, secure protocols, and perimeter security.

390 questions

Operating Systems

Understand operating system concepts and system programming.

890 questions

Angular

Develop scalable single-page applications using the Angular framework.

900 questions

Next.js Development

Build production-ready web applications with the Next.js framework.

860 questions

C++

Master C++ programming for system and application development.

570 questions

Graph Algorithms

Learn advanced graph algorithms and their applications.

900 questions

System Design

Learn to design large-scale distributed systems.

890 questions

Machine Learning

Learn machine learning algorithms and data science techniques.

900 questions

Deep Learning

Learn deep learning fundamentals, neural networks, and practical frameworks (TensorFlow, PyTorch).

360 questions

Cloud Computing

Master cloud computing concepts and cloud platforms.

560 questions

Data Science

Master data science concepts, statistical analysis, and data visualization.

890 questions

Big Data Analytics

Learn big data processing, Hadoop ecosystem, and Spark for analytics.

360 questions

Blockchain

Understand blockchain fundamentals, distributed ledgers, smart contracts, and cryptographic principles.

380 questions

Computer Vision

Study image processing, convolutional neural networks, and vision applications.

350 questions

Cybersecurity

Covers security fundamentals, threat modeling, and defensive techniques.

390 questions

Microservices Architecture

Design and implement microservices, service communication, and deployment patterns.

360 questions

Natural Language Processing

Covers NLP fundamentals, transformer models, and practical NLP pipelines.

420 questions

Apache Kafka

Learn Apache Kafka for distributed streaming and event-driven architectures.

380 questions

Amazon Web Services

Learn Amazon Web Services cloud platform and its core services.

380 questions

Cryptography

Learn cryptographic algorithms, protocols, and security implementations.

350 questions

Docker

Learn Docker containerization technology and container orchestration.

360 questions

Flask

Learn Flask web framework for building Python web applications and APIs.

360 questions

GraphQL

Learn GraphQL query language for flexible API development.

360 questions

Kubernetes

Learn Kubernetes container orchestration platform for managing containerized applications.

390 questions

MongoDB

Learn MongoDB NoSQL database for modern application development.

420 questions

Quantum Computing

Learn quantum computing principles, algorithms, and quantum programming.

360 questions

React Native

Learn React Native for cross-platform mobile app development.

420 questions

Redis

Learn Redis in-memory data structure store for caching and real-time applications.

390 questions

RESTful API

Learn RESTful API design principles and best practices for web services.

390 questions

Swift Programming

Learn Swift programming language for iOS and macOS app development.

350 questions

Tailwind CSS

Learn Tailwind CSS utility-first framework for rapid UI development.

350 questions

TensorFlow

Learn TensorFlow framework for machine learning and deep learning applications.

390 questions

Artificial Intelligence

Fundamentals and advances in Artificial Intelligence — concepts, algorithms, and applications.

310 questions

Generative AI

Generative AI: GANs, VAEs, diffusion models, LLMs and creative AI techniques.

450 questions

Reinforcement Learning

Reinforcement Learning (RL) fundamentals, algorithms (Q-learning, DQN, PPO), and applications.

360 questions

Prompt Engineering

Techniques and best practices for designing prompts and evaluating outputs for large language models.

360 questions

Firebase

Firebase platform for building and scaling web and mobile apps — database, auth, hosting, and serverless functions.

370 questions

NoSQL Databases

Overview of NoSQL database types (document, key-value, wide-column, graph) and when to use them in modern applications.

390 questions

Low-level Design

Detailed low-level design: class diagrams, interfaces, component responsibilities, and design patterns for robust implementations.

380 questions

Object-Oriented Programming

Learn object-oriented programming principles and design patterns.

900 questions

HTML and CSS

Learn HTML and CSS for web page structure and styling.

640 questions

Dart Programming

Learn the Dart programming language for Flutter development.

800 questions

Git Version Control

Master the Git version control system for tracking changes and collaborating on code projects.

330 questions

JavaScript

Master JavaScript programming for web development.

900 questions

PHP Programming

Learn PHP programming for web backend development.

890 questions

Python Programming

Learn Python programming for web development and data science.

590 questions

Java Programming

Learn the Java programming language from basic to advanced concepts.

900 questions

Data Structures and Algorithms

Master fundamental data structures and algorithms for efficient programming.

880 questions

Flutter Development

Learn to build beautiful cross-platform mobile applications using the Flutter framework.

1880 questions

Kotlin App Development

Master Android app development using the Kotlin programming language.

860 questions

Kotlin Programming

Learn the Kotlin programming language for Android and backend development.

570 questions

TypeScript

Learn TypeScript for building scalable web applications.

390 questions

React Development

Build dynamic and interactive web applications using the React library.

900 questions

Node.js

Build server-side applications with Node.js.

420 questions

.NET Development

Build enterprise-grade backend services and APIs using .NET.

320 questions

C Programming

Learn C programming language fundamentals, memory management, and best practices.

380 questions

Golang Programming

Learn the Go programming language, its syntax, and features.

360 questions

SQL

Master SQL for querying and managing relational databases.

540 questions

PL/SQL

Learn PL/SQL for procedural programming with Oracle databases.

360 questions

Spring Boot

Build enterprise applications with the Spring Boot framework.

590 questions

Database Management Systems

Study relational database concepts, normalization, and transaction management.

360 questions

Computer Networks

Learn networking fundamentals, TCP/IP, routing, and switching.

60 questions

Unix Concepts

Master Unix/Linux concepts and shell programming.

840 questions

DevOps Concepts

Learn DevOps practices, tools, and automation techniques.

830 questions

C# Programming

Learn C# language features, the .NET ecosystem, and application development.

410 questions

Internet of Things

Learn IoT architectures, sensors, and edge-to-cloud workflows.

390 questions

Network Security

Learn network defense, secure protocols, and perimeter security.

390 questions

Operating Systems

Understand operating system concepts and system programming.

890 questions

Angular

Develop scalable single-page applications using the Angular framework.

900 questions

Next.js Development

Build production-ready web applications with the Next.js framework.

860 questions

C++

Master C++ programming for system and application development.

570 questions

Graph Algorithms

Learn advanced graph algorithms and their applications.

900 questions

System Design

Learn to design large-scale distributed systems.

890 questions

Machine Learning

Learn machine learning algorithms and data science techniques.

900 questions

Deep Learning

Learn deep learning fundamentals, neural networks, and practical frameworks (TensorFlow, PyTorch).

360 questions

Cloud Computing

Master cloud computing concepts and cloud platforms.

560 questions

Data Science

Master data science concepts, statistical analysis, and data visualization.

890 questions

Big Data Analytics

Learn big data processing, Hadoop ecosystem, and Spark for analytics.

360 questions

Blockchain

Understand blockchain fundamentals, distributed ledgers, smart contracts, and cryptographic principles.

380 questions

Computer Vision

Study image processing, convolutional neural networks, and vision applications.

350 questions

Cybersecurity

Covers security fundamentals, threat modeling, and defensive techniques.

390 questions

Microservices Architecture

Design and implement microservices, service communication, and deployment patterns.

360 questions

Natural Language Processing

Covers NLP fundamentals, transformer models, and practical NLP pipelines.

420 questions

Apache Kafka

Learn Apache Kafka for distributed streaming and event-driven architectures.

380 questions

Amazon Web Services

Learn Amazon Web Services cloud platform and its core services.

380 questions

Cryptography

Learn cryptographic algorithms, protocols, and security implementations.

350 questions

Docker

Learn Docker containerization technology and container orchestration.

360 questions

Flask

Learn Flask web framework for building Python web applications and APIs.

360 questions

GraphQL

Learn GraphQL query language for flexible API development.

360 questions

Kubernetes

Learn Kubernetes container orchestration platform for managing containerized applications.

390 questions

MongoDB

Learn MongoDB NoSQL database for modern application development.

420 questions

Quantum Computing

Learn quantum computing principles, algorithms, and quantum programming.

360 questions

React Native

Learn React Native for cross-platform mobile app development.

420 questions

Redis

Learn Redis in-memory data structure store for caching and real-time applications.

390 questions

RESTful API

Learn RESTful API design principles and best practices for web services.

390 questions

Swift Programming

Learn Swift programming language for iOS and macOS app development.

350 questions

Tailwind CSS

Learn Tailwind CSS utility-first framework for rapid UI development.

350 questions

TensorFlow

Learn TensorFlow framework for machine learning and deep learning applications.

390 questions

Artificial Intelligence

Fundamentals and advances in Artificial Intelligence — concepts, algorithms, and applications.

310 questions

Generative AI

Generative AI: GANs, VAEs, diffusion models, LLMs and creative AI techniques.

450 questions

Reinforcement Learning

Reinforcement Learning (RL) fundamentals, algorithms (Q-learning, DQN, PPO), and applications.

360 questions

Prompt Engineering

Techniques and best practices for designing prompts and evaluating outputs for large language models.

360 questions

Firebase

Firebase platform for building and scaling web and mobile apps — database, auth, hosting, and serverless functions.

370 questions

NoSQL Databases

Overview of NoSQL database types (document, key-value, wide-column, graph) and when to use them in modern applications.

390 questions

Low-level Design

Detailed low-level design: class diagrams, interfaces, component responsibilities, and design patterns for robust implementations.

380 questions