A Step-by-Step Guide to Creating Your First Moodle Course


Welcome to our comprehensive guide on setting up your first course on Moodle. As an innovative Learning Management System (LMS), Moodle offers a rich and versatile platform for course creation. Whether you are an educator seeking to bring your curriculum to life or a corporate trainer looking to upskill your team, Moodle’s vast array of features will cater to your specific needs.

In this guide, we’ll journey through Moodle’s course creation process, shedding light on its core functionalities and practical applications. From initiating a course and setting up your gradebook to managing your course post-launch, we will demystify each step, ensuring you have a clear roadmap for your Moodle exploration.

So, are you ready to dive in and craft your first Moodle course? Let’s get started on this exciting journey together, equipping you with the knowledge you need to leverage Moodle’s potential to the fullest.

Navigating Moodle

Before we dive into course creation, let’s familiarise ourselves with Moodle’s layout and critical functionalities. Think of Moodle as a digital campus where each feature and tool uniquely facilitates a vibrant learning environment.

Upon logging into Moodle, you’ll land on the dashboard, your interface into the Moodle universe. Here, you can see your courses, upcoming activities, and messages. Your dashboard can be customised to best suit your needs, offering quick access to the information and tools that are most relevant to you.

Now, let’s navigate where our course will come to life – the course creation area. Start by clicking ‘Site home’ on the navigation drawer on the left of your screen. This area is like your Moodle control room, providing a birds-eye view of all the courses you can access.

Find and click the ‘Create a new course’ button, typically located at the bottom of the ‘Site home’ page. If you don’t see this option, you may need to confirm that you have the necessary permissions to create a course. Once you’ve accessed the course creation area, you’re ready to begin crafting your first Moodle course.

However, before we jump into that, take some time to familiarise yourself with the rest of the Moodle interface. On the left, you’ll find the navigation drawer, providing quick access to different areas of the Moodle site. You’ll find links to your dashboard, calendar, private files, and more here. At the top, you’ll see the navigation bar, which helps you trace your steps back to previous pages.

Remember, Moodle is an exceptionally customisable platform that adapts to your needs. The more comfortable you navigate its interface, the more effectively you can leverage its various features. So, take a few moments to explore and customise your Moodle environment, laying the groundwork for seamless course creation.

Our next section takes our first step into course creation, initiating a new course and setting its basic parameters. As we move forward, remember that each step brings us closer to a transformative learning experience for your future students.

Setting Up Your First Course

Having familiarised ourselves with the Moodle environment, we’re now ready to begin creating your first course. This stage is about laying the foundations and defining the basic parameters that will shape your course’s structure and identity.

Start by clicking the ‘Create a new course’ button. You’ll be taken to a page titled ‘Add a new course,’ where you’ll fill out the basic details of your course. Let’s go through these fields together.

General Settings

First, you’ll see a section titled ‘General.’ This is where you’ll define your course’s basic details:

  • Course full name: This is the official name of your course, visible to everyone. Make it descriptive but concise, allowing potential learners to grasp what your course is about quickly.
  • Course short name: This is a brief identifier for your course, typically used in navigation and course listings. It might be an abbreviation or an internal code. Keep it simple and unique.
  • Course summary: This is your opportunity to provide a more detailed course description. Highlight what learners can expect, the topics you’ll cover, and any prerequisites or target audience.
  • Course start and end dates: These dates define the duration of your course. They’re essential if you’re running a course with a fixed timeline or if it is part of a learning program with sequential courses.

Once you’ve filled out the general settings, it’s time to set your course’s visibility.

Course Visibility

Under the section ‘Course visibility,’ you’ll find two options: ‘Show’ and ‘Hide.’ Selecting ‘Show’ makes your course available to students, while ‘Hide’ keeps it invisible. This setting is handy when you’re still working on your course and don’t want students to access it yet.

Now that you’ve defined your course’s basic settings, it’s time to select the course format to determine its structure.

Selecting Course Format

Moodle offers several course formats that dictate how your course content is organised. Under the ‘Course format’ section, you can select from formats such as ‘Topics,’ ‘Weekly,’ ‘Social,’ and others.

  • The ‘Topics’ format organises your course by thematic sections. This format is ideal for courses where each topic is distinct, and there’s no strict chronological order to follow.
  • The ‘Weekly’ format organises your course by week, with each week’s content in a separate section. This option is great for courses with a clear timeline and sequential content.
  • The ‘Social’ format bases your course around a single forum and is suitable for highly conversational or discussion-based courses.

