Software Development Course
Practical, employment-focused training in foundational software concepts.
ππΎ
π0: start here
π1: course schedule
-
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
πͺ