Never miss a thing!

Sign up to have the latest news and announcements from my site delivered straight to your inbox.
  • This field is for validation purposes and should be left unchanged.

Reader Interactions


  1. Oh brilliant! I’ve built or customised a number of Genesis themes, and have been meaning to put all my standard stuff together into a proper starter theme too., here I come…
    Thanks Carrie!

  2. Howdy Carrie! I took your first Genesis class when I was a newb just starting out. I had a my.studiopress account with lots of themes and no idea what a widget was. Your videos and blog posts have been immensely helpful. Keep up the awesome work! It is deeply appreciated πŸ™‚
    Nichole Scheuerlein

    • Hey Nicole!

      Wow – thank you for taking the time to leave such a kind comment. It’s a wonderful reinforcement to keep on going.

      Any other Genesis topics you’d love to learn about?


  3. Yes! I am working on a personal blog site now and trying to figure out how to add a full-width opt in form right under a full-width header (before the blog posts). I’m still learning hooks and filters so have no idea how to do this. Would LOVE your input!

  4. Hello! I’ve followed your blog for a while and I have been searching aimlessly for a year or so for a reliable resource that teaches you how to build a Genesis theme from scratch! Thank you – you’ve got me tempted to sign up for a membership so I can get access to some of your amazing courses. Looking forward to diving in!

  5. I wish I’d learned how to create child themes sooner… for the longest time I was customizing the base theme and then getting frustrated every time I had to update the theme since it would delete all my customization. I felt so silly when I learned that child themes are a thing and are there to prevent exactly that problem… lol. Live and learn.

  6. I took one of your courses Geneis theme development.. I can listen to you.. you have excellant delievery and I can than keep going back ( or did when I was in I really did get filters etc..
    So what I am saying is your style is great for learning and let me tell you that is one big thing.. to be able to just listen to someone over and again to get it.. You have a pleasent voice and you articulate well.. so soon as I am back in L com I will be taking more of your courses..

  7. Because of your course, I decided to build my own Genesis child theme, since then, I am looking for tools to make it easier. These are some of them: beaver builder and dynamik site builder. I hope you consider to create a class or video about these tools, they look very interesting and amazing.

  8. Nice! Been an avid reader of your blog since a few months ago and I’ve got to say, I’ve learned a lot from your posts! I’ll check the course out on and leave a detailed review afterwards πŸ™‚

  9. Hi Carrie, I took most of your courses on and I learned so much, thank you for teaching those courses. I watched your Building Child Themes from Scratch course from start to end when it first came out, and I am now re-watching it because I am building a child theme from scratch as I watch.

    When I came to chapter 4 and did the HTML5 reset, the site I was building didn’t reset. I went back and look at your exercise files to see there was something I was missing but I couldn’t seem to find any. I even looked at the Genesis Sample functions.php to try to figure out but to no avail. So I looked into codex and added wp_enqueue_style( ‘style’, get_stylesheet_uri() );() right after the docblock and it worked for me. But now I am wondering whether it was the right thing to do? Should I be hooking that piece of code somewhere instead?

    I am sorry if this is not the right place to reach out to you on questions like this, but if you could shed some light for me, that would be so helpful! Thank you!

    • Glad you’re enjoying the course!

      You shouldn’t have to enqueue your main stylesheet. I assume it’s named style.css and is in your theme’s root directory?

      You can use to check the exercise style.css against your style.css just to make sure. Otherwise, if you want to post your theme code on Github or Bitbucket, I can take a look (my username on both is `cdils` if you don’t want to open public access to those files).

  10. Carrie, thank you so much for your reply! I figure out why my stylesheet wasn’t updating, it was because I was suppose to disable caching from my hosting dashboard! Oh well, it took me a day to figure it out, but I am glad I learned something. πŸ™‚

    Also, I am curious, where is the right place to ask questions if I have other questions regarding your tutorials on

  11. Hi Carrie. A great course and I am enjoying it! I have noticed though that with the recent Genesis Update (2.27 I think – March 2016) that the registered widgets areas don’t show in the admin as they did before. I figure it’s to do with the update as they showed previously but when I updated the framework halfway through the course, they suddenly stopped showing. I also don’t see an area on the Lynda to contact you with a question, which is why I’m asking here.

  12. Carrie – So sorry, I somehow had done something very silly – removed the the backslash before the includes file path in the function.php – without noticing. Needless to say, you don’t need to answer. Would still like to know to contact you on Lynda about the course though. Thanks!!

    • Robert, glad yo hear you got it working! Sometimes it’s the littlest things and you just can’t believe you didn’t catch it earlier!

      As for feedback/questions on Lynda, there’s a “Course Feedback” button under the Table of Contents for each course. There’s a spot in there where you can submit questions. πŸ™‚

  13. Brilliant. Didn’t spot that! (as with the backslash!). Thanks again for all the hard work and sharing of Genesis knowledge!!

  14. I had to stop at this part because it just doesn’t work for me. I tried it twice and followed along, even copied and pasted from the exercises files.

    When Carrie has that error where she forgot to add the function “scratch_setup”, mine doesn’t break as it should, I thought something was wrong right there but kept going, and now in the widget area part of the course, nothing happens and I am completely lost, I tried the first option “include_once”, link it to “init.php” and then just write the scratch_setup function but I get no result either.

    Any ideas on how I could fix that so I can keep watching the videos? Thank you

  15. Thank you for your reply Carrie,

    At the end I started over and I was able to follow along, I still don’t know if it was a problem coming from my localhost or if there was something I missed in my code. I was able to finish the whole course! I really enjoyed it. Thank you!

  16. Hi Carrie, thanks for putting together a great course. I really enjoyed it and found it useful. Just one thing that didn’t work for me is removing posts from front-page.php

    I’m working with the latest Genesis framework and WordPress which I downloaded yesterday and followed your course on but it doesn’t remove posts from homepage with the code you shared on Github (scratch repository).

    Would you look into it and see if there has been any system update that might affect this?



Leave a Reply

Your email address will not be published. Required fields are marked *