🎓 Velnov

🟨 Study Notes

JavaScript

The language of the web - basics to advanced, 20 topics. Every topic below has its full set of practice questions written out with the correct answer and an explanation — 600 questions in all.

  1. Introduction & Setup30 questions · 15 easy, 15 medium, 0 hard
  2. Variables & Data Types30 questions · 7 easy, 15 medium, 8 hard
  3. Operators30 questions · 7 easy, 14 medium, 9 hard
  4. Type Coercion & Equality30 questions · 2 easy, 12 medium, 16 hard
  5. Strings & Template Literals30 questions · 9 easy, 16 medium, 5 hard
  6. Conditionals30 questions · 3 easy, 19 medium, 8 hard
  7. Loops30 questions · 3 easy, 18 medium, 9 hard
  8. Arrays30 questions · 5 easy, 16 medium, 9 hard
  9. Array Methods30 questions · 2 easy, 17 medium, 11 hard
  10. Objects30 questions · 5 easy, 17 medium, 8 hard
  11. Functions & Arrow Functions30 questions · 3 easy, 16 medium, 11 hard
  12. Scope & Hoisting30 questions · 2 easy, 16 medium, 12 hard
  13. Closures30 questions · 0 easy, 14 medium, 16 hard
  14. The this Keyword30 questions · 1 easy, 13 medium, 16 hard
  15. Error Handling30 questions · 2 easy, 16 medium, 12 hard
  16. DOM Manipulation30 questions · 2 easy, 21 medium, 7 hard
  17. Events30 questions · 1 easy, 17 medium, 12 hard
  18. Asynchronous JavaScript30 questions · 0 easy, 14 medium, 16 hard
  19. Promises & async/await30 questions · 0 easy, 14 medium, 16 hard
  20. Fetch, JSON & Modules30 questions · 1 easy, 17 medium, 12 hard