Software Development Course
Practical, employment-focused training in foundational software concepts.
ππΎ
π0: start here
π1: SDC
Tools
How computers work; Using common tools and writing custom ones in multiple languages
Logic
Thinking through problems systematically
Decomposition
Breaking down problems into manageable chunks
Legacy code
Working with code you didn't write: understanding, fixing, and extending legacy code
Complexity
Efficiency, optimisation, and trade-offs