Roadmap

Python for Software Engineering Roadmap

A fourteen-week mentor-led path for learners in Deokjin-gu and across Jeollabuk-do who want production-grade Python, not tutorial snippets.

Skills map

Core

  • Python 3.12 syntax
  • OOP & dataclasses
  • Typing & mypy
  • pytest fundamentals

Services

  • FastAPI routing
  • Pydantic models
  • PostgreSQL + SQLAlchemy
  • Auth middleware

Ops

  • Docker packaging
  • CI with GitHub Actions
  • Logging & tracing
  • Deploy to container host

Professional

  • System design drills
  • Code review etiquette
  • Portfolio narrative
  • Interview stories
[ Core Python ] ──► [ FastAPI Service ] ──► [ Data Layer ]
        │                      │                    │
        └──────────► [ CI + Tests ] ◄────────────────┘
                              │
                              ▼
                    [ Capstone Multi-Service ]
        

Capstone project path

  1. Week 1–4: Single-service API with tests
  2. Week 5–8: Add persistence + migrations
  3. Week 9–11: Observability + CI gates
  4. Week 12–14: Multi-service capstone + demo defense
View full program
Abstract network diagram representing software module connections

Certification outcomes

Certificate of completion

Issued when capstone rubric ≥ 80% and attendance requirements met.

Skills transcript

Mentor-signed summary of modules completed — not a government license.

Portfolio review letter

Optional add-on documenting project scope for employers.