Exercises
Test your knowledge with multiple-choice quizzes that explain every answer. Filter by category, subcategory or topic, or search by title.
Test your JavaScript DOM manipulation skills with questions on element selection, events, content updates, and node creation.
Start exercisesTest your Flutter basics and architecture knowledge: Dart, widgets, pubspec.yaml, state, layouts, project setup, lists, and DevTools.
Start exercisesTest your knowledge of data science and business intelligence fundamentals, including ETL, data mining, machine learning, dashboards, and BI tools.
Start exercisesTest your network security fundamentals with questions on firewalls, VPNs, encryption, IDS, HTTPS, DMZs, authentication, and wireless security.
Start exercisesTest your laptop and desktop maintenance knowledge, from thermal paste and dust cleaning to BIOS updates, batteries, power supplies, and troubleshooting.
Start exercisesTest your programming logic and concepts knowledge with questions on variables, loops, algorithms, functions, conditionals, data types, and debugging.
Start exercisesTest your backend development knowledge with questions on APIs, databases, MVC, security, frameworks, HTTP, ORM, and Git.
Start exercisesTest your Windows Server administration knowledge, including Active Directory, DNS, Group Policy, Hyper-V, Server Core, clustering, and security.
Start exercisesTest your knowledge of AI robotics basics, including sensors, actuators, ROS, navigation, kinematics, robotic vision, and pathfinding.
Start exercisesTest your software testing knowledge with questions on test levels, techniques, tools, performance, security, usability, and test design.
Start exercisesTest your basic computer skills with questions on CPU, RAM, operating systems, input devices, storage, files, browsers, and more.
Start exercisesTest your knowledge of web hosting and cloud basics, including servers, CDN, scaling, security, storage, load balancing, and service models.
Start exercisesTest your C programming basics with questions on syntax, variables, comments, arrays, data types, constants, main(), and function prototypes.
Start exercisesTest your Google Sheets advanced skills with formulas, charts, conditional formatting, data analysis, protection, and automation questions.
Start exercisesTest your Google Analytics knowledge with questions on sessions, traffic channels, engagement metrics, internal traffic, and cross-domain tracking.
Start exercisesTest your game development knowledge with questions on engines, design, scripting, animation, AI, level design, rendering, and playtesting.
Start exercisesTest your MySQL database skills with questions on keys, data types, queries, JOINs, clauses, aggregates, and table management.
Start exercisesTest your AngularJS knowledge with questions on directives, controllers, modules, services, data binding, HTTP, expressions, and SPAs.
Start exercisesTest advanced React Native knowledge: bridge, Metro bundler, hot reloading, Chrome debugging, hooks, native modules, state management, and ScrollView.
Start exercisesTest your Swift programming basics with questions on variables, constants, functions, optionals, strings, errors, and control flow.
Start exercisesThousands 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