Available courses

This Moodle module is designed for students completing their Duke of Edinburgh (DofE) Silver Award with a focus on Python programming. The module serves as a short, interactive quiz that tests the core Python concepts covered during the course. Students will be assessed on fundamental topics such as variables, loops, functions, conditionals, and basic data structures like lists and dictionaries.

Upon successful completion, students will receive a downloadable certificate, serving as proof of their achievement in Python Core. This module offers a great way for participants to review their knowledge, track their progress, and celebrate their accomplishment as part of the DofE Silver Award program.

This course introduces the children to Python as a textual programming language. Python is a high-level programming language for general-purpose programming which has been increasing in popularity over recent years. Python emphasizes on code readability and is used in different industries. 

Python is a good candidate for kids and adults that are new to coding. It mostly uses natural language and avoids the more annoying things you can find in some programming language. For instance, in Python there is no need to end every line with a semicolon. 

  • Introduction to Python
  • Variables and Operators
  • Strings in Python
  • Lists
  • Tuples and Maps
  • Conditional Statements
  • Loops
  • First Python Challenge
  • Functions
  • Variables and Scope
  • End of Term Programming Assignment

This course introduces the children to Python as a textual programming language. Python is a high-level programming language for general purpose programming which has been increasing in popularity over recent years. Python emphasizes on code readability and is used in different industries.

Python is a good candidate for kids and adults that are new to coding. It mostly uses natural language and avoids the more annoying things you can find in some programming language. For instance, in Python there is no need to end every line with a semicolon.

  • Introduction to Python
  • Variables and Operators
  • Strings in Python
  • Lists
  • Tuples and Maps
  • Conditional Statements
  • Loops
  • First Python Challenge
  • Functions
  • Variables and Scope
  • End of Term Programming Assignment