Languages
C
- C Strings
- Memory Management
- Pthreads + Concurrency
- Inter-process communication
- Web Sockets
- Linker Scripts
- AES and SHA-1 Implementations
- Bomb Lab (explain and link)
C++
- Merge sort, Quick sort, etc.
- BFS, DFS, and Dijkstra's Algorithm
- Lists, Deques, Sets, and Maps
- Recursion, Enumeration
- Network Flow
- N Queens
- Superball Playing Algorithm (explain and link?)
C#
- Inheritance
- Polymorphism
- Encapsulation
- Arbitrary Precision Math
- Async/Await
Python
- Scripting
- Pandas
- Numpy
- TensorFlow
Tools and Libraries
Vim/VSCode
- Vim remote development
- VSCode + WSL for local development
Git/GitHub/GitLab
- Version control
- CI/CD Automation
- Git CLI
Docker/DockerHub
- App containerization
- Easy cloud deployment
AWS
- EC2
- AWS CLI
- Virtual Networking
- Auto-Scaling
Bash
- Scripting
- CLI Tools
- Distributed Scripts