Track
jquery
jQuery
36 lessons: selectors, events, Ajax, effects—jQuery 3.7 CDN playground and 108 MCQs (maintenance-focused).
- Mode
- client_jquery
- Practice
- client jquery
- Lessons
- 36 units
Before you start
A DOM and Ajax library: selectors, events, animations, and HTTP helpers built on a chainable API.
Huge amounts of legacy UI still depend on jQuery—you need safe read-and-patch skills before rewriting.
WordPress themes, admin panels, older SPAs, and pages awaiting incremental modernization.
36 lessons with JavaScript playground (jQuery 3.7 CDN), mountApp + #playground-root, and 108 MCQs.
After JavaScript DOM fundamentals—when maintaining legacy pages, not for greenfield apps.
Lesson order
Sequential — follow top to bottom36 lessons are live in this track. Start from step 01 for the smoothest path.
-
01 intro Introduction to jQuery
beginner
Open → -
02 what-is-jquery What is jQuery?
beginner
Open → -
03 when-to-use-jquery When to use jQuery
beginner
Open → -
04 jquery-vs-vanilla jQuery vs vanilla JS
beginner
Open → -
05 playground-workflow Playground workflow
beginner
Open → -
06 dollar-sign The $ alias
beginner
Open → -
07 selectors-basics Selectors basics
beginner
Open → -
08 traversing-dom Traversing the DOM
beginner
Open → -
09 attributes-classes Attributes and classes
intermediate
Open → -
10 content-manipulation Content manipulation
intermediate
Open → -
11 dom-insertion DOM insertion
intermediate
Open → -
12 ready-handler Document ready
beginner
Open → -
13 click-events Click events
beginner
Open → -
14 event-delegation Event delegation
intermediate
Open → -
15 on-off-namespaces on, off, and namespaces
intermediate
Open → -
16 prevent-stop preventDefault and stopPropagation
intermediate
Open → -
17 keyboard-events Keyboard events
intermediate
Open → -
18 show-hide-toggle show, hide, toggle
intermediate
Open → -
19 fade-slide fade and slide
intermediate
Open → -
20 animate-basics animate basics
intermediate
Open → -
21 ajax-load Ajax load
intermediate
Open → -
22 ajax-post Ajax POST patterns
intermediate
Open → -
23 deferred-promises Deferred and promises
advanced
Open → -
24 form-values Reading form values
intermediate
Open → -
25 serialize-json serialize and JSON
intermediate
Open → -
26 each-map each and map
intermediate
Open → -
27 utilities-extend Utilities and extend
intermediate
Open → -
28 data-api The data API
intermediate
Open → -
29 chaining-patterns Chaining patterns
intermediate
Open → -
30 plugin-basics Plugin basics
advanced
Open → -
31 no-conflict noConflict
intermediate
Open → -
32 performance-caching Performance and caching
advanced
Open → -
33 migration-vanilla Migrating to vanilla JS
advanced
Open → -
34 interview-essentials Interview essentials
intermediate
Open → -
35 maintenance-checklist Maintenance checklist
intermediate
Open → -
36 summary Track summary
beginner
Open →