Phase 1 · Programming foundations (Go)

Week 4: Abstraction and algorithms

Friday deliverable: Algorithm problem set

  1. Day 1Interfaces and embeddingOutline only
  2. Day 2Packages, modules, go.mod and go.sum; standard library tourOutline only
  3. Day 3Big-O; searching and sortingOutline only
  4. Day 4Recursion; stacks, queues, treesOutline only
  5. Day 5How hash maps work; algorithm practiceOutline only