Demo notes repo

View project on GitHub

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