Skip to content
 
 

Latest commit

 

History

1,065 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

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

Resource Progress
Datacamp: Writing Efficient Python Code ✓
Datacamp: Writing Functions in Python ✓
Datacamp: Object-Oriented Programming in Python ✓
Datacamp: Importing Data in Python (Part 1) ✓
Datacamp: Importing Data in Python (Part 2) ✓
Datacamp: Intermediate Python for Data Science ✓
Datacamp: Python Data Science Toolbox (Part 1) ✓
Datacamp: Python Data Science Toolbox (Part 2) ✓
Datacamp: Developing Python Packages ✓
Datacamp: Conda Essentials ✓
Youtube: Tutorial: Sebastian Witowski - Modern Python Developer's Toolkit ✓
Datacamp: Unit Testing for Data Science in Python ✓
Datacamp: Working with Dates and Times in Python ✓
Datacamp: Command Line Automation in Python
Book: Python 201
Book: Writing Idiomatic Python 3
Book: Test Driven Development with Python

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

Resource Progress
Datacamp: Introduction to Shell for Data Science ✓
Datacamp: Introduction to Bash Scripting ✓
Datacamp: Data Processing in Shell ✓
MIT: The Missing Semester ✓
Udacity: Linux Command Line Basics ✓
Udacity: Shell Workshop ✓
Udacity: Configuring Linux Web Servers ✓

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

Resource Progress
Udacity: Intro to relational database ✓
Udacity: Database Systems Concepts & Design
Datacamp: Database Design
Datacamp: Introduction to Databases in Python
Datacamp: Intro to SQL for Data Science ✓
Datacamp: Intermediate SQL
Datacamp: Joining Data in PostgreSQL
Udacity: SQL for Data Analysis
Datacamp: Exploratory Data Analysis in SQL
Datacamp: Applying SQL to Real-World Problems
Datacamp: Analyzing Business Data in SQL
Datacamp: Reporting in SQL
Datacamp: Data-Driven Decision Making in SQL

Backend and System Design

Resource Progress
Book: Machine Learning Systems Design
Udacity: Authentication & Authorization: OAuth
Udacity: HTTP & Web Servers
Udacity: Client-Server Communication
Udacity: Designing RESTful APIs
Udacity: Networking for Web Developers
Datacamp: Customer Analytics & A/B Testing in Python
Udacity: A/B Testing

Maths

Resource Progress
Datacamp: Foundations of Probability in Python ✓
Datacamp: Introduction to Statistics ✓
Datacamp: Introduction to Statistics in Python ✓
Datacamp: Hypothesis Testing in Python ✓
Datacamp: Statistical Thinking in Python (Part 1) ✓
Datacamp: Statistical Thinking in Python (Part 2) ✓
Datacamp: Experimental Design in Python ✓
edX: Essential Statistics for Data Analysis using Excel ✓
Udacity: Intro to Inferential Statistics ✓
MIT 18.06 Linear Algebra, Spring 2005 ✓
Udacity: Eigenvectors and Eigenvalues ✓
Udacity: Linear Algebra Refresher
Youtube: Essence of linear algebra

Domains

Machine Learning

Resource Progress
Article: An overview of gradient descent optimization algorithms ✓
Book: Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 2nd Edition
Book: A Machine Learning Primer ✓
Book: Make Your Own Neural Network ✓
Book: Grokking Machine Learning ✓
Book: The StatQuest Illustrated Guide To Machine Learning ✓
Fast.ai: Practical Deep Learning for Coder (Part 1) ✓
Fast.ai: Practical Deep Learning for Coder (Part 2)
Datacamp: Ensemble Methods in Python ✓
Datacamp: Extreme Gradient Boosting with XGBoost
Datacamp: Clustering Methods with SciPy ✓
Datacamp: Unsupervised Learning in Python ✓
Udacity: Segmentation and Clustering ✓
Datacamp: Intro to Python for Data Science ✓
edX: Implementing Predictive Analytics with Spark in Azure HDInsight ✓
Datacamp: Supervised Learning with scikit-learn ✓
Datacamp: Machine Learning with Tree-Based Models in Python ✓
Datacamp: Linear Classifiers in Python ✓
Datacamp: Convolutional Neural Networks for Image Processing ✓
Datacamp: MLOps Concepts ✓
Datacamp: Machine Learning Monitoring Concepts ✓
Datacamp: Model Validation in Python ✓
Datacamp: Hyperparameter Tuning in Python ✓
Datacamp: HR Analytics in Python: Predicting Employee Churn ✓
Datacamp: Predicting Customer Churn in Python ✓
Datacamp: Dimensionality Reduction in Python ✓
Datacamp: Preprocessing for Machine Learning in Python ✓
Datacamp: Data Types for Data Science ✓
Datacamp: Cleaning Data in Python ✓
Datacamp: Feature Engineering for Machine Learning in Python ✓
Datacamp: Predicting CTR with Machine Learning in Python ✓
Datacamp: Intro to Financial Concepts using Python ✓
Datacamp: Fraud Detection in Python ✓
Karpathy: Neural Networks: Zero to Hero 4/7
Stanford: CS231N Winter 2016 1,2,15

