Skip to main content

Building Entrepreneurial Systems Through Python Coding and Design Thinking

How can Grade 9 students use design thinking, entrepreneurship, and Python programming to create meaningful solutions for real-world business and societal challenges?

During the NINEGOSYO Christmas Trade Fair, Grade 9 students became young social entrepreneurs as they designed and developed a Python-based Point of Sale (POS) system for their student-run businesses. This system helped them manage transactions more efficiently while experiencing how technology supports real business operations.

Using design thinking, students first identified challenges in running a business during a busy trade fair, such as computational errors, difficulty tracking sales, and inefficient manual processes. They then defined the problem, designed a solution, and built a working POS prototype using Python.

Beyond business efficiency, students also connected their products and practices to the United Nations Sustainable Development Goals (SDGs), promoting awareness of social, cultural, and environmental issues.

Through this experience, Grade 9 students learned that coding is not just about programming—it is about creating practical, meaningful solutions that support entrepreneurship and address real-world challenges.

Entrepreneurship with Purpose

Students began by exploring real-world problems in their communities and identifying ways businesses can serve as tools for positive change. Each group aligned its product or service with an SDG, transforming its business idea into an advocacy-driven enterprise. 

Grade 9 students discussing and mapping Sustainable Development Goals while planning their Christmas Trade Fair business concept.

Students connected entrepreneurship with real-world issues by aligning their business ideas with the SDGs.

Design Thinking in Action

Using the Design Thinking process, students explored the needs of entrepreneurs and customers during the busy trade fair environment. They identified key challenges, such as transaction errors, slow manual processes, and difficulty in tracking sales.

They then defined the problem clearly and moved into ideation by brainstorming solutions using Apple Notes for quick idea generation and empathy mapping. To visualize their ideas, students used Keynote to design POS system workflows, user interfaces, and transaction flowcharts. For documentation and structured reporting, they organized their outputs using Pages, ensuring their design process was clearly recorded and well-presented.  

Students use Apple Notes for brainstorming, Keynote for POS workflow and interface design, and Pages for documenting their design thinking process.

Apple productivity tools supported students in organizing ideas, visualizing system design, and documenting their development process before coding.

Tools Used:

  • Notes → brainstorming & empathy mapping
  • Keynote → POS design, workflow, and interface planning
  • Pages → documentation and design thinking report
  • Python (EduBlocks/Swift) → development of the final POS system

From Planning to Python Code

Students then translated their designs into working programs using Python in EduBlocks. Their POS system could accept item inputs, compute totals, apply discounts, and generate receipts for customers. 

Students writing and testing Python code for a Point of Sale system on EduBlocks & Swift using MacBook laptops or iPads.


Students applied computational thinking to build a functional POS system for real business transactions.

 


Students applied computational thinking to build a functional POS system for real business transactions.

Interdisciplinary Learning in Action

This project integrated multiple subjects:

  • Social Studies: market behavior, demand and supply, entrepreneurship
  • Mathematics: percentages, variations, discounts, and computations
  • TLE: product design and packaging concepts
  • Science: product composition and real-world applications
  • Art & Music: branding, design, and promotional jingles
  • Computer Technology: Python programming and automation

Students learned that real-world problems require knowledge from different disciplines working together.

Why This Matters

The NINEGOSYO Project helped students understand that technology is not just about coding—it is about solving problems that matter. By combining entrepreneurship, design thinking, and programming, students developed skills in problem-solving, collaboration, creativity, and social responsibility.

Most importantly, they learned that businesses can be a powerful tool for addressing societal challenges while supporting sustainable development.

Teacher Resources

Downloadable reference materials (lesson guide, templates, and sample POS workflow) are available for adaptation and classroom use.

Disclaimer

AI was used only for grammar and language refinement. All ideas and implementation are original work of the teacher and students.

 

Attachments

0 replies

This post contains content from YouTube.

If you choose to view this content, YouTube may collect and process certain personal data. You can view YouTube’s <a href="https://www.youtube.com/t/privacy" target="_blank">privacy policy here<span class="a11y">(opens in new window)</span>.</a>

This post contains content from YouTube.

You have rejected content from YouTube. If you want to change your consent, press the button below.