Exercises
Test your knowledge with multiple-choice quizzes that explain every answer. Filter by category, subcategory or topic, or search by title.
Test your advanced cybersecurity knowledge with questions on DoS attacks, SQL injection, firewalls, malware, phishing, MFA, and zero-day threats.
Start exercisesTest your knowledge of computer and laptop performance optimization, maintenance, upgrades, SSDs, RAM, antivirus scans, and hardware health.
Start exercisesTest your knowledge of algorithms, problem solving, debugging, sorting, loops, recursion, data structures, compilers, IDEs, and version control.
Start exercisesTest your knowledge of scalable backend architectures, microservices, load balancing, reverse proxies, distributed data, and databases.
Start exercisesTest your kernel development and optimization knowledge, from scheduling and system calls to paging, memory protection, and context switching.
Start exercisesTest your knowledge of artificial intelligence, machine learning, NLP, neural networks, AI ethics, data analysis, and self-driving cars.
Start exercisesTest your knowledge of advanced test planning techniques, including risk analysis, entry and exit criteria, test environments, and plan updates.
Start exercisesTest your basic informatics knowledge: CPU, RAM, operating systems, input/output devices, files, antivirus, and Python.
Start exercisesTest your knowledge of AWS Elastic Beanstalk, including deployment, scaling, load balancing, configuration, monitoring, and rollback features.
Start exercisesTest your Java programming fundamentals with questions on syntax, keywords, data types, loops, objects, operators, and comments.
Start exercisesTest your Microsoft Excel skills with questions on formulas, functions, charts, sorting, filters, VLOOKUP, and data models.
Start exercisesTest your advanced Git knowledge with questions on branches, merges, rebase, stash, remotes, pull vs. fetch, and detached HEAD.
Start exercisesTest your introductory game design knowledge, from game loops and FPS to engines, AI, rendering, hitboxes, and 3D design tools.
Start exercisesTest your MySQL basics with questions on SELECT, primary and foreign keys, JOINs, CRUD commands, LIMIT, aliases, and COUNT().
Start exercisesTest your JavaScript basics with questions on syntax, variables, functions, arrays, operators, comments, Math methods, and more.
Start exercisesTest your React Native advanced features knowledge, including navigation, hooks, testing, async tasks, styling, Flexbox, and performance.
Start exercisesTest your data analysis skills with questions on visualization, statistics, clustering, machine learning, data cleaning, and model evaluation.
Start exercisesTest your threat detection cybersecurity knowledge, including IOCs, DDoS attacks, honeypots, SIEM tools, false positives, and zero-day threats.
Start exercisesTest your basic computer and notebook maintenance knowledge, including troubleshooting, overheating, RAM, backups, malware, updates, and hard drives.
Start exercisesTest your programming knowledge with this Variables and Data Types quiz covering integers, strings, booleans, constants, and division.
Start exercises
Free CourseWeb Development for beginners
5h21m
30 exercises

Free CourseAndroid for beginners
10h47m
52 exercises

Free CourseCyber security
2h07m
24 exercises

Free CourseExcel basic to advanced
12h34m
19 exercises

Free CourseSoftware testing for begginers
1h01m
21 exercises

Free CoursePython
6h13m
48 exercises

Free Course30 Days to Learn HTML and CSS
4h52m
20 exercises

Free CourseJava for beginners
26h50m
49 exercises
Thousands of online courses in video, ebooks and audiobooks.
To test your knowledge during online courses
Generated directly from your cell phone's photo gallery and sent to your email
Download our app via QR Code or the links below:.
+ 10 million
students
Free and Valid
Certificate
60 thousand free
exercises
4.8/5 rating in
app stores
Free courses in
video and ebooks