Select the format that best suits your course objectives, keeping in mind the nature of your content and the preferred learning path for your students.

Once you’ve selected the course format, you can define the number of sections for your course under ‘Number of sections.’ If you’re unsure, you can always add or remove sections later.

Congratulations! You’ve now laid the groundwork for your first Moodle course. Click ‘Save and display,’ and you’ll be taken to your new course page, a blank canvas awaiting your educational masterpiece.

In our next section, we’ll dive into setting up your gradebook, a vital tool for assessing learner progress and success. As you continue this journey, remember: every step you take brings you closer to delivering an engaging, impactful learning experience.

Setting Up the Gradebook

Now that we’ve laid the foundations for our Moodle course let’s turn our attention to a crucial aspect of any learning journey: assessment. Within Moodle, the guidebook serves as your hub for all things related to grading and evaluation. It’s where you’ll define your grading methods, track learner progress, and provide feedback.

The first thing to understand is that the Moodle gradebook automatically includes any graded activities you add to your course, such as quizzes or assignments. Each activity gets its own ‘grade item,’ forming the building blocks of your grade book.

Let’s walk through the process of setting up your grade book.

Accessing the Gradebook

To begin, click on ‘Grades’ in the course administration block. This will take you to the Grader report, your main overview of students and their grades.

Creating Grading Categories

Before we add individual grade items, we should organise our grade book by creating grading categories. Categories allow you to group related grade items and represent things like units, chapters, or types of assignments.

To add a category, click on ‘Setup’ and then ‘Categories and items.’ Here, you can add a new category, give it a name, and set its aggregation method, determining how grades in this category will be calculated. Once you’ve added a category, it will appear in your Grader report.

Adding Grade Items

Now that we have our categories, we can start adding grade items. As mentioned earlier, any graded activity you add to your course will automatically create a grade item. However, you can also add manual grade items for offline activities.

To add a manual grade item, navigate to ‘Categories and items’ again, and click ‘Add grade item.’ You can name the item, assign it to a category, and set its maximum and minimum grades.

Setting Up a Grading Scale

Moodle allows you to grade items using points, percentages, letters, or a custom scale. The scale you choose will depend on your assessment strategy and the nature of the activity. For example, a quiz might best suit points, while a discussion forum might benefit from a custom scale like ‘Excellent/Good/Average/Poor.’

To create a custom scale, go to ‘Scales’ in the course administration block, and click ‘Add a new scale.’ You can then list your scale items, separated by commas, and give your scale a name.

Remember, the gradebook is not just a tool for assigning grades. It’s a powerful way to track student progress, identify areas of difficulty, and provide timely, constructive feedback. It’s integral to the learning experience you’re creating.

In the next section, we’ll move from planning and organisation to action, exploring how to add content and activities to your course. Each piece of content you add will bring your course to life, forming a rich tapestry of learning opportunities for your students.

Adding Course Content

With your course’s foundations and grading system now in place, it’s time to add content and build the learning journey for your students. This stage of course creation is where Moodle truly shines, offering diverse options to help you deliver an engaging, varied, and effective learning experience.

To get started, navigate to your course homepage and turn on the editing mode by clicking the ‘Turn editing on’ button at the top right corner of your course page. Once editing is enabled, you’ll notice that each section of your course now has an ‘Add an activity or resource’ link.

Adding Resources

Resources in Moodle are content items typically used to present information. They can include files, pages, URLs, and books. Clicking on the ‘Add an activity or resource’ link will open a pop-up window that lists all available resources and activities.

  • Files: You can upload any file type to your course, such as PDFs, Word Documents, Spreadsheets, or PowerPoints. Your students can download these files.
  • Pages: A page resource creates a link to a screen that displays the content created by the teacher. This can include text, images, multimedia, and embedded code.
  • URLs: You can add a URL to direct students to an external website. This can be used to link to resources, videos, or online documents.
  • Books: The book resource allows you to create multi-page resources with a book-like format. This is particularly useful for lengthy passages of information that can be broken down into chapters.

Adding Activities

Beyond static resources, Moodle also allows you to add interactive activities. These are tools that allow for interaction and collaboration among students and teachers.

  • Assignments: Assignments allow you to collect student work, review it and provide feedback, including grades. The work students submit is visible only to the teacher and not to the other students.
  • Forums: Forums allow asynchronous communication, i.e., communication that doesn’t happen in real time. They can be used in various ways – for course announcements, class discussions, peer support, etc.
  • Quizzes: Quizzes are a powerful assessment tool which can consist of a large variety of question types, including multiple-choice, true-false, and short-answer questions.
  • Glossaries: Glossaries allow students and teachers to create and maintain a list of definitions, like a dictionary.

