Whether you are a web developer or a Shopify store owner, you've probably encounter a code that looks something like this. This is called Shopify Liquid, a template language created by Shopify that serves as a framework for all Shopify themes. So, if you're a Shopify store owner or if you're new to Shopify theme development, everything that you see in a Shopify store is rendered through this template language. In this article, we will learn about Shopify Liquid and its features. Video Tutorial If you prefer watching video tutorials, the below video is the video version of this article. Otherwise, you may continue reading and learn more about Shopify Liquid. What is Shopify Liquid Shopify Liquid is a template language used for creating or modifying Shopify themes. If you're familiar with Ruby, you probably have heard about this template language because it's known to be written in Ruby. But in terms of syntax, it's very different compared to other programming languages.In addition to this, Shopify Liquid is very limited. For example, you cannot retrieve a data from a 3rd-party server, just from Shopify. What is Liquid used for? In web development, there are two contents that you can render: Static Content and Dynamic Content. Static content is a content of a page that stays the same and is usually hard-coded in HTML. Whereas dynamic content is a content of a page that changes depending on a specific parameter. For example, a product page can display different products based on the URL handle.