This is a simple, minimal, multi-file Streamlit application that helps learners prepare for the PCEP (Certified Entry-Level Python Programmer) exam.
It includes:
- Full 9-section PCEP checklist
- Auto-saving progress
- A text progress bar
- Timeline visualization
- JSON-based local storage
- Clean, readable code
- No database or backend required
- Track completion of all PCEP study items
- Save your progress locally
- See an interactive progress bar
- View your study window (start date → target exam date)
- Works completely offline
- Cross-platform: Windows, macOS, Linux
Make sure Python is installed:
python --version
pip install -r requirements.txt
streamlit run app.py
Your progress is saved automatically in:
data/pcep_checklist.json
To reset progress, delete this file.
pcep-tracker/
├── app.py
├── checklist.py
├── storage.py
├── utils.py
├── data/
│ └── pcep_checklist.json
├── README.md
└── requirements.txt
- Python 3.8+
- Streamlit
Install using:
pip install -r requirements.txt
Free to use for any learner.