Shopify Theme Development: Online Store 3.0 + TailwindCSS (Udemy.com)
Learn how to create Shopify themes for Online Store 3.0 (JSON Templates) using Shopify CLI, Liquid, & TailwindCSS
Created by: Bernard Polidario
Last updated January 2026
Our take
Based on the ratings of 1,675 students, a sample of their written reviews and the syllabus, as the course stood in January 2026. No course pays to be reviewed.
Bernard Polidario's course teaches Shopify theme building with Shopify CLI, Liquid and TailwindCSS. It runs about 16 hours over 90 lectures, and 12,220 students have enrolled. The build centers on a full store, with an advanced product page that has mobile carousels and variant selectors. It is not for people new to the web. The description says HTML, CSS and JavaScript are assumed and not explained, and npm is a listed requirement. It suits developers who are new to Shopify, not new to code.
Most of the 1,675 ratings are good: 1,020 five stars and 447 four stars. Reviewers say it teaches theme structure, templates and styling well, and one says even experienced developers can pick up a few tricks. The complaints are consistent, though. Several say the material feels dated, and one notes Shopify removed custom customer pages in February 2026, which hits the 16 lecture Customers section. One reviewer says the title promises 3.0 while the lessons are really 2.0. On teaching, one finds Bernard thorough, but others say he mostly reads his code aloud as he types and rarely explains why.
The syllabus shows most of the time sits in JSON Templates, roughly 7.5 hours. One reviewer felt the course was mostly writing Tailwind and found it dull. Reviewers also say questions in the Q and A often go unanswered. The last update was January 2026, yet recent reviewers still call parts outdated, so keep Shopify's own docs open beside it. It is worth it as a structured walkthrough of how a theme fits together, less so as current best practice. There are no quizzes or exercises.
Pros
- Builds a real store theme, including a product page with mobile carousels and variant selectors
- Clear look at Shopify theme structure, JSON templates, schema settings and Liquid basics
- 1,467 of 1,675 ratings are four or five stars, so most students come away satisfied
- Goes beyond the basics with customer pages, SEO, AlpineJS and 3D models in themes
Cons
- Reviewers call parts outdated, and one says Shopify removed custom customer pages in February 2026
- One reviewer says the title promises 3.0 but lessons lean on 2.0; another found install steps outdated
- Reviewers say he often reads code aloud as he types, with little explanation of why
I love this course but this course is not up to date with the current documentation. But you can learn a lot, which will also help you understand the Shopify theme structure and how to customize it.
Labeled All Levels, but it assumes HTML, CSS, JavaScript and npm. Fits Shopify beginners who already code.
What you will learn
- Learn about the new Online Store 3.0 and the new theme architecture of Shopify
- Shopify Theme Development
- Liquid Programming (Tags, Objects, & Filters)
- How to use TailwindCSS in Shopify Theme Development
- Create Shopify themes using Shopify CLI
- Create an advanced product page w/ product carousels on mobile, variant selectors, and more!
Course content
10 sections · 90 lectures · 16 hours of video 2 articles
- 1Introduction 2 free previews4 lectures · 9 min
- 2Setting up your partners account 2 free previews2 lectures · 9 min
- 3Installing Local Development Tools For Shopify CLI5 lectures · 37 min
- 4Getting Started4 lectures · 19 min
- 5Creating The Responsive Navigational Bar5 lectures · 1.3 hours
- 6Shopify Theme Project Management1 lecture · 11 min
- 7JSON Templates 1 free preview42 lectures · 7.7 hours
- 8Customers16 lectures · 4.2 hours
- 9Shopify CLI, Theme Check, AlpineJS4 lectures · 26 min
- 10Learning about 3D Models in Shopify themes7 lectures · 1 hour
Who it is for
The instructor says it suits
- Beginner to Intermediate "Shopify developers" NOT web developers
- Students who wants to learn how to create Shopify themes using Shopify CLI
- Shopify merchants who wants to learn about Shopify themes
- Web Developers who wants to learn about Shopify theme architecture
What you need before you start
- You must know HTML, CSS, & JavaScript
- You must know how to use Node or npm
- You must know your way around Shopify
How it compares
Against the other 84 rated Udemy courses in Shopify on CourseDuck:
- Rating4.1 out of 5higher than 5% of them
- Reviews1,675#10 of 85 by number of reviews
- Length16 hourslonger than 100% of them
- Last updatedJanuary 2026more recently than 77% of them
Course Description
Shopify just recently updated their Shopify online experience and now they call it "Online Store 3.0".
With this update, Shopify merchants can now customize their entire online store using sections & blocks. This opened a lot of doors not just for Shopify app developers but also for Shopify theme developers because now, you can add cool sections and blocks to the most commonly used pages like products page, collections page, blog page, etc.
If you're a Shopify theme developer and you don't know yet how to create a Shopify theme for Online Store 2.0, then this is the best time to learn because Shopify is now accepting Shopify themes to be listed on their Shopify Theme Store!
This means you can make money by selling your Shopify themes! So are you interested to learn more?
In this course, we’re going to learn how to create a Shopify theme for Online Store 2.0 using Shopify CLI with the help of TailwindCSS to design a cool online store.
In this course you will learn:
How to set up your development store
Using TailwindCSS to design a Shopify theme
Online Store 3.0 (JSON Templates)
Shopify CLI
Schema Settings
Search Engine Optimization (SEO) for pages like articles, products, etc.
Liquid language (Referencing asset files, loops, conditional statements, Shopify objects, filters, and many more)
Customer pages
Frequently Asked Questions
Q: Is this course beginner-friendly?
A: If you're new to Shopify theme development, YES. However, if you're entirely new to Web Development, then this course is NOT for you since I won't be explaining how HTML works, how CSS utilities works, what is JavaScript, etc. If you're entirely new to web development, I suggest learning it first before taking this course.
Q: What operating system are we required to use?
A: I have used MacOS in this course, so if you want to use a different OS, you can do that. However, make sure that you know your way around your system since yours is going to be different from mine (e.g. Terminal/Powershell/Shell)
If you think you’re ready to start, signup now, and let’s create the best Shopify theme together!
Instructor Details
- 4.1 Rating
1,675 Reviews
Bernard Polidario
Hello! I'm Bernard.
I am a Shopify Developer at WeeklyHow with a stack-overflowing passion for teaching and making content online. I started learning how to code when I was 12 years old. The very first programming language that I learned is ActionScript 2, if you know Adobe Flash, that's the first thing I learned. Then, PHP, MySQL, JavaScript, Unity, and the list goes on and on.
I've made so many projects before but most of them were deleted due to me neglecting the web server that I had years ago.
Then, I started making YouTube videos reacting to funny things online, and making songs, and had more than 12,000 subscribers. Unfortunately, I had to move on from that channel because I realized that my true passion is coding and teaching.
Anyway, I decided to start teaching here on Udemy as well and so if you're reading this right now, I hope you'll find your way into one of my courses, and hopefully, you find them helpful.
More courses by Bernard Polidario
Shopify Development - Learn Shopify Liquid Programming (2024)
4.3 (913 Reviews)
Provider: Udemy
Time: 4h
$64.99
Shopify Theme Development: Create Shopify Themes [2023]
4.4 (716 Reviews)
Provider: Udemy
Time: 12h
$74.99
Shopify App Development - Vanilla PHP, GraphQL, & REST API (2024)
4.2 (337 Reviews)
Provider: Udemy
Time: 7.9h
$69.99
More Shopify courses
Shopify for Beginners - The Complete Shopify Course (2025)
4.8 (513 Reviews)
Provider: Udemy
Time: 9.7h
$84.99
The Complete AI Shopify Dropshipping Course (2026)
4.7 (30,775 Reviews)
Provider: Udemy
Time: 7h
$129.99
The Complete Shopify Dropshipping Masterclass 2026
4.7 (8,116 Reviews)
Provider: Udemy
Time: 9.1h
$139.99
The Complete Shopify Dropshipping Course 2026 *REAL RESULTS*
4.7 (5,923 Reviews)
Provider: Udemy
Time: 10.2h
$109.99
Shopify Dropshipping Course 2026: Start Selling Online Today
4.7 (224 Reviews)
Provider: Udemy
Time: 8.6h
$19.99
Reviews
By calu lu on 6/5/2026
I rate this course in this way because it's said in the description of the course, as of today, that it was updated January 2026, which is not true by any means, it's outdated. Doesn't cover a modern theme architecture, doesn't cover about theme blocks, doesn't cover about web component, doesn't cover a modern CI with GitHub. Plus he uses AlpineJS instead of vanilla JS, which was not mentioned. The navigation section has poor logic that I had to refactor in modern terms due to AlpineJS. All the concepts he teaches are in the Shopify docs. And, sometimes it happens to see among videos that the teacher randomly added something without even mentioning it. This course has many prerequisites, in fact expects to speak to people that know how to code, but the teacher delivers the content in a superficial way, like amateurish.
By Anthony Smith on 11/20/2025
So far very informative to a developer who is completely new to shopify. However, the title says 3.0 but the material has so far been only about 2.0. I think if you're going to update the title to 3.0, you should UPFRONT note how you're covering that new version, and which lessons are now legacy (even if they are still important). It's hard to listen to a whole lesson hearing language like "this is the latest version" when you're clearly speaking about 2.0 and it was obviously recorded before 3.0 was a thing.
By Muhammad Abdullah on 7/4/2024
The course is good but what I felt is the instructor can go a bit in depth explaining things as there are few topics where you're just doing thing as topics are not explained in detail on how things work. Other than this a lot of student's question were unanswered. With all this negative & positive points (Still good place to start your Shopify Developer journey as there is very less good and free content available online so it is a good investment for your career) Goodluck!!
By Payne Max on 1/6/2024
It's a great course. The instructor is thorough and explains things properly. There is a small part of some actions done that are missing from the videos (nothing too difficult but it messes up with your workflow because you need to understand what happened and what did we miss). The instructor should fix that. The instructor could also be a little more responsive to the Questions of the students although the most crucial questions posed by the past students seem to have been answered already.
By Greg Barker on 9/1/2023
Knows what hes doing, but doesn't talk about why alot. Most of the things he says are reading his code as he types it.... so its a good class, but does not really seem interested in teaching much. when i take a class i dont often care about what you do... its more about the why. just typing code for 10 minutes before saying what you're creating or working on is a waste of time.
By Jerome Young on 3/29/2023
I gave this course a 5-star wishing I could have given it a 10-star rating! Bernard is hands down one of the best instructors I've ever learned from. The approach and delivery he provides in each video are on point with elementary, beginner-friendly teaching throughout the course. Anyone looking to learn Shopify Theme Development you gotta pick this course up the amount you're spending versus how much you can make in the long run is no comparison! PS: I would highly recommend individuals that who aren't familiar with Tailwind to pause this course and look up a few tutorials in that framework, just to understand the syntax. This course will cover a lot regarding that framework. You don't need to go deep within the syntax, but just enough to know when Bernard is using Tailwind. Also, if you ever get lost don't hesitate to pull up the documentation for the framework. I've been a developer for 5 years now and I constantly have to keep different documentation of languages up because there's a lot. Lastly, enjoy the ride everyone, don't get frustrated this is a skill that 1% of people know, but what makes you different is that you're willing to learn it. So, give yourself grace, and if you don't understand something replay the video or look the syntax up in the documentation and you'll be just fine. :D
By Ariel Keller on 2/11/2023
The course fulfilled my expectations, it covers everything you need to develop a shopify theme, and of couse it's better if you have the previous knowledge that is mentioned in the requirements for this course. I followed every step to ensure I had everything I need to have a 100% functional and working shop theme on its structure, then I've customized it to achieve my own goals (or to my client requirement). Great course, thank you Bernard! Regards, Ariel.
By PhoneHouse on 9/26/2022
Es un curso muy completo. Ideal para personas que tengan conocimientos previos de html, css y js, pero que no tengan conocimientos de "Liquid". Destinado a conocer más el código que el panel de control. Respecto a Tailwind, me ha resultado muy intuitivo y fácil de utilizar. Ahora toca coger un código de un tema ya creado y poner en práctico todo lo aprendido. Curso muy recomendable para empezar a trabajar con Shopify.
By Erdem Sandıkçı on 4/11/2022
This course may be the most useful course I have ever taken on udemy. It was great that you built the whole theme from scratch and showed the finer details. I was very happy that you explained the lesson in an understandable way, without writing a sloppy code, and I felt that I had taken a premium course. I'm currently planning to create my own shopify theme and after that buy your Shopify app course as soon as possible. By the way, can you do a "Shopify laravel app" course? That would be awesome. Thanks Bernard.
By Merve K. on 2/26/2022
Bernard you're a great instructor. You showed us all the details about shopify in this course. I mean even the smallest detail. you really know what you're doing and very well prepared for the lessons. You even shown us the possible errors we may face. I'm very glad that I took this course from you. I think I learned the most important details about shopify. Thank you...
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 82 / 100

![Shopify Theme Development: Create Shopify Themes [2023]](/programming/shopify/images/3873888_16dc_2.jpg?v=1789443961)







