For Ada Developers Academy, by Crystal
- Things Every Computer Scientist Needs to Know (including Binary, Arduino)
- ADTs, Stacks and Queues
- Sorting and Efficiency
- Recursion
- Practicing Recursion, Implementing Mergesort
- Array vs Linked List
- Trees
- Writing a recursive tree method
- Set & Map, Implementation vs Abstraction
Link to powerpoint presentations: here