In this course we'll cover the basics of Shopify and how to get started with designing and building completely custom e-commerce websites using HTML, CSS, Sass, Javascript and Shopify's templating language, Liquid. It also covers everything you need to know about theming.
Shopify is great for multi-page e-commerce sites for your own business, side project or to hand off to clients. Learn how to build your own themes from scratch, customize them around your features, and implement cart and payment functionality. You'll learn how to build a full e-commerce website with homepage, collection page, product page, and search.
What you’ll learn
Basics of Shopify's ThemeKit, online Theme Editor and templating language Liquid
Build a full e-commerce website with homepage, collection page, product page, blog and search
How to turn your designs into custom themes
How to work with collections of products with multiple variants
How to set up a standard cart, a quick mini-cart with live updating using Ajax and checkout functionality
Advanced functionality including site search, currency switching, color swatch selection, and Shopify Theme Sections
Requirements
A computer (Windows, Mac or Linux) with the latest version of Chrome installed and a broadband internet connection. You'll be good to go!
Target Audience
Anyone who is looking to build e-commerce platforms for themselves, friends, clients or for their job using the amazing Shopify platform. You can be new to Shopify but we would recommend some knowledge of HTML, CSS and Javascript before starting this course since it is advanced level. Taking our Foundation HTML, CSS + JS course and Javascript for Designers course will be sufficient.
In the first week of the course, we’ll talk about how to make Fitra, a store that sells just one single product, a smart watch.
In week 2, we’ll go from a single product store to a site that can handle a collection of products.
We'll start week 3 by talking about InHouse, a full e-commerce platform that includes multiple products and multiple options for each product, such as color, finish and upholstery, so that your customers have full control over the products they buy!
In the final week, we'll continue with InHouse. We’ll add in the ability to do currency switching, color swatch selection and everything else you’ll need to make a high-performing e-commerce store.
Joseph is the designer + developer behind [Extended Play](https://www.extendedplay.nyc/) — a New York City graphic design studio for culture and commerce. When he’s not designing and building interactive projects, he’s likely surrounded by cats, watching basketball or soccer, making pasta.