Person cleaning apartment
Person cleaning apartment
cottonbro studio:

Congratulations for getting to the advanced level of the cleaning management system project!

At this stage of the quest, you will use Python at the advanced level to complete the Cleaning Management System project. In addition, you will develop a further understanding on how new technologies impact the Cleaning industry and the importance to develop digital skills to meet new skill requirements in this market.

This project provides an understanding of how technology improves the efficiency of manual labor by improving tasks in terms of their time or conduction. By implementing the cleaning management system for a cleaning company, you will understand how coding can improve the work routine in the cleaning industry and reduce the risk of errors or lost productivity. In addition, the introduction of new technologies helps to make better decisions when it comes to organizing work.

Finally, this project contributes to realize in concrete contexts what coding can do and to facilitate the understanding of its potential and processes. Being more familiar with coding develops the ability to envision new opportunities and problem-solving skills.

Ultimately, this project supports the development of women's creativity, confidence, communication, and critical thinking skills, which are essential soft skills for career development


This project will help you develop an understanding how coding is used in cleaning businesses. As part of the activity participants will design a software in which the cleaning staff will be able to;

- View Houses to Clean

- View Cleaned Houses

- Book New Clients

- Manage Houses

- View Stocklist

- Stock To Replenish

In the advanced section, we will complete the cleaning management system by adding the final two features namely, "View Stocklist" and "Stock to replenish"


With the aim to complete the quest and the software as well, you have to follow the instructions provided in the document entitled 'Cleaning Management - Advanced' in the resources section.

You should also check the links provided: the first is "Why Learn Python? 6 reasons why it's so hot right now": this web page lists the benefits of learning Python and in particular the carreer opportunities offered by coding. Then, you should visit the second website entitled:"Why should girls learn to code". The content of this resource focuses on the reasons women should be encouraged to work in STEM and develop their skills and competences in this area.

Finally, you should also watch the last video provided entitled "10 ways to automate your business". This  video shows how a business in the cleaning sector applies new technologies to improve its processes (communication, customer relationship management). Digital technology should be part of any successful business in the cleaning sector. It is therefore now essential to have a workforce trained to use and understand it properly.




You have learned how to create an advanced cleaning management software for a cleaning company using Scratch, you are now ready to fully complete your tasks and fulfill your coding potential!

You have learned how to:

  • View houses to clean
  • View cleaned houses
  • Book new clients
  • Manage houses
  • View Stocklist
  • Stock to Replenish

You have also gained a better understanding of the importance of digital skills in the cleaning sector

Learning Objectives

  • Use Python at advanced level
  • Develop a range of coding and problem-solving skills applied to real-world situation
  • Understand variables and data in Python
  • Finalize the project aimed at helping a cleaning company with two more features (View stocklist & Stock to replenish)
  • Understand programming/coding as a basic tool in our present society
  • Know how to code simple projects in Python