Skip to content

Learning path ​

Work through these in order. Each step builds on the previous one, and each page ends with a few Check yourself questions.

#TopicYou can… after thisTime
1How Shopify apps workExplain where an app runs, who calls whom, and what a merchant installs30 min
2SetupCreate a dev store and run a scaffolded app with shopify app dev1 h
3App template anatomyFind your way around the template and shopify.app.toml45 min
4Auth & sessionsExplain session tokens, token exchange, online vs offline tokens1.5 h
5Admin GraphQL APIQuery and mutate products/orders, paginate, handle rate limits2 h
6UI: Polaris & App BridgeBuild an embedded admin page that looks native1.5 h
7WebhooksSubscribe, verify HMAC, handle the mandatory privacy webhooks1 h
8Extensions & FunctionsPick the right extension type and ship a theme block or a Function2 h
9Billing & paymentsCharge merchants with subscriptions, trials and usage charges1.5 h
10Deploy & hostingHost the app and release versions with shopify app deploy1 h
11Releasing to the App StorePass review and understand Built for Shopify1 h

A hands-on project to carry through ​

Reading only gets you so far. Build one small app alongside the pages:

"Order Notes Notifier" — an embedded app that lists recent orders (step 5), shows them in Polaris (step 6), listens to orders/create (step 7), adds a block to the storefront (step 8), and charges $9/month after a 7-day trial (step 9).

Each page has a Project step box telling you what to add.