Shopify Course

Shopify is an e-commerce platform that powers millions of online stores. Most customization happens through Liquid, Shopify's own templating language, plus a set of platform-specific concepts — themes, sections, metafields, and APIs — that don't map directly onto general web development. This course builds up that mental model from scratch and takes it all the way through search, customer accounts, performance, and going fully headless.

What you'll learn

You'll start with Liquid itself — how it outputs data, its tags and filters — then move into how a Shopify theme is actually put together: layouts, templates, sections, and snippets working together to render a page. From there you'll work with the objects a storefront actually needs — collections, products, and the cart — customize checkout-adjacent forms, attach custom data with metafields, and connect themes to apps through the Admin API and webhooks. The final stretch covers responsive images, on-site search and filtering, customer account pages, the concrete performance and SEO practices that make a theme fast and findable, and a look at Hydrogen, Shopify's own framework for building a storefront outside the theme system entirely.

Lessons

  1. Introduction
  2. Liquid Basics
  3. Liquid Tags & Filters
  4. Theme Structure
  5. Sections & Blocks
  6. Collections & Products
  7. Cart & Forms
  8. Metafields
  9. The Admin API
  10. Webhooks
  11. Images & Responsive Media
  12. Search & Filtering
  13. Customer Accounts
  14. Performance & SEO
  15. Headless with Hydrogen
Where to start: begin with Introduction and go in order. Liquid shares some flavor with other templating languages, so if you've used one before, lessons 2 and 3 will move quickly — but Shopify's theme and data model (lessons 4 onward) is worth taking slowly since it's specific to the platform.