Adding course content is a dynamic process, and you’ll likely want to move, edit, or hide activities and resources as your course evolves. Moodle’s flexible design supports this, allowing you to continually refine your course to serve your student’s learning journey best.

The following section will explore managing your course post-launch, discussing how to interact with students, monitor progress, and adjust based on feedback and performance.

Enhancing Course Appearance

An engaging and intuitive course design is essential for keeping learners interested and on track in the online learning landscape. Here’s how you can make your Moodle course visually appealing and user-friendly.

Course Format

Moodle offers various course formats that determine the layout of your course. You can select a format in the ‘Course format’ section under ‘Edit settings’ in ‘Course administration.’

  • Topics Format: This flexible format organises your course by topic. Each topic can contain activities and resources.
  • Weekly Format: This format manages your course by week, organising activities and resources each week.
  • Social Format: This format is centred around a single forum and is best for more discussion-based courses.


Moodle themes control the visual layout and styling of your site. Themes can be changed at the site level or can be overridden for individual courses or users.


Blocks can be added to your page’s left, right, or centre. They can be things like a calendar, the latest news, or a course completion status.

Enrolling Students

Once your course is set up and looking great, it’s time to enrol your students. Moodle offers several methods for student enrollment.

Manual Enrollment

As a teacher, you can manually enrol students in your course. Under ‘Course administration’, click ‘Users’, then ‘Enrolled users’. Here you can add students by clicking the ‘Enroll users’ button.


You can also allow students to enrol themselves. This can be done by adding the ‘self-enrollment’ method in the ‘Enrollment methods’ section under ‘Course administration’.

Cohort Enrollment

Cohorts are site-wide or category-wide groups. If you have a predefined cohort, you can simultaneously enrol the whole cohort in a course.

Guest Access

For more open courses, you might allow guest access. This will enable users to view your course content without being enrolled.

Your Moodle course is now ready for students to start their learning journey. Remember, as you gain more experience with Moodle, you’ll find numerous ways to refine your courses and enhance the learning experiences you provide.

Managing Your Course Post-Launch

Launching your course is a significant milestone, but your Moodle journey is far from over. The true magic of online learning lies in its dynamic nature – in the ongoing interactions with students, the real-time tracking of progress, and the ability to continually refine your course for optimal learner outcomes. This section’ll discuss how to manage your course after it goes live.

Facilitating Interaction

As an instructor, your role in facilitating student engagement is paramount. Moodle provides several tools to help you foster a lively, interactive learning environment.

  • Forums: Beyond their use for announcements and discussions, forums can be a platform for student questions and peer-to-peer learning. Be active in these spaces, answering queries, providing insights, and encouraging dialogue.
  • Messaging: Moodle’s messaging feature allows for direct communication with students. Use it to provide personalised feedback, clarify instructions, or address individual concerns.
  • Comments: Many activities and resources in Moodle allow for comments. These can be used to gather student feedback, clarify content, or facilitate discussion.

Monitoring Progress

Effective course management involves monitoring student progress closely and intervening when necessary. Here’s how Moodle can assist:

  • Activity Completion: Moodle allows you to set completion conditions for activities and resources (like viewing a resource or submitting an assignment). This provides a clear roadmap for students and will enable you to track progress at a glance.
  • Gradebook: As discussed earlier, the gradebook is your go-to tool for monitoring academic progress. Review this to identify struggling students and adjust your teaching strategies as needed.
  • Logs and Reports: Moodle provides detailed logs and reports that record every action in your course. These can help you understand student behaviour, such as how often they access the course, which resources they use, and when they submit assignments.

Refining Your Course

Your first iteration of any course is unlikely to be perfect. Moodle encourages continual improvement through its flexible design and robust feedback tools.

  • Feedback and Survey Activities: These activities allow you to gather student feedback on your course. Use them to identify what’s working, what’s not, and where you can improve.
  • Analytics: Moodle provides predictive models and analytics to help you identify students at risk of not meeting their learning objectives. This can inform your teaching strategies and help you enhance your course design for future cohorts.

Remember, managing a course post-launch is as essential as its initial setup. It’s about staying connected with your learners, keeping your finger on the pulse of their progress, and being responsive to their needs. As you navigate this phase, take comfort that you’re not alone – Moodle is there to support you every step of the way. Your dedication to providing the best learning experience makes education genuinely transformative.

