These projects are for learners who know only:
- Python basics
- Python collections (
list,dict,set,tuple)
No OOP is required to complete these projects. Each project is technical, practical, and scoped to 3 to 10 hours.
Every project file includes:
- functional + non-functional requirements
- passing criteria
- concepts practiced
- HLD and LLD (function/module based)
- implementation roadmap
01_todo_cli_with_priorities.md- 3 to 4 hours02_contacts_manager_search.md- 3 to 5 hours03_expense_tracker_monthly_summary.md- 4 to 6 hours04_inventory_tracker_low_stock_alert.md- 4 to 6 hours05_student_marks_analyzer.md- 3 to 5 hours06_log_file_parser_report.md- 4 to 6 hours07_file_organizer_by_extension.md- 4 to 6 hours08_csv_data_cleaner_deduplicator.md- 5 to 7 hours09_quiz_runner_scoreboard.md- 4 to 6 hours10_text_search_indexer.md- 5 to 7 hours
These projects are intentionally simpler and can be built with only:
- variables, loops, functions, file handling
list,dict,set,tuple