Back to courses
One-on-oneLIVE
Python Intermediate: Build a Duka Manager
Build a shopkeeper's app for a real Kenyan duka: track stock, record sales and print receipts. Your program saves its data with files and JSON so it remembers everything between days — then runs a boss report on demand. Assumes basic Python.
Has finished at least one project
What you'll learn
Save your shop's data with files and JSON so it remembers everything between runs
Store products, prices and stock together using dictionaries
Model real records with nested data, like a proper stock book
Turn saved data into reports: totals, stock levels and best-sellers
Print a formatted sales receipt from stored data
Debug your own code and organise it into modules
Course outline
12 chapters · 0 topicsPlan the duka app, set up the project and write the first menu your shopkeeper will see.