Exercises
Test your knowledge with multiple-choice quizzes that explain every answer. Filter by category, subcategory or topic, or search by title.
Test your knowledge of error types, breakpoints, stack traces, assertions, logging, exceptions, and systematic debugging techniques.
Start exercisesTest your Python programming fundamentals with questions on syntax, variables, lists, loops, functions, strings, tuples, and operators.
Start exercisesTest your knowledge of basic algorithms, problem-solving techniques, time complexity, recursion, dynamic programming, and graph paths.
Start exercisesTest your knowledge of programming control structures, loops, conditionals, break, continue, for, while, and do-while statements.
Start exercisesTest your understanding of object-oriented programming basics, including classes, objects, encapsulation, inheritance, polymorphism, interfaces, and constructors.
Start exercisesTest your knowledge of algorithms, problem solving, debugging, sorting, loops, recursion, data structures, compilers, IDEs, and version control.
Start exercisesTest your programming knowledge with this Variables and Data Types quiz covering integers, strings, booleans, constants, and division.
Start exercisesTest your knowledge of algorithm basics, including sorting, dynamic programming, greedy methods, recursion, complexity, and graph algorithms.
Start exercisesTest your programming logic and concepts knowledge with questions on variables, loops, algorithms, functions, conditionals, data types, and debugging.
Start exercisesTest your knowledge of sorting algorithms, including Quick Sort, Merge Sort, Bubble Sort, stability, time complexity, and in-place sorting.
Start exercisesTest your data structures knowledge with questions on arrays, stacks, queues, trees, binary search trees, and time complexity.
Start exercises
Free CourseIntroduction to algorithms
30h53m
22 exercises

Free CourseBasic Programming Concepts
6h34m
14 exercises

Free CoursePython Data Structures and Algorithms: Learn Efficient Programming
27h59m
40 exercises

Free CourseLogical programming using C language
9h55m
25 exercises

Free CourseProgramming logic
6h56m
19 exercises

Free CourseLogical Programming in C
New
6h48m
19 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