Ready to learn CSS for Divi and take your web design skills to the next level?
If you like my Divi/CSS tutorials, you’re going to love this course 🙂
Learn the basics of CSS & get the foundational understanding you need
Feel empowered to customize websites with a great understanding of CSS
Seamlessly customize Divi with plugins like Gravity Forms, Woo Commerce, etc
Learn how to troubleshoot and solve any styling problem
Take on any custom website design project with confidence
Learn to love CSS instead of fearing it or sweating bullets when editing code
Who should take this course?
It’s for beginners and experienced Divi web designers alike. Perfect if:
Newbies
You don’t know any CSS and you’re likely terrified of code (like I was) but you don’t want to spend hundreds of hours teaching yourself or hiring it out.
Copy & Pasters
You know a little code and have become a good “copy & paster” but still get a little nervious and sweaty when editing CSS & break stuff frequently.
Intermediates
You’re feeilng more comfortable with CSS but still don’t understand the fundamentals and are finally ready to take your game to the next level.
Student Results
“Thanks to your course, I really think I’ve solved this whole CSS pain I’ve been experiencing the last few months!”
– Adam P.
– Shannon M.
“Thanks to this Divi/CSS Course, I was able to solve a 3rd party plugin styling issue within 2 minutes, I had the customization done and because of that, I’m going to make more money on this project.”
– Eric D.
Consistently Recommended
Here’s a look at a recent thread from my Divi Support Facebook Group.
Course Overview
Currently over 50 videos from the basics to advanced CSS. Full website build included!
Course run time:
5 hrs of CSS Lessons (basic thru advanced)
5 1/2 hrs of custom CSS Website Build
————-
Total: 10hrs 22m
All videos accompanied by written posts
Module 1 – CSS Overview
An overview and foundational understanding of CSS. We’ll cover:
- CSS – What & Why (08:28)
- CSS Tools & Setup (11:28)
- How to Edit/Where to Put CSS + Basic Child Theme setup/download (21:55)
- ID’s, Classes, Elements & Selectors (15:58)
- CSS Hierarchy (12:44)
Module 2 – CSS Basics
An in-depth look and understanding of the most important areas of CSS. We’ll cover:
- Overview of Inspect Element (10:04)
- Positions & Spacing (21:42)
- Colors & Backgrounds (10:49)
- Fonts & Typography (08:49)
- Widths, Heights & Sizes (08:35)
Module 3 – CSS Advanced
A look at advanced CSS methods and ways to take your websites to the next level. We’ll cover:
- States & Pseudo Classes (09:05)
- Transitions & Animations (09:39)
- Filters, Grayscale & Opacity (08:58)
- CSS Browser Compatibility (07:05)
- Targeting CSS for 3rd Party Plugins (10:46)
Module 4 – CSS for Mobile
You’ll learn how to style and tweak your site for mobile, tablet and other responsive settings. We’ll cover:
- Media Queries (08:40)
- Breakpoints (13:39)
- Scaling for Mobile (08:03)
Module 5 – CSS Extended Tricks & Extra’s
I’ll be providing some more advanced tricks we can do with CSS along with student requested tutorials.
- CSS Troubleshooting (09:50)
- Advanced CSS Plugin Styling (14:03)
- Merging Classes, ID’s & Elements (11:47)
- Condensing CSS (10:27)
Module 6 – CSS + Divi Website Build
We’ll take all we learned and we’ll build a fully customized, freakin sweet custom website with Divi & CSS. We’ll cover:
- Divi/CSS Website Setup (11:36)
- Divi/CSS Header Design (72:21)
- Divi/CSS Footer Design (40:08)
- Divi/CSS Page & Elements Design (1:24:13)
- Divi/CSS Sidebar Design (38:52)
- Divi/CSS Mobile Optimization (41: 35)
Module 7 – CSS Downloads & Resources
I’ll be providing some additional downloads, links, resources and more.
- Additional links and resources
- Bare Bones Child Theme
You’ll also get:
Josh’s Divi/CSS Child Theme Cheatsheet
Downloads, tools and other resources
Lifetime access
(it will be updated and added on to)
Course certificate upon completion

