Early PCEW study plan for Python learners preparing for entry-level web development concepts before the final exam page is active.
This study plan prepares for the likely foundation of PCEW-30-0x: Certified Entry-Level Web Developer with Python while the credential remains work in progress on the Python Institute roadmap.
| Week | Focus | What to build |
|---|---|---|
| Week 1 | HTTP and routing | A tiny app with two pages, one route parameter, and correct success/error responses. |
| Week 2 | Forms and validation | A form that validates required fields, type, length, and rejected input server-side. |
| Week 3 | Templates and data | A page that renders stored records safely without mixing HTML generation into business logic. |
| Week 4 | Security and errors | Add safe error messages, logging, session basics, secret handling, and deployment-mode checks. |
| Skill | Why it matters for web development |
|---|---|
| Functions | Route handlers are functions with inputs and outputs. |
| Dictionaries | Request data, form fields, session values, and JSON-like payloads often behave like key-value data. |
| Exceptions | Web handlers must fail safely without exposing internals. |
| Files and paths | Uploads, static assets, and configuration require path discipline. |
| Modules and packages | Web frameworks and extensions depend on import and environment hygiene. |