Available courses

This course is designed to make learning mathematics fun and easy for kids. It breaks down complex math concepts into understandable lessons, coupled with engaging quizzes to reinforce learning.
This course empowers you with the knowledge and skills to create a successful and profitable blog in just 30 days. It covers the basics of blog creation, content generation, marketing strategies, and monetization methods.
This course introduces young learners to the fascinating world of mathematical equations. It's designed to make learning fun and engaging, with simple explanations and interactive activities. The course progressively builds understanding, allowing kids to confidently solve equations and apply their knowledge in real-world scenarios.
This course provides an in-depth understanding of Dropshipping and E-commerce store setup using Shopify. You'll learn about the process of dropshipping, setting up an e-commerce store, and optimizing it for sales. Practical insights and tips will be provided on how to effectively manage your online store.
This course aims to introduce data science concepts using SQL and Google's BigQuery. It combines theoretical foundations of data science with practical applications of SQL and BigQuery to handle large datasets.
This course provides an in-depth understanding of Generative AI and Large Language Models (LLMs). It covers the foundational concepts, latest trends, and practical applications of these AI models. By the end of this course, you will be adept at designing and implementing LLMs for a variety of tasks.
This course provides a comprehensive understanding of Artificial Intelligence (AI) applications in business environments. Learn how to implement AI technologies in enterprises to enhance productivity, decision making and overall business performance.
This course covers full-stack web development using JavaScript and Python. It includes front-end and back-end development, integrating databases, and deploying web applications. Ideal for those who aspire to become proficient full-stack developers.
Course image

This course provides students with knowledge on how to design and maintain reliable, scalable, secure, efficient, reusable, and flexible systems.

We all need water! Let's look at things we are doing well and not so well in managing this precious resource.

Ages 11-adult

The Student engagement with Moodle Moodle course presents some ideas to engage students in a Moodle Course: labels with images, texts and links, a book with H5P MCQ, a choice activity, a quiz with feedback, a database activity with a tiles format template. With the database template, it is possible to expand images for larger viewing, while incorporating a black background.

Gamification is presented using the Activity results block (Set up with a quiz) and badges. A step-by-step content in a Moodle page explains how to add a badge to a Moodle course.

The course is developed by Dr. Yamna Ettarres, Knowledgeone Inc. (Opens in new window), 2022.

It is shared under the License: Attribution-NonCommercial CC BY-NC.

Land Management is a tough thing to get right. In many cases, you need to find compromises between the parties involved, and work hard on ensuring everybody feels part of the process. In this unit, each student gets a piece of land to role play in a number of micro-nations. Each week, students will face new challenges as they are presented, all the time trying to use their land to the best of their abilities while also protecting the environment as a whole.

Introducing the concept of Digital Literacy. Optimised for mobile.

This course is designed to improve students' conversation skills in a scientific- or engineering-oriented setting. Grammar, writing styles and speaking skills specific to students' scientific and engineering areas of interest will be the focus of this course and will be accomplished through discussions of various authentic technical-based texts.

Some example lessons

This is the introductory course for Python for Beginners.  Please start here if you have no experience coding in Python.  This course is self-paced; you can proceed through the course, but need to complete each unit before moving on to the next unit.

This course provides a comprehensive overview of English punctuation. It's designed to improve your understanding and usage of different punctuation marks in English. The course covers all major punctuation marks, their usage in different contexts, and tips to avoid common punctuation errors.
Course image

This course provides a comprehensive introduction to the study of basic geometric shapes and their properties.

Course image

A comprehensive course on the best practices for planting, growing, and harvesting potatoes.

Course image

This course provides an understanding of the strategic, tactical, and operational issues related to supply chain management and logistics. It covers topics such as supply chain strategies, demand forecasting, inventory management, and logistics planning.

Course image

This course equips learners with the knowledge and skills to develop a comprehensive business plan from scratch. It covers all aspects of business planning including market analysis, financial planning, and strategy development.

Course image

This course is designed to equip leaders with the tools and skills necessary to effectively lead remote teams. The course covers communication strategies, performance management, team building, and technology tools.

Course image

This course provides a beginner's guide to Cloud Computing using AWS. It covers the basics of Cloud Computing, AWS architecture, AWS services, and hands-on AWS practices.

Course image

This course is designed to equip learners with a solid understanding of the importance of mental health and self-care. It includes practical strategies for maintaining psychological well-being.

Course image

This course will provide comprehensive knowledge about various digital marketing strategies including SEO, PPC, Social Media Marketing, Content Marketing, Email Marketing, and more.

Course image

This course provides a comprehensive understanding of emotional intelligence and its application to foster healthier relationships both personally and professionally.

Course image

A comprehensive course designed to help you enhance productivity by learning and applying effective time management strategies.

"Mastering Digital Skills: From Basics to Certification" is designed to equip learners with essential digital competencies, ranging from foundational tools like Word and Excel to more advanced software applications. The course is structured to offer a blend of theoretical knowledge and hands-on practice, preparing participants for certification exams. Whether you're looking to enhance your professional skills or gain certification, this course provides comprehensive training, flexible learning modules, and real-time guidance to ensure success. Upon completion, you'll be well-prepared to demonstrate proficiency in key digital tools.

This course explores Python, one of the most widely used programming languages. It is designed to equip learners with the fundamentals of Python and its application in real-world scenarios. The course is structured into two sections, each with distinct lessons and quizzes to facilitate a comprehensive understanding of Python.

Course Summary

This course provides an introduction to Java Programming, covering the basics of syntax, variables, data types and control flow.

Docker is a set of platform as a service (PaaS) products that use OS-level virtualization to deliver software in packages called containers.[5] The service has both free and premium tiers. The software that hosts the containers is called Docker Engine.[6] It was first released in 2013 and is developed by Docker, Inc.[7]

Docker is a tool that is used to automate the deployment of applications in lightweight containers so that applications can work efficiently in different environments in isolation.