learning
A running log of things I'm learning to build strong core software engineering skills while also expanding breadth of knowledge on adjacent technologies a little bit everyday.
Core Skills
Python Programming
Data Structures and Algorithms
Resource | Progress |
---|---|
Book: Grokking Algorithms | ✓ |
Book: The Tech Resume Inside Out | ✓ |
Neetcode: Algorithms and Data Structures for Beginners | ✓ |
Udacity: Intro to Data Structures and Algorithms | ✓ |
Linux & Command Line
Version Control
Resource | Progress |
---|---|
Udacity: Version Control with Git | ✓ |
Datacamp: Introduction to Git for Data Science | ✓ |
Udacity: GitHub & Collaboration | ✓ |
Udacity: How to Use Git and GitHub | ✓ |
Databases
Backend and System Design
Maths
Domains
Machine Learning
Natural Language Processing
Language and Technologies
AWS
Resource | Progress |
---|---|
Udemy: AWS Certified Developer - Associate 2018 | ✓ |
CSS
HTML
Resource | Progress |
---|---|
Codecademy: Learn HTML | ✓ |
Codecademy: Make a website | ✓ |
JavaScript
Matplotlib
Resource | Progress |
---|---|
Datacamp: Introduction to Seaborn | ✓ |
Datacamp: Introduction to Matplotlib | ✓ |
Pandas
PyTorch
Resource | Progress |
---|---|
Datacamp: Introduction to Deep Learning with PyTorch | ✓ |
Deeplizard: Neural Network Programming - Deep Learning with PyTorch | ✓ |
ReactJS
Resource | Progress |
---|---|
Codecademy: Learn ReactJS: Part I | ✓ |
Codecademy: Learn ReactJS: Part II | ✓ |
Spacy
Resource | Progress |
---|---|
Datacamp: Advanced NLP with spaCy | ✓ |