From Developer to Professional Engineer
From Developer to Professional Engineer teaches the craft of operating as a professional software engineer: framing ambiguous work, slicing delivery, reviewing code, documenting decisions, collaborating across product, owning production behaviour, handling incidents, and turning completed work into credible engineering evidence.
You will LEARN professional engineering behaviours; BUILD artefacts (requirements, ADRs, reviews, rollout plans, postmortems); and GROW judgment that transfers to real teams and real systems.
This is **not** a job-search, CV, interview-cramming, or motivational course. Africoders is not a recruitment agency. Free discovery content may warm you up; this Premium GROW track is structured practice with assessment and a portfolio-grade **Premium Enrollment Reliability Ownership** capstone.
## Positioning
Professional engineering practice — not recruitment coaching.
## Further reading
- Git documentation — https://git-scm.com/doc - GitHub: About pull request reviews — https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews - Google SRE Book (TOC) — https://sre.google/sre-book/table-of-contents/ - Google SRE: Managing Incidents — https://sre.google/sre-book/managing-incidents/ - Google SRE: Postmortem Culture — https://sre.google/sre-book/postmortem-culture/ - Atlassian: Incident postmortems — https://www.atlassian.com/incident-management/handbook/postmortems - Architecture Decision Records — https://adr.github.io/ - Design Docs at Google — https://www.industrialempathy.com/posts/design-docs-at-google/ - OWASP Top Ten — https://owasp.org/www-project-top-ten/ - MDN HTTP overview — https://developer.mozilla.org/en-US/docs/Web/HTTP/Overview - Semantic Versioning — https://semver.org/ - Google Testing Blog — https://testing.googleblog.com/
Course journey
How this Premium programme is structured — from foundations to practical work.
- From Developer to Professional Engineer
- Requirements and Problem Framing
- Planning, Estimation and Slicing
- Code Review and Engineering Quality
- Communication and Technical Writing
- Architecture Decisions and Tradeoffs
- Collaboration Across Product and Design
- Ownership, Delivery and Production
- Incidents, Reliability and Learning
- Engineering Leadership Without a Title
- Professional Evidence and Engineering Portfolio
- Professional Engineering Capstone
Curriculum
Week 1: From Developer to Professional Engineer
- What changes when you become responsible for outcomes Preview 28min
- Ownership over tickets and feature theatre 28min
- Quality as a habit in small teams 30min
Week 2: Requirements and Problem Framing
- Ambiguity, assumptions, and constraints 30min
- Writing testable acceptance criteria 32min
- Edge cases that break “happy path” demos 28min
Week 3: Planning, Estimation and Slicing
- Decomposing work into reversible slices 30min
- Estimating with uncertainty and buffers 30min
- Sequencing dependencies and saying no professionally 28min
Week 4: Code Review and Engineering Quality
- What good review protects (correctness, security, contracts) 30min
- Giving feedback that ships 28min
- Receiving feedback without ego 28min
Week 5: Communication and Technical Writing
- Writing for busy teammates 28min
- Architecture Decision Records that age well 32min
- Demo narratives and status updates that reduce risk 28min
Week 6: Architecture Decisions and Tradeoffs
- Framing options without premature architecture 30min
- Trade-off tables for real constraints 30min
- Reversible decisions and when to rewrite 28min
Week 7: Collaboration Across Product and Design
- Clarifying outcomes versus feature shopping 28min
- Scope negotiation with explicit trade-offs 30min
- Shipping learning with small bets 28min
Week 8: Ownership, Delivery and Production
- Definition of done includes production behaviour 30min
- Rollout plans, flags, and rollback thinking 32min
- Monitoring, user impact, and follow-up ownership 30min
Week 9: Incidents, Reliability and Learning
- Triage and mitigation under uncertainty 32min
- Incident communication that calms stakeholders 28min
- Blameless postmortems and prevention actions 34min
Week 10: Engineering Leadership Without a Title
- Raising the quality bar without authority theatre 28min
- Unblocking teammates and making work visible 28min
- Mentoring through review and design critique 30min
Week 11: Professional Evidence and Engineering Portfolio
- Evidence over claims: impact statements that hold up 32min
- Turning artefacts into a coherent portfolio (Passport-aligned, not CV coaching) 30min
- Public write-ups that teach without hype 28min
Week 12: Professional Engineering Capstone
- Capstone brief: Premium Enrollment Reliability Ownership 30min
- Building the artefact portfolio and review exercise 35min
- Demo, debugging evidence, impact summary, and retrospective 32min
Instructor: Africoders
Log in to EnrollCourse Community
Available to enrolled learners.