Natural Language Processing

Resource Progress
Book: Natural Language Processing with Transformer
Stanford CS224U: Natural Language Understanding | Spring 2019 ✓
Stanford CS224N: Stanford CS224N: NLP with Deep Learning | Winter 2019 ✓
CMU: Low-resource NLP Bootcamp 2020 ✓
CMU Multilingual NLP 2020 ✓
Datacamp: Feature Engineering for NLP in Python ✓
Datacamp: Natural Language Processing Fundamentals in Python ✓
Datacamp: Regular Expressions in Python ✓
Datacamp: RNN for Language Modeling ✓
Datacamp: Natural Language Generation in Python ✓
Datacamp: Building Chatbots in Python ✓
Datacamp: Sentiment Analysis in Python ✓
Datacamp: Machine Translation in Python ✓

Generative AI

Resource Progress
Article: OpenAI Prompt Engineering
DeepLearning.AI: Building and Evaluating Advanced RAG Applications ✓
DeepLearning.AI: Finetuning Large Language Models ✓
DeepLearning.AI: Vector Databases: from Embeddings to Applications ✓
DeepLearning.AI: Reinforcement Learning from Human Feedback ✓
LLMOps: Building with LLMs
LLM Bootcamp - Spring 2023 ✓
Large Language Models with Semantic Search [1hr] ✓
Karpathy: Intro to Large Language Models [1hr] ✓
Youtube: A Hackers' Guide to Language Models [1hr30m] ✓

Technical Skills (Libraries/Frameworks/Tools)

AWS

Resource Progress
Udemy: AWS Certified Developer - Associate 2018 ✓

CSS

Resource Progress
Pluralsight: CSS Positioning ✓
Pluralsight: Introduction to CSS ✓
Pluralsight: CSS: Specificity, the Box Model, and Best Practices ✓
Pluralsight: CSS: Using Flexbox for Layout ✓
Code School: Blasting Off with Bootstrap ✓
Pluralsight: UX Fundamentals ✓
Codecademy: Learn SASS ✓
Book: Refactoring UI

HTML

Resource Progress
Codecademy: Learn HTML ✓
Codecademy: Make a website ✓

JavaScript

Resource Progress
Udacity: ES6 - JavaScript Improved ✓
Udacity: Intro to Javascript ✓
Udacity: Object Oriented JS 1 ✓
Udacity: Object Oriented JS 2 ✓
Udemy: Understanding Typescript ✓
Codecademy: Learn JavaScript ✓
Codecademy: Jquery Track ✓
Pluralsight: Using The Chrome Developer Tools ✓

Matplotlib

Resource Progress
Datacamp: Introduction to Seaborn ✓
Datacamp: Introduction to Matplotlib ✓

Pandas

Resource Progress
Datacamp: Pandas Foundations ✓
Datacamp: Pandas Joins for Spreadsheet Users ✓
Datacamp: Manipulating DataFrames with pandas ✓
Datacamp: Merging DataFrames with pandas ✓
Datacamp: Data Manipulation with pandas ✓
Datacamp: Optimizing Python Code with pandas ✓
Datacamp: Streamlined Data Ingestion with pandas ✓
Datacamp: Analyzing Marketing Campaigns with pandas ✓
Datacamp: Analyzing Police Activity with pandas ✓

PyTorch

Resource Progress
Article: PyTorch internals
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 ✓

Tensorflow & Keras

Resource Progress
Datacamp: Introduction to TensorFlow in Python ✓
Datacamp: Deep Learning in Python ✓
Datacamp: Introduction to Deep Learning with Keras ✓
Datacamp: Advanced Deep Learning with Keras ✓
Deeplizard: Keras - Python Deep Learning Neural Network API ✓
Udacity: Intro to TensorFlow for Deep Learning ✓

About

A log of things I'm learning

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors