Drupal 8 Beginner Course

Drupal is an amazing tool for creating websites and applications. With the release of version 8, Drupal is only getting better. Even if you've never set up a website before, we'll take you step-by-step through the entire process of building a Drupal site.

Drupal 8

This free course is divided up into several sections, and consists of video tutorials from OSTraining for each segment of the class, plus supplemental materials from the Complete Hosting Guide staff.

Get Started

To begin the course, proceed to the first video: Introduction to the Course

For an overview of what is in the course, continue reading.

Course Overview & Structure

The course is designed as a comprehensive step-by-step tutorial covering all aspects of Drupal 8, and includes many sample exercises to complete. You can go through the whole thing one video at a time, or skip to the information you want to learn at any time.


In this section, we will be introducing you to Drupal, as well as discussing the course structure and what is needed to complete the course.


Here we cover different ways to install Drupal, using tools from Acquia or by manually installing it.

Navigation & Concepts

Before we jump into creating content and managing users, it is important to understand many of the concepts of Drupal and how to find many of the features you will be using.

In this section, we give an overview of various sections of the Drupal Administration Dashboard, discuss various Drupal concepts, and show you where to find things in Drupal.

Creating & Managing Content

This is by far the most comprehensive section of the course, covering not only the creation of content, but also various ways to constomize how it appears on the website.

In this section, we cover important concepts like:

Extend / Adding Functionality

Drupal is feature-rich out of the box, but one of the biggest benefits of using Drupal is the ability to add functionality by adding and activating modules.


One of the great advantages of Drupal is it's ability to configure different layouts on different pages. In this section, we will show you how to setup blocks, menues and themes.


An important part of any content management system (CMS) is managing users and their permissions. Here we discuss how to add people to Drupal and set their permissions.

Managing Drupal

In this section, we cover reports, the help menu as well as how to keep Drupal and your modules and themes up-to-date.

Closing & What's Next

As you continue your journey with Drupal, there are a lot of resources available for you along the way. This final section covers many of those resources, as well as gives some final thoughts for the course.

Other Courses

This video course was produced by OSTraining, and additional courses on Drupal, WordPress, Joomla, Coding, CSS, Web Development Tools, Design, Marketing and more are available on their website.

Course Navigation

Use the navigation below and in the sidebar to go from video to video in the course. Clicking on the next page will take you to the next video.

Recommended Content

Navigation Tip

This is a guide or book page designed to help organize content in a hierarchy. Use the links on this page to find the content, articles & videos related to this topic. Additional content may appear as you drill down.

Control Panels