Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


How to Make a Custom Website from Scratch using WordPress (Theme Development)

via freeCodeCamp


Learn to create a completely responsive website from scratch using WordPress, HTML, CSS, JavaScript, and PHP. This course teaches how to design a custom WordPress theme and covers topics such as UI design, PHP basics, WordPress installation, template hierarchy, custom post types, and more. By the end of the course, you will have a solid understanding of WordPress and the ability to create your own custom theme. The course is aimed at individuals interested in web development and WordPress theme creation.


Intro and Demo.
Research & Planning.
UI Design - The Front Page.
UI Design - CSS.
UI Design - JavaScript.
UI Design - More Pages.
PHP Basics.
Installing WordPress locally.
WordPress - style.css file.
WordPress - linking CSS and JS.
WordPress - Custom Post Type.
WordPress - Template Hierarchy.
WordPress - while loop.
WordPress - the Front Page.
WordPress - Blogs Index Page.
WordPress - Single Post Page & Comments.
WordPress - Sidebar & Search.
WordPress - Contact Form.
WordPress - Custom 404 Page.
Finishing Up.

Taught by


4.8 rating, based on 4 Class Central reviews

Start your review of How to Make a Custom Website from Scratch using WordPress (Theme Development)

  • This is a really good tut. I think it's getting a bit old at this point but it doesn't appear to be dated yet. The OP codes things slightly differently than what I've seen from the other tutorials I've followed so I highly recommend following through to the end with this video but also try out other teachers to get a well rounded skill-set.

    Thanks so much for putting this together.
  • its very useful for developers. I am surprised that a wonderful and amazing course without any cost. thanks a lot
  • Profile image for CSE3 4024 Mohamed Arkkam
    CSE3 4024 Mohamed Arkkam
    Perfect for advanced learning, explained the theme development very well.
    so much helpful information regarding backend coding too
  • Profile image for محمدجعفر کاظمی
    محمدجعفر کاظمی
    Hello, have a good time and Shadi, it was a really good course and practical content was taught, especially the CSS sections, which are very useful for us in the design of the pages we want to design in Elementor.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.