Learning in Public
There's a lot I want to learn. Check out my progress here.
To Learn:
My current focus is Data Science fundamentals and all things Clean Energy.
Computer Science
Data Structures
- Lists
- Arrays
- Linked lists
- Singly linked lists
- Doubly linked lists
- Stack
- Queue
- Hash tables
- Trees
- Binary tree
- Segment tree
- Heap
- Graph
Algorithms
- Complexity (Big O notation)
- Size complexity
- Time complexity
- Sorting
- Bubble
- Insertion
- Selection
- Merge
- Heap
- Quick
- Searching
- Binary search
- Pattern matching
- Recursion
JavaScript Concepts
- Map, Set
- WeakMap, WeakSet
- Closures
- Promises, Async/Await, Microtasks, Event Loop
- Bind, Call, Apply
- Generators
-
this
behavior - Bitwise Operators
Document Object Model (DOM) and Web APIs
- Scrolling
- Drag and Drop
- WebSockets
- File Handling
- Cookies
Networking
- Sockets
Databases
- SQL
- GraphQL
- NoSQL (MongoDB, Firebase)
DevOps and CI/CD
- Docker
- Creating a Pipeline
Tools/Frameworks/Concepts
- Git
- Push, Pull, Commit
- Merge, Rebase, Branch, Stash, Pull Request
- Mac Development
- Command Line
- Node.js Ecosystem
- Express
- REST API
- SSL/TLS
- Bash
- Object-Oriented Paradigm
Testing
- Unit Tests
- End-to-End Tests
DevOps and CI/CD
- AWS
- S3, EC2, RDS, Route 53