Python for Beginners – Learn Python Language basics with this free Moodle course #MoodleOER @thePSF

Python is among one of the most high-level programming languages around the world and used for general purpose programming. It is a programming language which lets you work quickly and integrate systems more effectively.

There are many easy to learn python tutorials available around the internet. Python Software Foundation have organized a good collection of resources for programmers and nonprogrammers to learn Python and get started with programming in python language. – the open educational resources library of Moodle is the host of many free courses and content shared by Moodle users all over the world. Christian Thompson recently shared an introductory course for Python for Beginners on The course is a self paced course and includes the basic topics in learning the Python language.

Python for Beginners - Learn Python Language basics with this free Moodle course #MoodleOER @thePSF

Topics included:

The Python course was created by Christian as summer assignment for students. The course includes the following topics:

  • Introduction and Printing
  • String Variables
  • Integers and Floats
  • Conditionals
  • Loops
  • Lists
  • Dictionaries
  • Functions
  • User Input

Each unit starts with short 5 – 10 minute video explaining the topic followed by a review quiz for each topic. If you are looking for a getting started resource for teaching python to your students, you can download the “Python for Beginners 1 – Python Language Basics” course from

Instructions for deploying this course on your Moodle site are mentioned in this Moodle documentation page.

If you would only like to share the video articles, you can check out the video files here:

If you would like to check out the demo of the course before using it on your Moodle site, take a look here.

Do you wish to share any Moodle course or content with other Moodlers around the world? Share with us in the comments section below or directly on platform.

Jaswinder Singh

Jaswinder Singh, passionate about using Moodle in improving the Indian Education System and reaching the students in far flung areas where still education seems to be a impossible prospect of life. He is the author of the popular Moodle Book "How to use Moodle 2.7". In October 2016, Jaswinder was elected as the Moodle User's Association Committee member - the first to make it from India.

Related Articles