Courses / Course
Shopify Development – Learn Shopify Liquid Programming
Do you want to learn Liquid programming so that you can customize or understand the codes of your…
★★★★★ 5.0 (2 reviews)30 lessonsIntermediate level4h 11m of video
What you'll learn
- Learn about Shopify Liquid (Objects, Tags, Filters)
- Learn how to read Shopify codes
- Learn how to create a JSON template
- Learn how to use metafields
- Creating custom sections
Do you want to learn Liquid programming so that you can customize or understand the codes of your Shopify theme? If yes, then you have come to the right place!
Welcome to the Shopify Liquid Programming course! In this course, my goal is to help you understand what is Liquid in Shopify: what it does, and how to use it.
In this course, I’m going to cover the following features of Liquid:
- Objects: Global objects & content objects
- Tags: Making conditions & looping statements
- Filters
- Metafields & Metaobjects
If you are a Shopify store owner, and you’d like to understand how a Shopify store is running, then learning Liquid can be extremely helpful.
In this course, I will also give you as many examples as possible to make Shopify Liquid easy to understand and how it blends with markup languages like HTML.
You will learn:
- How to create navigations / menu links
- How to create paginations
- How to create custom sections
- How to use metafields
- and more!
🤔 Why Take This Course?
One of the biggest mistakes that people make is that they customize their Shopify theme aimlessly. What newbies usually do is Google the features that they’re looking for, then they will copy a code from someone else and apply it to their Shopify store without understanding the code that they copied and pasted. This can be an issue since they don’t understand the objects, tags, and filters.
That’s why I’m here to help you avoid making that mistake!
📌 Before Taking This Course
Now, what are the things that you need to know before taking this course? To get the best experience out of this course, it’s highly recommended that you know how to use Shopify. What I mean is, you should know your way around Shopify from admin, to settings, code editor and to the theme editor.
Next, it’s important that you know at least the fundamentals of programming (Like the operators, data structures or data types). Though I will do my best to explain what is going on in each lesson so that even if you have less knowledge about programming, you’ll be able to understand the code. In addition, for each lesson, I will provide resources related to the lessons (e.g. PDFs or articles) so that you can use those resources to learn more about Liquid.
Another thing that you can do is post questions in the Q&A section. So if you have questions, you can post them in the Q&A. I will also include in this course, quizzes or questionnaires so that you can test yourself if you can finally use Liquid.
So are you ready to learn Liquid? If yes, join me and I will see you on the other side.
Changelog
June 27, 2024
- Updated course description
- Added/Update lesson(s)
December 12, 2023
- Added/Update lesson(s)
September 07, 2023
- Updated course description
April 13, 2023
- Added new chapter
- Added/Updated lesson(s)
- Updated course description
March 05, 2023
- Added new lesson(s)
- Fixed video/lesson(s) misspellings & errors
- Updated course description to match the lessons
February 07, 2023
- Added new lesson(s)
Requirements
- You must know the basics of HTML/CSS
- You must at least know the basics of programming
- You must know Shopify
Who this course is for
- Shopify store owners
- Web developers who wants to learn Shopify Liquid
Course content
9 sections · 30 lessons
Getting Started5 items⌄
- What is Shopify Liquid?
- Programming Languages vs Template Languages
- Becoming a Shopify Partner
- Creating a development store
- Download the course's Shopify theme
Objects6 items⌄
- Introduction to Objects
- Global objects
- Content objects
- Fixing the missing "Add Section" button using settings data
- Fixing the missing "Add Section" button using JSON templates
- Let's review what you learned!quiz
Tags6 items⌄
- Introduction to Tags
- Control flow tags
- Understanding the basics of Operators in Liquid
- Iteration tags
- Theme tags
- Let's practice for a little bit!quiz
Filters1 items⌄
- How to use Filters
Creating variables3 items⌄
- Creating variables with assign
- Creating variables with capture
- Increment & Decrement
Object handles2 items⌄
- What is a handle and how to use it?
- Let's review!quiz
Liquid examples3 items⌄
- How To Use The Files in the Assets Folder
- How To Create Custom Pagination
- How To Create a Simple Navigation using Linklists
Sections & Schema5 items⌄
- What are sections again?
- How to create input settings
- How to use the input settings
- How to add sections using theme editor
- How to use section blocks to create a simple FAQ section
Metafields2 items⌄
- How to create & use metafields in Shopify
- How to create & use Metaobjects in Shopify
Student reviews
★★★★★ 5.0 from 2 reviews
writhewrote
★★★★★This is my second course from Bernard. I had enjoyed the shopify theme dev course but i think i lack of knowledge on liquid so I took this course. I could definitely say that i'm more confident now to develop and customize a shopify online store. thank u bernard! :D
PixelPioneer
★★★★★Loving the course so far! Job well done to Bernard. I like that there also examples of Liquid how to create a navigation so you get the idea of liquid programming. I look forward to finish this course and continue with the theme development course next.