Exercises
Test your knowledge with multiple-choice quizzes that explain every answer. Filter by category, subcategory or topic, or search by title.
Test 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 exercisesTest your JavaScript ES6 fundamentals with questions on let, arrow functions, promises, destructuring, template literals, sets, and generators.
Start exercisesTest your responsive web design knowledge with questions on media queries, breakpoints, fluid grids, viewport settings, and flexible CSS layouts.
Start exercisesTest your computer networking knowledge with questions on OSI layers, TCP/IP, Ethernet, Wi-Fi, IPv6, DSL, routers, firewalls, and email protocols.
Start exercisesTest your knowledge of CPU components and functions, including the control unit, ALU, registers, cache, cores, clock speed, and pipelining.
Start exercisesTest your knowledge of backend databases, SQL, NoSQL, ACID transactions, Redis, and ORM concepts in this developer quiz.
Start exercisesTest your knowledge of sorting algorithms, including Quick Sort, Merge Sort, Bubble Sort, stability, time complexity, and in-place sorting.
Start exercisesTest your knowledge of asynchronous programming in Node.js, including promises, async/await, event loops, EventEmitter, and fs methods.
Start exercisesTest your data structures knowledge with questions on arrays, stacks, queues, trees, binary search trees, and time complexity.
Start exercisesTest your Azure Fundamentals (AZ-900) knowledge of cloud services, resource groups, pricing, networking, Azure AD, compute, and subscriptions.
Start exercisesTest your Ubuntu system administration skills with questions on APT, users, kernel versions, services, cron, DHCP, repositories, and more.
Start exercisesTest your Linux file permissions knowledge: chmod, chown, rwx, numeric modes, directories, groups, ownership, and sticky bits.
Start exercisesTest your AWS Certified Solutions Architect – Associate knowledge of global services, HA, security, databases, deployment, and microservices.
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