Beginners Guide to Moodle

Welcome to this Beginners Guide to Moodle. Learn Moodle to start building professional Learning Management System.

Beginners Guide to Moodle

Moodle is the world’s most popular learning management system. It is s certified Learning Tool Interoperability (LTI) v2.0 compliant. It is complies with the SCORM 1.2 specification. The SCORM (Sharable Content Object Reference Model) is a set of specifications and standards for web-based e-learning. Currently Moodle 3.9 is the latest version. If you want to learn how to design, develop and deploy a learning management system for your college, institution or personal courses, then you are at right place.

What you will learn

  • Install Moodle 3.9 on your local development environment.
  • Understand the basics of Moodle Administration
  • Utilize the core functions of Moodle.
  • Design a cool looking interface for your Learning Management System
  • Make pretty much any Learning Management System you like

Pre-requisites to Join the Course

  • Working knowledge of HTML and CSS
  • Working of knowledge of PHP

If you do not have knowledge of HTML, CSS and PHP, still you may join the course as Moodle Administration does not require any programming skills.


  • A Windows PC, Mac or Linux Computer
  • ZERO programming knowledge required – We’ll teach you everything you need to know
  • WAMP Server (Since we will be using Windows, you may install XAMPP or LAMP as per your system)
  • Moodle 3.9

Why Moodle?

There are so many learning management systems in the market, then why we should choose Moodle? Lets’ see some of the features that makes Moodle different from others:

  1. It is an open source learning management system. No other open source LMS provides such a diverse set of features
  2. Moodle has more than 230 million users worldwide which make its community even stronger
  3. Moodle was first launched in 2001, therefore it is around 20 years old. Therefore, features of Moodle are evolved from vast experience of its users.
  4. It has modern and easy to use interface
  5. It has strong customizable dashboard
  6. Moodle provides collaborative tools and activities
  7. Moodle’s calendar tool helps you keep track of events
  8. Drag and drop file management with integration with MS OneDrive, Dropbox and Google Drive
  9. A simple and intuitive cross-browser text editor to help you write content in readable format
  10. Automatic notification and private messaging feature help in better communication among various stakeholders
  11. Progress tracking mechanism for educators and leaners
  12. Powerful administrative tools like customisable site design and layout, secure authentication and mass enrolment, multilingual capability, bulk course creation and backup, user roles and permissions, open standards, high interoperability, plugin management, regular security updates and detailed reporting among others.
  13. Moodle is designed to create rich interaction between teachers and students