Take your Shopify theme development skills to the next level with this hands-on JavaScript course designed specifically for Shopify developers.
In this step-by-step tutorial, you’ll build real Shopify features from scratch using JavaScript, Liquid, Shopify CLI, AJAX APIs, and Section Rendering API, exactly what modern Shopify brands need.
Whether you’re a beginner wanting to understand real-world Shopify development or an experienced freelancer looking to sharpen your JS workflow, this course gives you everything you need to build fast, dynamic Shopify stores without relying on heavy apps.
What You’ll Learn:
✔ How to set up a local Shopify development environment
✔ Build a free shipping progress bar using JavaScript
✔ Fix & debug broken theme features
✔ Create product upsells inside the cart drawer
✔ Create a sticky Add to Cart bar
✔ Fix variant issues in sticky add to cart
✔ Add gift wrapping functionality (and auto-remove when needed)
✔ Import test products for faster development
✔ Build image swatches on Product Pages
✔ Create variant image swatches on collection pages using Web Components
✔ Update product information on variant change using Section Rendering API
The features made in this course are for education purpose only, to use them in real projects, please test and optimize accordingly.
Who This Course Is For:
Shopify theme developers
Freelancers building Shopify stores
Agency developers working with custom themes
Beginners learning Liquid + JavaScript
Anyone wanting to build custom features without apps
Code snippets:
Free shipping progress bar: https://gist.github.com/saadsaif97/40...
Upsells in card drawer: https://gist.github.com/saadsaif97/77...
Sticky add to cart: https://gist.github.com/saadsaif97/d3...
Gift wrapping option: https://gist.github.com/saadsaif97/20...
Create Image swatches on PDP: https://gist.github.com/saadsaif97/8d...
Create the variant image swatches on the collection page: https://gist.github.com/saadsaif97/a8...
Update the information on product page on variant change: https://gist.github.com/saadsaif97/d4...
Timestamps
00:00 - Introduction to the course
02:52 - Creating the local environment
08:05 - Create the free shipping progress bar
26:14 - (Assignment) Fixing the Shipping Progress Bar
32:04 - Creating Product Upsells in Card Drawer
47:25 - Sticky add to cart
1:05:45 - Fixing the Variant Selector in sticky add to cart
1:19:51 - Gift wrapping option (also delete gift wrap on deleting the actual item)
1:44:14 - Import the car products (import_the_products.csv) in your test store
1:46:18 - Create Image swatches on PDP
2:01:30 - Create the variant image swatches on the collection page (Introduction to web components and DOM break points)
2:11:19 - Update the information on product page on variant change (Introduction to section rendering API)
Car Products to import in Shopify store (please create the required product metafield in store as mentioned in video at 1:44:14, if the products are not imported as expected in your store): https://drive.google.com/file/d/1PSfO...
En esta página del sitio puede ver el video en línea JavaScript for Shopify Theme Development (Full Course) | Build Real Features Without Apps de Duración hora minuto segunda en buena calidad , que subió el usuario Saad Saif 13 noviembre 2025, comparta el enlace con amigos y conocidos, en youtube este video ya ha sido visto 2,486 veces y le gustó 92 a los espectadores. Disfruta viendo!