Quiz Platform
Interactive quizzes for online lectures and meetings
A Closer Look at Functions
Test your understanding of advanced JavaScript functions: default parameters, closures, higher-order functions, call/apply/bind, IIFEs, and more.
Coding Challenges — Problem Solving
Practice problem-solving across all topics. Write your code in the editor, run sample tests as you go, then submit to check against hidden test cases.
Data Structures, Modern Operators and Strings Quiz
A comprehensive 25-question quiz covering data structures, ES6+ operators, loops, and string manipulation.
HTML & CSS Refresher
A foundational review of HTML structure and CSS fundamentals — box model, selectors & specificity, the cascade, semantic markup, and flexbox basics. Includes a few bonus questions on accessibility and modern CSS to round out the gaps. Built to warm up alongside the JavaScript problem-solving track.
JavaScript Behind the Scenes
A comprehensive 20-question quiz covering the JS Engine, Execution Contexts, Scoping, and Memory Management based on Jonas Schmedtmann's course.
JavaScript Strings
A comprehensive 20-question quiz covering string immutability, boxing, template literals, and modern string methods.
LeetCode Warm-up
A curated set of beginner-friendly LeetCode problems that apply the JavaScript patterns you've learned. Each problem includes hidden tests and time-budget tests on large inputs. Read the problem carefully — there's a 'Clarifying details' toggle for the kind of assumptions you'd normally ask an interviewer about.
Numbers, Dates, Intl and Timers
Test your understanding of JavaScript numbers, math operations, dates, internationalization, and timers.
Working with Arrays
Test your understanding of JavaScript array methods: slice, map, filter, reduce, find, sort, chaining, and array creation techniques.