You're fully supported through the JoshHall.co Student Center!
When you join this course (or any of my courses) you'll also get access to the Student Center where you'll get support from Josh and other students in the course as you make your way through.
The student center also includes:
✔️ A dedicated support forum for this course
✔️ Access to live monthly Q&A's with Josh
✔️ An introduction thread to meet other students
Some Additional Notes:
While the course is specific to CSS with Divi, what you'll learn can be applied to ANY WordPress theme or even a custom HTML site!
This is not a "Divi beginners course" (that a separate course I have in the works). We will cover some of the basics of Divi but a basic understanding of Divi is recommended.
We'll cover the most important aspects of CSS when customizing your sites. We're not going over every single CSS option or selector.
FAQ’S
Do I have access to the full course when purchased?
Do I have lifetime access to the course?
Will the course be added on to?
Are there tests or quizzes?
Heck no. No quizzes, tests or any sort of academic feeling with this course. It’s really more of a training guide. If you’re like me, you hate tests and had enough of those in school ?
What format is the course in?
Each lesson will be in video walk-through format (like my tutorials) and accompanied by written posts. Vimeo does not support automatic captions or subtitles so those are not available which is one reason I accompany each video with written posts that cover what’s in the videos. Disclaimer: any teaser videos of the course footage on YouTube may display captions but that’s YouTube specific, again no captions or subtitles are available on the course videos currently.
Robert Chaplin –
Amazing course. I had 0 knowledge of CSS before starting this course. I was scared of coding and honestly, it sounded boring to me. Boy was I wrong! Josh broke down CSS so even a beginner could understand and the course was always engaging. I was never bored learning from Josh and now feel confident with CSS. Thanks Josh!
Vera Schäfer –
Before joining Josh CSS’s course, I had tried to learn by reading books, and watching tutorials, and to be honest: I found it very boring. Josh is just the opposite. He made me feel confident that this time I would learn it easily and it would be fast. Indeed, I started the course a few days ago and every module was more exciting than the previous one. Now I know that I can go back to some of my old sites and use the tips and tricks I learn in order to elevate their look. Not only that: this course encouraged me to stop refusing jobs that I didn’t think I was capable to do. Your method is great, good pace, and is very helpful. Thank you Josh.
John LeMay –
I was so tired of reading and reading about CSS and trying to make changes in Divi. I am a visual learner and your course is really helping me a lot. I already go straight to the inspect element nearly without thinking about it now. So, thanks for taking the time to create these courses. I understand how much work goes into them.
melanie_ste_marie –
I took Josh’s CSS Course and I feel a lot more confident as a web designer. The course is broken down in a way that make it easy to digest. Now I won’t need to rely on Elegant Theme support team as much.
Thank you Josh for making me a more “dangerous” designer !
Grant Harper –
Josh, After taking this course, I find myself looking at websites in a different way. Now I say what else can be done to enhance this website. I now use your tips on my websites. Thank you Josh for your energy and enthusiasm to help others.
Adam Petford –
Fantastic course, Josh I have been watching your videos for the past 6 months, out of all the information on YouTube you are always my go to guy. I finally decided to take your CSS Course and its filled in all the gaps and given me everything I need to build my own web design business. Your top class mate thank you. Adam Petford
gmmurph17 –
Highly recommend. Josh does a great job of sharing his process of inspecting and editing CSS as he builds a site with you. Great method, good pace, very helpful.
Pris –
Absolutely loved this course, pretty much all the courses in the bundle that I have taken so far are amazing. This is just one of the courses you’ll have to keep practicing both with the video and on your own. I currently implemented some of the lessons and tricks on my business website prisificagency.com and it’s being an amazing lesson from start to finish. Josh does cover simple and complicated tricks in a fun and interesting way which makes it easy to understand…you would find this course hard if you do not actually work along with him and also practice some of the tricks and lessons on your own. I started this course as a copy and paste CSS designer but I can now do some tricks without stress or headache. I actually implemented some of the tricks in this lesson on a client’s Shopify store that I am currently working on and it works great! Thank you Josh for this course, you took me from 2 stars to 7 stars for sure lol!
Drew Baldridge –
I used to say “I knew just enough about CSS to be dangerous,” in a negative context like, “everything would probably fall apart if I touch the code much.” However, after taking Josh’s course, where he often reiterates the phrase “You are going to learn enough about CSS to be dangerous,” my apprehension is gone and I see CSS and the word “dangerous,” relative to CSS, in a whole new light. I finally feel confident to get into the code and know how to make changes through the style sheet that will have a positive effect on my designs. Going forward, my new approach is that I don’t just know enough to be dangerous (negatively speaking), but that I have become an “existential threat” to subpar web design. You will not want to miss this course. I can’t wait to apply what I have learned here and take this skillset the next level!
shannonjmorris –
Before taking this course I had never touched any type of code so I was a complete beginner. This was the perfect resource for me. Josh explains things really well, he’s enthusiastic so you won’t get bored, and the course is structured in a way that makes sense. I can tell that I will keep coming back to certain lessons for reminders so I’m grateful for the lifetime access. The facebook group is also an awesome resource! I posted a question and within minutes several people had commented, including Josh, and helped me find the solution. I’m really grateful that I found this course and I highly recommend it!
Sean Lane –
I recently finished this CSS course and have to say it not only has taught me a great deal, the course also has given me a vast amount of confidence when it comes to taking on future web design projects. The great thing about this course is that it can always be there as a resource to continually reaffirm the knowledge that you learn as you go through the course. I thoroughly recommend this to anyone uses WordPress and Divi. Thank you Josh!
Rodrigo –
Hey Josh, just wanted to say how good this course is and how it flows. You don’t digress like other courses I’ve taken. I have been able to apply learning to my development work especially the inspect tool to check code. Keep up the good work!
jen.davis –
I am so much more confident when styling my sites after doing this super course. The biggest win for me is customising plug-ins with CSS such as WP Store Locator and Gravity Forms. Thanks Josh you have taken my site design to the next level.
Clint Sanchez –
I began this course with just enough CSS knowledge to mess a site up. I would find myself posting question after question in facebook groups or simply googling and then copying and pasting code that looked like it was a whole different language (pun intended).
This course taught me CSS in a way that was perfect for me, as it was classroom, followed by practical exercises. Now i have confidence in designing sites outside of the proverbial DIVI box.
The added child theme, resources, and links — not to mention the Facebook group (which i see will be an asset for years to come) are worth the class cost themselves. Josh is an awesome teacher, and has even answered questions and issues i have had with my own sites both via the Facebook group, as well as private messages.
I look forward to taking Josh’s website design process course next (as soon as i can make some dough off of these dope CSS skills I recently acquired).
belencitax –
If it happens to you that the CSS code gave me respect or even something of fear, this is your course!
I decided to buy it even if English is not my first language (I speak Spanish and my English is not very good …).
Josh explains everything in a super easy way, as always; You have a written guide in addition to the videos and not only focus on the code but also on the tools you may need.
I have practiced everything learned in the CSS course, and I really feel more confident and “pro” than before, my workflow is much better and I’m saving lot of time.
I bought the bundle and I think it is the best investment i made this year!
randy –
Josh Hall’s CSS course is excellent. It’s well-written and covers exactly what you need to know using real-world examples in Divi. I love his teaching style. He takes a conversational approach that doesn’t sound scripted, but it doesn’t feel like any time is wasted or anything is left out. You can even watch a behind-the-scenes video to get a good idea of how his courses work and of his teaching style. I highly recommend any of his courses.
derricksmith01 –
I’m leaving this review after going through Josh’s course for the second time. I really wanted to make my site stand out but I had know idea where to start. With so much information and so many different tools out there, I felt overwhelmed. After being recommended by a friend to check out Josh’s tutorials, I was relieved by how simply he was able to communicate all this information. Not only have I built out my own site, I have now been able to build sites for my customers. Josh has helped make me a much more competent and confident web designer.
weaverjohnm –
Outstanding course on CSS. Josh makes it so easy to follow and is enjoyable to listen to. Anyone working to get better at Divi and CSS needs to be signing up for this course. It is worth every penny!!
squaremunky –
I highly recommend anyone who wants to learn Divi and CSS to take this course. From the start of the course you can tell Josh wants to make sure you actually learn the content rather than just telling you about it. He takes the time to explain everything in a way that a beginner will understand but also won’t bore someone who may be a little more advanced. He also takes the time to create a notes recap with each lesson which is very handy when you want to go back and find one specific thing, rather than having to skip through the entire lesson. My only wish was he had started his courses earlier, can’t count the number of hours it would have saved me when I first started. I look forward future courses. Thanks Josh!
dave5 –
The reason I took this course was to get a better understanding of how to apply CSS styling. Josh has made this a very simple process and has taught at my level of understanding. I do like being able to apply my new skills by following his website build section. It helps me get a better understanding by using my new tools. I have already started to apply his training to one of my websites.
Josh’s videos are very well put together and convey what he wants to teach in normal language. I also like that he puts the code below the video so you can have a better understanding of what he’s trying to do. His videos are short so you’re not getting bored before the end of the video. I highly recommend anyone that is interested in learning CSS styling to take this course.
Thank you
Dave Flannery
Adela Mei –
I’d like to leave 10 stars 🙂 This is the first web design/development teacher I have found who I can follow what they say, and learn at a super fast speed! I haven’t finished the css course yet but I can already use inspect element and write my own css code.. that works! Josh is an exceptional communicator, and over delivers in every video, not missing out any of those crucial steps.. or if it’s not covered, he’ll point to the video where he explains it more. Of equal importance is the support in the Facebook group – from Josh and also other members. Josh is really building a community here and it rocks! I’m so grateful. Keep up the good work! p.s. love one of your phrases.. how to make a website look “un-Divi-esque” 🙂 Thank you!
elitus –
I will tell you a storie. Short, I promise. When I was young I hate mathematics, and suddenly one day, a new teacher comes to my school an make me love it. How did she do that? Just explaing it simple and making me understand what I was learning.
That is just what Josh does, he makes it so simple to understand that, as he says, it’s fun. If you enjoy while you learn,, you’ll really learn. Thanks Josh.
sue –
When I started up as a web designer I decided to jump and build the plane on the way down. The first six months was a long-slow struggle because I really didn’t know what I was doing. I was creating websites from Divi templates built by other people and only using the visual builder – which was ok but I couldn’t ever get really creative. I felt like a bit of a fraud and so my prices reflected that feeling.
Then I did Josh’s CSS course and everything changed instantly. I now write my own CSS. I can look at a website and find something I like and want to use as inspiration, take a look at the code using Inspect Element and work out how to use it, not to copy but as a basis to come up with my own design. Now I feel confident charging more and I feel that the service I’m giving to my clients is great.
The course has zero filler – every bit of information is concise, on topic and very usable. Josh is a fantastic teacher and he also seems like a really nice guy. He’s clear and easy to understand, even when something is complex. If you don’t quite get something, you just ask in the Facebook group and he promptly answers. I would very highly recommend this course.
Noelle Steegs –
I’d call my CSS knowledge advanced. But… my acquisition of that knowledge hasn’t been a smooth process. I have been learning on an as-needed basis, leaving gaps in my know-how. My foundation hasn’t been as rock-solid as I’d like it to be. My aim is to, one day, be a 10 out of 10 CSS wiz, and one of the things to tackle on the road to accomplishing that was to fill the gaps.
I’ve been absolutely loving Josh’s teaching style. His videos are bite-sized, high quality and FUN! He shows the CSS in action, which really helps the information to stick. Josh’s language is light and casual, which I am sure will help anyone feel at ease – especially those who are just starting to venture into the exciting world of CSS.
One of the most valuable lessons for me has been the what-trumps-what overview in the CSS Hierarchy lesson. I cannot stress enough how helpful it is to *watch* Josh write CSS. I have read many, many excellent CSS tutorials, but there is special value in video format.
Are you just starting out with web design? Take this course, and it will give you a head start. Are you an experienced Divi designer? Take this course, and elevate your websites to the next level by pushing Divi beyond what it can do out-of-the-box. In my 6 years as a web designer, this is the very best Divi / CSS resource I have come across.
Thank you, Josh, for enabling Divi enthusiasts to build more beautiful websites.
Steven –
Designing websites, and NOT having a firm grasp of CSS was hurting my business. I tried researching myself with a Dummies book, I tried to figure it out myself, I asked others to help write code for me because “I was new/novice to CSS” and convinced myself for a long time – that That was okay. It wasn’t okay and it got me nowhere. In fact, it set me back.
Along came Josh’s course. It was everything I needed and more! Josh has a really down to earth and personable way of explaining these concepts in a way that more formal college courses and books fail to do. I was able to IMMEDIATELY put this stuff to work and further my value to my clients and to my own business and I’m so happy I can finally thrive using CSS, and not waste hours on projects trying to figure out solutions or beg online groups for help.
Thank you so much Josh, for building SO much value into your CSS course. Thank you thank you.