Course Completion and Beyond

Once your learners have navigated your course, it’s time to wrap things up and start thinking about what comes next. From final assessments and course completions to future improvements and new courses, this last stage of the journey is as important as the first. This section explores how Moodle can assist with this process.

Assessing and Grading

By now, your learners have engaged with your course content and completed various activities. It’s time to assess their understanding and provide feedback.

  • Gradebook: Utilise your gradebook to review all your students’ grades for each activity. This not only gives you a snapshot of your student’s performance but also enables you to give valuable feedback.
  • Final Assessments: You may have a final exam or project, depending on your course design. Use Moodle’s wide range of activity modules, like quizzes or assignments, to conduct these final assessments.

Course Completion

Moodle has a built-in course completion tracking system that clearly indicates progress.

  • Setting Up Course Completion: Navigate to ‘Course Completion’ under ‘Course Administration.’ Here, you can set the criteria that learners must meet to complete the course, such as finishing specific activities, reaching a particular grade, or spending a specified amount of time in the course.
  • Tracking Course Completion: Once you’ve set up course completion, you can track your learners’ progress in the ‘Course Completion’ report.

Certificates and Badges

Consider issuing certificates or badges upon course completion to recognise your learners’ achievements and give them a sense of accomplishment.

  • Certificates: The Custom Certificate plugin can be used to design and issue printable certificates based on predefined criteria.
  • Badges: Badges are a great way to gamify your course and recognise learner achievements throughout their journey, not just at the end. Moodle supports both course and site badges.

Reflecting and Improving

With one course under your belt, it’s time to reflect on the experience, gather feedback, and consider improvements for next time.

  • Surveys and Feedback: Don’t forget to ask your learners for feedback. Their insights can help you understand what worked, what didn’t, and where there’s room for improvement.
  • Reviewing Logs and Reports: Review the logs and reports for your course. These can provide information about how learners interacted with the course and help you make data-informed decisions about future improvements.

The end of a course is just the beginning of a new cycle of course design. Each course you create allows you to learn, improve, and give your students an even better learning experience. As you reflect on your experience and plan for the future, remember that Moodle is a dynamic platform that grows with you.

 Exploring Advanced Moodle Features

You’ve created and managed your first course, but this is just the tip of the Moodle iceberg. As a versatile and powerful LMS, Moodle has many advanced features designed to enhance your online teaching and learning experience further. Let’s explore some of these capabilities that can take your Moodle mastery to the next level.

Groups and Groupings

Moodle allows you to group students, which can be particularly useful for large classes or group work activities.

  • Groups: You can create groups within your course under the ‘Groups’ section in ‘Course Administration.’ Students in the same group can work together on assignments, participate in the same forum discussions, and so on.
  • Groupings: Groupings are a collection of groups. This allows you to assign a particular activity (or a set of activities) to groups rather than to all participants or one specific group.

Competency-Based Education

Moodle supports competency-based education, an approach focused on the mastery of specific skills or knowledge areas.

  • Competencies: These can be defined at the site level and linked to specific courses. Each competency can be rated on a learning plan, providing clear indicators of a learner’s progress.
  • Learning Plans: These are sets of competencies a learner must master. They can be individualised based on a learner’s specific needs or goals.

Mobile Learning

Moodle’s mobile app allows learning to happen anywhere, at any time. The Moodle Mobile app can be downloaded for free and customised to match your branding.

  • Offline Access: Students can download course content for offline access, which can be particularly useful for learners with limited internet access.
  • Notifications: The app supports instant notifications so learners can be immediately notified of course updates, forum posts, or incoming messages.

Integration with Other Systems

Moodle can be integrated with various other systems, expanding its capabilities even further.

  • Plugins: Moodle’s open-source nature means numerous plugins have been developed to add functionality. These range from attendance tracking to plagiarism detection tools.
  • External Tools: You can link to and from different web applications, like Google Apps or Microsoft Office 365, using the LTI (Learning Tools Interoperability) standard.
  • Learning Analytics: Moodle can be integrated with learning analytics tools to understand learner behaviour and outcomes better.

Your Moodle journey is one of constant discovery and learning. There’s always more to explore, whether organising learners into groups, implementing competency-based learning, taking your course mobile, or integrating with other systems. As you grow as an educator, so will your knowledge and understanding of Moodle’s vast capabilities. Happy Moodling!

Leave a Reply