Level 2 · M.Sc
MSc Software Craftsmanship & Engineering Practice
Software · Live · v0
Software craftsmanship across eight languages — clean code, refactoring, patterns, testing, and engineering process.
- Path type
- Software
- Requirements
- Open entry
- Enrollment
-
€9.95
- Deadline
- Next cohort starts 2027-09-06 (AY 2027/28)
- Length
- ~1 year · 49 phases
- Language
- English · Español
- Content freshness
- Curriculum updated 2026-08-23 · content rev 65e6a9b3
- Cortex Credits (CC)
-
126 CC
What are Cortex Credits? - Syllabus
-
View the phase syllabus
- Foundations, git & the polyglot toolchain
- What "craft" is & the gild anchor
- The professional editor, LSP & the tooling spine
- Naming & reading code
- Functions & methods
- Guard clauses & taming conditionals
- Replacing conditionals with structure
- DRY, coupling & cohesion
- SOLID, with honest critique
- KISS, YAGNI & simple design
- The refactoring discipline
- Core refactorings I: composing & moving
- Core refactorings II: data & conditionals
- Code smells & refactoring to patterns
- Legacy code
- TDD fundamentals
- The xUnit toolbox, polyglot
- Test doubles
- Property-based testing
- Coverage, its limits & mutation testing
- GoF patterns I: creational
- GoF patterns II: structural
- GoF patterns III: behavioral
- Idiom vs pattern & antipatterns
- UI architecture patterns: MVC / MVP / MVVM / MVU
- Enterprise patterns & the SQL data layer
- CLI craft & argument parsing
- Terminal output craft & shell completion
- TUI frameworks & REPL design
- Serialization, config, logging & error handling
- BDD & ATDD with Cucumber (Gherkin)
- Robot Framework & keyword-driven acceptance testing
- UI / end-to-end & contract testing
- Interactive-prompt & PTY-driven CLI/TUI testing
- Git internals & everyday craft
- Branching models & history craft
- Collaboration, hooks & CI gating
- Agile, XP & lean methods (honestly)
- Continuous integration/delivery & the deployment pipeline
- Capstone: gild is complete & polyglot
- Hardening, postmortem & the craft ethos
- Portal integration
- POSIX sh & bash scripting foundations
- Text-wrangling I: grep, find & xargs
- Text-wrangling II: sed & awk
- Structured data with jq
- Transfer, remote & archive: curl, wget, ssh, tar & cpio
- fish as a daily driver
- Media & file manipulation: CLI recipes
- Enrolment prerequisites
-
- A verified account and admissions-committee approval.
What changed
Every release of this programme, newest first.
- v0 Pilot Wave A backfill: v0 pilot baseline
Professor: Vacancy available
Sign in to request enrolment