Phase 1 · Module 3 of 15Quadrant A · the request
Programming Literacy
What are engineers actually writing when they write code?
By the end: You can read simple code-shaped examples and understand common programming vocabulary without becoming a programmer.
— Reading code
L1Programming languages, syntax, source code, and variables~8 min○L2Data types, lists, and objects~9 min○L3Conditionals, loops, and functions~10 min○L4Errors, exceptions, and null handling~11 min○— Code in the world
L5Libraries, frameworks, packages, and dependencies~10 min○L6Versions, updates, open source, and licenses~10 min○— The language landscape
L7The programming language landscape~13 min○What lights on your map here
programming languagesyntaxsource codevariabledata typelistobjectfunctionparameterargumentconditionallooperrorexceptionnull handlinglibraryframeworkpackagedependencypackage managerversionsemantic versioningupdatepatchdeprecationopen-source softwaresoftware licensePythonJavaScriptJavaC/C++GoRubySwiftKotlin
Recognition terms — you'll know they exist
compilerinterpreterruntimescriptlintingstatic analysistype checking
Named technologies
ReactNode.jsDjango