Moodle course tutorial Create a Moodle Course

Published: September 4, 2017 (Updated: Sep 4, 2017)

Enjoying this content? Subscribe to the Channel!

Moodle Mastery for Teachers: A Step-by-Step Guide to Building Your First Dynamic Online Course


Welcome back to Darren’s Tech Tutorials!

Moodle is one of the most powerful learning management systems available, but sometimes knowing where to start can feel overwhelming. Whether you’re setting up a blended course or moving fully online, creating a clear, engaging Moodle environment for your students is the first step to success.

In this guide, we are going to walk through the essential building blocks needed to launch a professional, functional, and dynamic Moodle course. By the time you finish, you’ll know exactly how to integrate files, create discussion areas, set up assignments, and even embed live YouTube videos directly onto your course page!

Let’s dive into Moodle course creation mastery!


Step 1: Activating Your Moodle Course for Editing

Before you can add a single piece of content, you need to turn on Moodle’s editing mode. This is the foundation for all subsequent steps.

Action: Navigate to your desired course page.

  1. Locate the Gear Icon: Usually found in the top right corner of your course interface.
  2. Select “Turn editing on”: Once activated, you will see new icons and controls appear, including ‘Add an activity or resource’ buttons within each topic section.
  3. Edit Topic Sections: While editing is on, you can click the pencil icon next to default topics (e.g., “Topic 1”) to rename them immediately to reflect your course modules (e.g., “Week 1: Introduction to Data”).

Step 2: Uploading Essential Files (Word, Excel, and PDF)

The core of any online course is the required reading and resources. Moodle makes uploading a variety of file types incredibly simple.

The Quick Drag-and-Drop Method:

If you are uploading multiple files quickly, the easiest method is the drag-and-drop functionality:

  1. Ensure Editing is On.
  2. Locate the file (e.g., a PDF syllabus or an Excel worksheet) on your computer desktop.
  3. Drag the file directly onto the topic section where you want it to appear on your Moodle course page.
  4. Moodle will automatically process the upload and create a recognizable link for students to download.

The Formal ‘File Resource’ Method:

For files that need specific descriptions or access settings, use the formal resource option:

  1. Click “Add an activity or resource.”
  2. Select “File” under the Resources section.
  3. Give your file a clear Name (e.g., “Required Reading: Chapter 3 Summary”).
  4. Upload the actual file using the file picker area or by dragging it into the designated box.
  5. Click Save and return to course.

Step 3: Fostering Community with Moodle Forums

Forums are vital for encouraging peer discussion, answering general questions, and creating a sense of community.

  1. Click “Add an activity or resource.”
  2. Select “Forum” under the Activities section.
  3. Name the Forum: Choose a descriptive name (e.g., “Q&A Discussion Board” or “Weekly Critical Thinking Prompts”).
  4. Choose the Forum Type:
    • Standard forum for general use is usually the best choice, allowing students to start new discussion threads freely.
    • Q and A forum requires students to post their own response before they can view others’ replies, making it great for critical thinking exercises.
  5. Configure subscription settings (usually best to leave this as ‘Optional subscription’ unless you need mandatory engagement).
  6. Click Save and return to course.

Step 4: Setting Up an Assignment Submission Point

Assignments are how you gather student work and provide grades and feedback. Setting one up properly ensures smooth submission management.

  1. Click “Add an activity or resource.”
  2. Select “Assignment” under the Activities section.
  3. Name and Describe: Give the assignment a clear title (e.g., “Mid-Term Essay Submission”) and provide the full instructions in the description box.
  4. Set Availability: Define the crucial Allow submissions from date, the Due date, and the final Cut-off date.
  5. Submission Types: Ensure File submissions is checked. You may also want to set the maximum number of files and accepted file types (e.g., only PDF).
  6. Grading: Define your grade scale or point maximum under the Grade section.
  7. Click Save and return to course.

Step 5: Bringing Content to Life: Embedding YouTube Videos

One of the best ways to make your Moodle course dynamic and engaging is by embedding videos directly onto the course page, saving students the hassle of clicking external links.

The easiest way to display a video prominently is by using the ‘Label’ resource, which is designed to insert text, images, or media directly onto the course structure.

  1. Locate the video you want to embed on YouTube and copy its Share link or Embed code.
  2. On your Moodle course, click “Add an activity or resource.”
  3. Select “Label” under the Resources section.
  4. Access the Moodle HTML/Embed Editor: In the Label content box, look for the toolbar expansion icon (often a down arrow) and then locate the HTML/Embed button (often denoted by < >).
  5. Paste the Code: Paste the YouTube embed code directly into the HTML source editor.
  6. Click Update and then Save and return to course.

Pro Tip: By using the Label resource, the YouTube video will play immediately on the main course page, providing immediate access to lectures, supplemental material, or welcome videos!


Your Moodle Course is Now Dynamic!

Congratulations! You have successfully built a foundational Moodle course that is ready for your students. You’ve gone beyond simple file dumps and created an interactive environment complete with uploaded resources, live discussion forums, clear assignment submission points, and engaging, embedded media.

Now is the perfect time to test out these steps and transform your teaching experience.

Did this guide help you build your perfect Moodle course? Let us know in the comments below! And don’t forget to like this post and subscribe to Darren’s Tech Tutorials for more clear, accessible technology guides delivered right to your inbox! Happy teaching!