Week 1 - History
- One writing system can be used by many languages
- Cuneiform looks weird
- The Epic of Gilgamesh was epic
Week 2 - Bits and Bytes
- How computer memory works
- Short-term RAM memory vs persistent storage
- Representation of numbers and characters in computer memory
- ASCII table
Week 3 - Structure of a text file
Punctuation, whitespace, line breaks Markup and markup languages, raw vs rendered view. MarkDown, HTML Structured data, JSON and XML formats Special characters and escaping
Week 4 - Keyboards, touch-typing and keyboard shortcuts
- Text editors - notepad, vi, VSCode
- Searching in text - wildcards and the basics of regexp
- Lab prep – GitHub Pages
Week 5 - Command Line Interface (CLI) - history and value
- SSH - The (almost) universal remote control
- Transferring files sftp and scp
- ASCII based full screen UIs that are still common thanks to CLI
- Powerful CLI tools like grep and tmux