Teaches the professional practices that define an effective team-based software developer across all employment contexts. Covers agile ceremonies and sprint participation, code review culture (giving and receiving), technical writing for engineering audiences, participating in and leading architecture discussions, mentoring junior developers, navigating interpersonal dynamics on engineering teams, and career development. Builds on CORE-08's freelance operations with domain-specific professional identity and career strategy.
Levels: Remember · Understand · Apply · Analyze · Evaluate · Create — highest demands most original thinking.
Sprint ceremonies, estimation, backlog management, retrospectives, continuous improvement.
Giving actionable feedback, receiving feedback gracefully, establishing team norms, review as a learning mechanism.
Architecture decision records, design docs, API docs, runbooks, technical presentations.
Navigating disagreements, cross-team dependencies, escalation judgment, knowing when to ask for help.
Professional identity, career path evaluation, visibility building, skill gap identification, continuous learning strategies.
Engineering Professional Practice Portfolio — Student produces: 2 architecture decision records for real tradeoffs, 1 technical design document, evidence of code review culture-building (a proposed review standards document, 2 reviews demonstrating calibrated feedback across different seniority levels, and a review turnaround norms proposal), a sprint retrospective facilitation plan, a mentoring session plan for a junior developer on a specific topic, and a career development roadmap with 6-month and 18-month milestones.
Pull requests, code review workflows, documentation hosting, and collaborative development.
Sprint management, backlog grooming, ticket tracking, and agile ceremony support.
Technical writing platform for architecture decision records, design docs, and team documentation.
Collaborative whiteboarding for architecture discussions, retrospectives, and design sessions.
Team communication for engineering discussions, incident response, and cross-team coordination.
Async video for technical presentations, code walkthroughs, and knowledge sharing.
AI assistant for documentation drafting, code review preparation, and technical writing assistance.
Take the free AI-guided assessment. We'll build your personalized path through the Foundations and your chosen major.
Start Your Assessment