Skip to content

A log of things I'm learning

License

Notifications You must be signed in to change notification settings

amitness/learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1,109 Commits
Β 
Β 
Β 
Β 

Repository files navigation

learning

A running log of things I'm learning to build strong core software engineering skills while also expanding my knowledge of adjacent technologies everyday.

Updated: Once a month | Current Focus: Generative AI

Generic Skills

Generic transferable skills independent of a stack

System Design

Format Resource Progress
Book Designing Machine Learning Systems βœ…
Udacity A/B Testing ⬜
Authentication & Authorization: OAuth βœ…
Client-Server Communication ⬜
Designing RESTful APIs βœ…
HTTP & Web Servers βœ…
Networking for Web Developers βœ…
Udemy AWS Certified Developer - Associate 2018 βœ…
Datacamp A/B Testing in Python ⬜
Customer Analytics & A/B Testing in Python βœ…
Machine Learning Monitoring Concepts βœ…
MLOps Concepts βœ…
Neetcode System Design for Beginners βœ…
System Design Interview βœ…

Maths

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

Data Structures and Algorithms

Format Resource Progress
Book Grokking Algorithms βœ…
Udacity Intro to Data Structures and Algorithms βœ…
Neetcode Algorithms and Data Structures for Beginners βœ…
Advanced Algorithms 1/7
Youtube Sliding Window Technique - Algorithmic Mental Models 36:44 βœ…

Data Modeling

Format Resource Progress
Udacity Intro to relational database βœ…
SQL for Data Analysis ⬜
Database Systems Concepts & Design ⬜
Datacamp Database Design βœ…
Introduction to Databases in Python ⬜
Intro to SQL for Data Science βœ…
Intermediate SQL βœ…
Joining Data in SQL βœ…
Data Manipulation in SQL ⬜
Exploratory Data Analysis in SQL ⬜
Applying SQL to Real-World Problems ⬜
Analyzing Business Data in SQL ⬜
Reporting in SQL ⬜
Data-Driven Decision Making in SQL ⬜
NoSQL Concepts βœ…
Introduction to MongoDB in Python ⬜

UI/UX

Format Resource Progress
Book Refactoring UI ⬜
Pluralsight UX Fundamentals βœ…
Course How to Visualize Value βœ…
Series: K-12 Figma Design Basics βœ…
Youtube How to Make Your Website Not Ugly: Basic UX for Programmers 48m ⬜
Article Create an illustration in Figma design βœ…

Linux & Command Line

Format Resource Progress
Udacity Linux Command Line Basics βœ…
Shell Workshop βœ…
Configuring Linux Web Servers βœ…
Datacamp Introduction to Shell for Data Science βœ…
Introduction to Bash Scripting βœ…
Data Processing in Shell βœ…
MIT The Missing Semester βœ…
Article A guide to manage your environment variables in a better way using direnv βœ…

Version Control

Format Resource Progress
Udacity Version Control with Git βœ…
GitHub & Collaboration βœ…
How to Use Git and GitHub βœ…
Datacamp Introduction to Git for Data Science βœ…
Advanced Git βœ…
Youtube How to Use Git Worktree | Checkout Multiple Git Branches at Once βœ…

Testing & Profiling

Format Resource Progress
Datacamp Unit Testing for Data Science in Python βœ…
Article Introduction to Memory Profiling in Python βœ…
Profiling Python code with memory_profiler βœ…
How to Use "memory_profiler" to Profile Memory Usage by Python Code? βœ…
Concurrency For Starlette Apps (e.g FastAPI / FastHTML) βœ…
Youtube Debug Python inside Docker using debugpy and VSCode βœ…

Programming

Format Resource Progress
Book Python 201 ⬜
Writing Idiomatic Python 3 ⬜
Datacamp Writing Efficient Python Code βœ…
Writing Functions in Python βœ…
Object-Oriented Programming in Python βœ…
Intermediate Object-Oriented Programming in Python βœ…
Importing Data in Python (Part 1) βœ…
Importing Data in Python (Part 2) βœ…
Intermediate Python for Data Science βœ…
Python Data Science Toolbox (Part 1) βœ…
Python Data Science Toolbox (Part 2) βœ…
Developing Python Packages βœ…
Conda Essentials βœ…
Working with Dates and Times in Python βœ…
Command Line Automation in Python ⬜
Youtube Tutorial: Sebastian Witowski - Modern Python Developer's Toolkit βœ…
Article Python's many command-line utilities ⬜
A Programmer’s Introduction to Unicode ⬜
Exposing string types to maximize user happiness βœ…

Development Environment

Format Resource Progress
DeepLearning.AI Build Apps with Windsurf’s AI Coding Agents 1h10m βœ…
Pluralsight Using The Chrome Developer Tools βœ…
Youtube Prompt Driven Development Series 9/9 βœ…
Docs VSCode Docs: Python Interactive window ⬜

Specialized Skills


Traditional Machine Learning

Format Resource Progress
Book Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 2nd Edition ⬜
A Machine Learning Primer βœ…
Grokking Machine Learning βœ…
The StatQuest Illustrated Guide To Machine Learning βœ…
Datacamp Ensemble Methods in Python βœ…
Extreme Gradient Boosting with XGBoost ⬜
Clustering Methods with SciPy βœ…
Unsupervised Learning in Python βœ…
Supervised Learning with scikit-learn βœ…
Machine Learning with Tree-Based Models in Python βœ…
Linear Classifiers in Python βœ…
Model Validation in Python βœ…
Hyperparameter Tuning in Python βœ…
HR Analytics in Python: Predicting Employee Churn βœ…
Predicting Customer Churn in Python βœ…
Dimensionality Reduction in Python βœ…
Preprocessing for Machine Learning in Python βœ…
Data Types for Data Science βœ…
Cleaning Data in Python βœ…
Feature Engineering for Machine Learning in Python βœ…
Predicting CTR with Machine Learning in Python βœ…
Intro to Financial Concepts using Python βœ…
Fraud Detection in Python βœ…
Segmentation and Clustering βœ…
Intro to Python for Data Science βœ…
edX Implementing Predictive Analytics with Spark in Azure HDInsight βœ…
Article The wrong batch size is all it takes βœ…
A Gentle Introduction to Expectation-Maximization (EM Algorithm) βœ…
How to Use Out-of-Fold Predictions in Machine Learning βœ…
Stacking and Blending β€” An Intuitive Explanation βœ…

Deep Learning

Format Resource Progress
Book Make Your Own Neural Network βœ…
Fast.ai Practical Deep Learning for Coder (Part 1) βœ…
Practical Deep Learning for Coder (Part 2) 9, 13,14,17,18(48:10),19 ⬜
Datacamp Convolutional Neural Networks for Image Processing βœ…
Karpathy Neural Networks: Zero to Hero βœ…
Article An overview of gradient descent optimization algorithms βœ…
Things that confused me about cross-entropy βœ…
Why is the ReLU function not differentiable at x=0? βœ…
Are CNNs invariant to translation, rotation, and scaling? βœ…
How to Control the Stability of Training Neural Networks With the Batch Size βœ…
A Visual Guide to Learning Rate Schedulers in PyTorch βœ…

Natural Language Processing

Format Resource Progress
Book Book: Natural Language Processing with Transformers βœ…
Stanford CS224U: Natural Language Understanding | Spring 2019 15/15 lectures βœ…
CS224N: NLP with Deep Learning | Winter 2019 22/22 lectures βœ…
CMU Low-resource NLP Bootcamp 2020 8/8 lectures βœ…
Multilingual NLP 2020 βœ…
Datacamp Feature Engineering for NLP in Python βœ…
Natural Language Processing Fundamentals in Python βœ…
Regular Expressions in Python βœ…
RNN for Language Modeling βœ…
Natural Language Generation in Python βœ…
Building Chatbots in Python βœ…
Sentiment Analysis in Python βœ…
Machine Translation in Python βœ…
Article The Unreasonable Effectiveness of Collocations ⬜
FuzzyWuzzy: Fuzzy String Matching in Python βœ…
Transformers: Origins ⬜
Understanding the Difference Between Embedding Layers and Linear Layers βœ…

Generative AI


LLM Theory

Format Resource Progress
Book Hands-On Large Language Models: Language Understanding and Generation βœ…
Large Language Models: A Deep Dive: Bridging Theory and Practice ⬜
Build a Large Language Model (From Scratch) 246/581
The Hundred-Page Language Models Book βœ…
Super Study Guide: Transformers & Large Language Models βœ…
The Smol Training Playbook: The Secrets to Building World-Class LLMs ⬜
DeepLearning.AI Pretraining LLMs βœ…
Reinforcement Learning from Human Feedback βœ…
How Transformer LLMs Work βœ…
Karpathy Intro to Large Language Models 1hr βœ…
Let's build the GPT Tokenizer 2hr13m βœ…
Let's reproduce GPT-2 (124M) 4hr1m βœ…
Deep Dive into LLMs like ChatGPT 3h31m βœ…
Youtube 5 Years of GPTs with Finbarr Timbers 55m βœ…
A Hackers' Guide to Language Models 1hr30m βœ…
Stanford CS229 I Machine Learning I Building Large Language Models (LLMs) 1h44m βœ…
LLaMA explained: KV-Cache, Rotary Positional Embedding, RMS Norm, Grouped Query Attention, SwiGLU 1h10m βœ…
CMU Advanced NLP Fall 2024 (14): Ensembling and Mixture of Experts βœ…
A little guide to building Large Language Models in 2024 1h15m βœ…
How I use LLMs 2h7m βœ…
Simple Diffusion Language Models βœ…
Zed Inferred: Diffusion Language Models βœ…
Article You could have designed state of the art Positional Encoding βœ…
From Digits to Decisions: How Tokenization Impacts Arithmetic in LLMs βœ…
SolidGoldMagikarp (plus, prompt generation) βœ…
Sampling for Text Generation βœ…
First Token Cutoff LLM sampling βœ…
The Big LLM Architecture Comparison βœ…
From GPT-2 to gpt-oss: Analyzing the Architectural Advances βœ…
A Visual Guide to Mamba and State Space Models ⬜
Patterns and Messages - Part 1 - The Missing Subscript βœ…
How text diffusion works βœ…
The Illustrated Evo 2 ⬜
Interpreting the Prediction of BERT Model for Text Classification βœ…
2025: The year in LLMs βœ…
Things we learned about LLMs in 2024 ⬜
Synthetic pretraining ⬜

Post-training (RLHF / RLVR)

Format Resource Progress
Book A Little Bit of Reinforcement Learning from Human Feedback βœ…
DeepLearning.AI Post-training of LLMs βœ…
Youtube How DeepSeek Changes the LLM Story βœ…
Speculations on Test-Time Scaling (o1) 47m βœ…
DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learning 1h19m βœ…
MIT EI seminar, Hyung Won Chung from OpenAI. "Don't teach. Incentivize." 35m βœ…
Group Relative Policy Optimization (GRPO) - Formula and Code 24m βœ…
How to approach post-training for AI applications 22m βœ…
Article Scaling test-time compute - a Hugging Face Space by HuggingFaceH4 βœ…
DeepSeek R1's recipe to replicate o1 and the future of reasoning LMs βœ…
The Illustrated DeepSeek-R1 βœ…
A Visual Guide to Reasoning LLMs βœ…
GRPO in DeepSeek-R1 βœ…

Multi-modality (Vision)

Format Resource Progress
DeepLearning.AI How Diffusion Models Work βœ…
Prompt Engineering for Vision Models ⬜
Building Multimodal Search and RAG βœ…
Youtube Lesson 9A 2022 - Stable Diffusion deep dive βœ…
AI Visions Live | Merve Noyan | Open-source Multimodality 54m βœ…
Sander Dieleman - Generative modelling through iterative refinement βœ…
Article Pinecone: Embedding Methods for Image Search 0/8
Understanding Multimodal LLMs βœ…
Computer-Using Agent βœ…
Flow Matching in 5 Minutes βœ…
Understanding Patch Embeddings for Vision Transformers (ViT) βœ…
Diffusion models are autoencoders βœ…
Diffusion Language Models βœ…
Guidance: a cheat code for diffusion models βœ…
Perspectives on diffusion βœ…
The geometry of diffusion guidance βœ…
Diffusion is spectral autoregression βœ…
Generative modelling in latent space βœ…

Multi-modality (Audio)

Format Resource Progress
Article Speech AI models: an introduction ⬜
Voice AI & Voice Agents - An Illustrated Primer ⬜
Neural audio codecs: how to get audio into LLMs ⬜

Quantization

Format Resource Progress
DeepLearning.AI Quantization Fundamentals with Hugging Face βœ…
Quantization in Depth ⬜
Introduction to On-Device AI ⬜
Youtube CMU Advanced NLP Fall 2024 (11): Distillation, Quantization, and Pruning ⬜
Article A Visual Guide to Quantization ⬜
QLoRA and 4-bit Quantization ⬜
Understanding AI/LLM Quantisation Through Interactive Visualisations ⬜
LLM.int8() and Emergent Features ⬜

Distributed Training

Format Resource Progress
Youtube Slaying OOMs with PyTorch FSDP and torchao 49m βœ…
Distributed Training with PyTorch: complete tutorial with cloud infrastructure and code 1h12m βœ…
How DDP works || Distributed Data Parallel βœ…
FSDP Explained βœ…
Lecture 48: The Ultra Scale Playbook 3h3m 44:24
Invited Talk: PyTorch Distributed (DDP, RPC) - By Facebook Research Scientist Shen Li βœ…
Unit 9 | Techniques for Speeding Up Model Training βœ…
Article A Short Guide to PyTorch DDP βœ…
Scaling Deep Learning with PyTorch: Multi-Node and Multi-GPU Training Explained (with Code) βœ…
Accelerating PyTorch Model Training βœ…
Meet Horovod: Uber’s Open Source Distributed Deep Learning Framework for TensorFlow βœ…
Distributed data parallel training in Pytorch βœ…
Training on Multiple GPUs βœ…

Parallel Computing

Format Resource Progress
Book Programming Massively Parallel Processors: A Hands-on Approach Ch. 2
The Algebra of Speed ⬜
Udacity Intro to Parallel Programming 458 video 299/458
Youtube GPU Puzzles: Let's Play ⬜

Inference Optimization

Format Resource Progress
DeepLearning.AI Efficiently Serving LLMs βœ…
Youtube Deploying Fine-Tuned Models 2h28m βœ…
Article How to make LLMs go fast βœ…
In the Fast Lane! Speculative Decoding - 10x Larger Model, No Extra Cost ⬜
Accelerating Generative AI with PyTorch II: GPT, Fast ⬜
Harmonizing Multi-GPUs: Efficient Scaling of LLM Inference ⬜
Multi-Query Attention is All You Need ⬜
Transformers Inference Optimization Toolset ⬜
LLM Inference Series: 3. KV caching explained ⬜
LLM Inference Series: 4. KV caching, a deeper look ⬜
LLM Inference Series: 5. Dissecting model performance ⬜
Transformer Inference Arithmetic ⬜
Optimizing AI Inference at Character.AI ⬜
Optimizing AI Inference at Character.AI (Part Deux) ⬜
llama.cpp guide - Running LLMs locally, on any hardware, from scratch βœ…
Domain specific architectures for AI inference ⬜
SBTB 2023: Charles Frye, Parallel Processors: Past & Future Connections Between LLMs and OS Kernels βœ…
Compiling ML models to C for fun ⬜
How to Optimize a CUDA Matmul Kernel for cuBLAS-like Performance: a Worklog ⬜
Inside vLLM: Anatomy of a High-Throughput LLM Inference System ⬜
Understanding LLM Inference Engines: Inside Nano-vLLM (Part 1) ⬜
Understanding LLM Inference Engines: Inside Nano-vLLM (Part 2) ⬜
Defeating Nondeterminism in LLM Inference ⬜
Prompt caching: 10x cheaper LLM tokens, but how? ⬜
Attention Mechanism: From Math to GPU ⬜

Finetuning and Distillation

Format Resource Progress
DeepLearning.AI Finetuning Large Language Models βœ…
OpenAI GPT-4o mini Fine-Tuning Build Hour βœ…
Distillation Build Hour βœ…
Youtube Fine-Tuning with Axolotl 2h10m βœ…
Creating, Curating, and Cleaning Data for LLMs 54m βœ…
Best Practices For Fine Tuning Mistral 23m βœ…
Fine Tuning OpenAI Models - Best Practices βœ…
When and Why to Fine Tune an LLM 1h56m βœ…
Napkin Math For Fine Tuning Pt. 1 w/Johno Whitaker βœ…
Napkin Math For Fine Tuning Pt. 2 w/Johno Whitaker βœ…
Fine Tuning LLMs for Function Calling w/Pawel Garback 1h32m βœ…
From Prompt to Model: Fine-tuning when you've already deployed LLMs in prod w/Kyle Corbitt 32m βœ…
Why Fine Tuning is Dead w/Emmanuel Ameisen 50m βœ…
Article Tokenization Gotchas ⬜
Practical Tips for Finetuning LLMs Using LoRA (Low-Rank Adaptation) ⬜
How to Generate and Use Synthetic Data for Finetuning βœ…

AI Engineering


LLM System Design

Format Resource Progress
Book AI Engineering: Building Applications with Foundation Models βœ…
Designing Large Language Model Applications ⬜
Course LLM Bootcamp - Spring 2023 βœ…
DeepLearning.AI Building Systems with the ChatGPT API ⬜
Building Generative AI Applications with Gradio βœ…
LLMOps ⬜
Serverless LLM apps with Amazon Bedrock ⬜
Youtube A Survey of Techniques for Maximizing LLM Performance βœ…
Building Blocks for LLM Systems & Products: Eugene Yan βœ…
Building LLM Applications 0/8
Getting the Most Out of Your LLM Experiments 48m βœ…
Article What We’ve Learned From A Year of Building with LLMs βœ…
Data Flywheels for LLM Applications ⬜
Emerging Architectures for LLM Applications βœ…
Patterns for Building LLM-based Systems & Products βœ…
LLM From the Trenches: 10 Lessons Learned Operationalizing Models at GoDaddy βœ…
Emerging UX Patterns for Generative AI Apps & Copilots βœ…
The Novice's LLM Training Guide ⬜
Pushing ChatGPT's Structured Data Support To Its Limits βœ…
GPTed: using GPT-3 for semantic prose-checking βœ…
Don't worry about LLMs ⬜
Data acquisition strategies for AI-first start-ups ⬜
All about synthetic data generation βœ…

Evals and Guardrails

Format Resource Progress
DeepLearning.AI Automated Testing for LLMOps βœ…
Red Teaming LLM Applications βœ…
Evaluating and Debugging Generative AI Models Using Weights and Biases ⬜
Quality and Safety for LLM Applications ⬜
Youtube OpenAI: Evals Build Hour βœ…
Instrumenting & Evaluating LLMs 2hr33m βœ…
LLM Eval For Text2SQL 51m βœ…
A Deep Dive on LLM Evaluation 49m βœ…
Article Understanding the 4 Main Approaches to LLM Evaluation (From Scratch) βœ…
Your AI Product Needs Evals βœ…
Task-Specific LLM Evals that Do & Don't Work βœ…
Evaluation & Hallucination Detection for Abstractive Summaries βœ…
Evaluating the Effectiveness of LLM-Evaluators (aka LLM-as-Judge) ⬜
Aligning LLM as judge with human evaluators βœ…
Hard-Earned Lessons from 2 Years of Improving AI Applications βœ…
Evaluating Long-Context Question & Answer Systems ⬜
LLM Evals FAQ βœ…

Context Engineering

Format Resource Progress
Book Prompt Engineering for LLMs ⬜
Anthropic Anthropic Courses ⬜
Anthropic: The Claude in Amazon Bedrock Course ⬜
DeepLearning.AI Reasoning with o1 βœ…
ChatGPT Prompt Engineering for Developers ⬜
Course LLM Engineering - Structured Outputs ⬜
Youtube OpenAI: Reasoning with o1 Build Hour βœ…
Prompt Engineering Overview 1hr4m βœ…
Prompt Engineering Workshop 1h βœ…
Context Engineering SF - August 20th, 2025 4/4 videos βœ…
Article OpenAI Prompt Engineering ⬜
Prompting Fundamentals and How to Apply them Effectively βœ…
How I came in first on ARC-AGI-Pub using Sonnet 3.5 with Evolutionary Test-time Compute βœ…
Prompt Engineering(Liliang Weng) βœ…
Prompt Engineering 201: Advanced methods and toolkits βœ…
Optimizing LLMs for accuracy βœ…
Primers β€’ Prompt Engineering ⬜
Anyscale Endpoints: JSON Mode and Function calling Features ⬜
Guided text generation with Large Language Models ⬜
Effective context engineering for AI agents βœ…

Information Retrieval / RAG

Format Resource Progress
Course Course: Fullstack Retrieval ⬜
Systematically Improving RAG ⬜
DeepLearning.AI Building and Evaluating Advanced RAG Applications βœ…
Vector Databases: from Embeddings to Applications βœ…
Advanced Retrieval for AI with Chroma βœ…
Prompt Compression and Query Optimization βœ…
Large Language Models with Semantic Search 1hr βœ…
Building Applications with Vector Databases βœ…
Knowledge Graphs for RAG ⬜
Preprocessing Unstructured Data for LLM Applications ⬜
Embedding Models: From Architecture to Implementation βœ…
Retrieval Optimization - From Tokenization to Vector Quantization βœ…
Youtube Systematically improving RAG applications βœ…
Back to Basics for RAG w/ Jo Bergum βœ…
Beyond the Basics of Retrieval for Augmenting Generation (w/ Ben ClaviΓ©) βœ…
RAG From Scratch 14/14 βœ…
CMU Advanced NLP Fall 2024 (10): Retrieval and RAG 1h17m βœ…
What You See Is What You Search: Vision Language Models for PDF Retrieval [Jo Bergum] βœ…
Article Pretrained Transformer Language Models for Search - part 1 βœ…
Pretrained Transformer Language Models for Search - part 2 βœ…
Pretrained Transformer Language Models for Search - part 3 βœ…
Pretrained Transformer Language Models for Search - part 4 βœ…
How not to use BERT for Document Ranking βœ…
Understanding LanceDB's IVF-PQ index βœ…
A little pooling goes a long way for multi-vector representations βœ…
Levels of Complexity: RAG Applications βœ…
Systematically Improving Your RAG βœ…
Stop using LGTM@Few as a metric (Better RAG) βœ…
Low-Hanging Fruit for RAG Search βœ…
What AI Engineers Should Know about Search βœ…
Evaluating Chunking Strategies for Retrieval βœ…
Sentence Embeddings. Introduction to Sentence Embeddings βœ…
LambdaMART in Depth ⬜
Guided Generation with Outlines βœ…
RAG tricks from the trenches ⬜
Retrieval 101 ⬜
Understanding the BM25 full text search algorithm ⬜
Arxiv: Ragas: Automated Evaluation of Retrieval Augmented Generation βœ…
Pinecone: Vector Databases in Production for Busy Engineers βœ…
Pinecone: Retrieval Augmented Generation βœ…
Pinecone: Faiss: The Missing Manual βœ…
Pinecone: Natural Language Processing for Semantic Search 0/13
Guidance: Token Healing ⬜

Agentic Engineering

Format Resource Progress
DeepLearning.AI Agentic AI with Andrew Ng βœ…
Building Agentic RAG with LlamaIndex βœ…
Multi AI Agent Systems with crewAI βœ…
Building Towards Computer Use with Anthropic βœ…
Pydantic for LLM Workflows βœ…
Practical Multi AI Agents and Advanced Use Cases with crewAI ⬜
LLMs as Operating Systems: Agent Memory βœ…
Serverless Agentic Workflows with Amazon Bedrock ⬜
AI Agentic Design Patterns with AutoGen ⬜
AI Agents in LangGraph ⬜
Building Your Own Database Agent ⬜
Function-Calling and Data Extraction with LLMs 59m βœ…
Evaluating AI Agents 2h16m βœ…
Building AI Browser Agents ⬜
Course Berkeley: CS294/194-196 Large Language Model Agents 0/14 lectures ⬜
Huggingface: Agents Course Unit 1
Berkeley: Advanced LLM Agents MOOC 0/12 lectures ⬜
Youtube OpenAI: Assistants & Agents Build Hour βœ…
OpenAI: Function Calling Build Hour βœ…
How to Evaluate Agents: Galileo’s Agentic Evaluations in Action βœ…
Agent Response | LangSmith Evaluation - Part 24 βœ…
Single Step | LangSmith Evaluation - Part 25 βœ…
Agent Trajectory | LangSmith Evaluation - Part 26 βœ…
Evaluating Agents and Assistants: The AI Conference βœ…
How to Build, Evaluate, and Iterate on LLM Agents βœ…
How Claude Code Works - Jared Zoneraich, PromptLayer βœ…
Article Tool Invocation - Demonstrating the Marvel of GPT's Flexibility βœ…
Introducing smolagents, a simple library to build agents βœ…
What Problem Does The Model Context Protocol Solve? βœ…
Don’t Build Multi-Agents βœ…
Coding Agents 101: The Art of Actually Getting Things Done βœ…
What makes Claude Code so damn good (and how to recreate that magic in your agent)!? βœ…
Anthropic: Building effective agents βœ…
Anthropic: Building Effective Agents Cookbook βœ…
Anthropic: Writing effective tools for agents β€” with agents βœ…

Technical Skills (Libraries/Frameworks/Tools)

CSS

Format Resource Progress
Pluralsight CSS Positioning βœ…
Introduction to CSS βœ…
CSS: Specificity, the Box Model, and Best Practices βœ…
CSS: Using Flexbox for Layout βœ…
Code School: Blasting Off with Bootstrap βœ…
Codecademy Learn SASS βœ…
Course CSS for Javascript Developers βœ…

Django

Format Resource Progress
Article Django, HTMX and Alpine.js: Modern websites, JavaScript optional βœ…

HTML

Format Resource Progress
Codecademy Learn HTML βœ…
Make a website βœ…
Article Alternative Text ⬜

Langchain

Format Resource Progress
Course Pinecone: LangChain AI Handbook 0/11
DeepLearning.AI LangChain for LLM Application Development ⬜
LangChain: Chat with Your Data ⬜

JavaScript

Format Resource Progress
Codecademy Learn JavaScript βœ…
Jquery Track βœ…
Udacity ES6 - JavaScript Improved βœ…
Intro to Javascript βœ…
Object Oriented JS 1 βœ…
Object Oriented JS 2 βœ…
Udemy Understanding Typescript βœ…

Matplotlib

Format Resource Progress
Datacamp Introduction to Seaborn βœ…
Introduction to Matplotlib βœ…

MLFlow

Format Resource Progress
Datacamp Introduction to MLFlow βœ…

Numpy

Format Resource Progress
Youtube Numpy Array Broadcasting In Python Explained βœ…

Nexxt.JS

Format Resource Progress
Docs Start building with Next.js

Pandas

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

PyTorch

Format Resource Progress
Course Deeplizard: Neural Network Programming - Deep Learning with PyTorch βœ…
Datacamp Introduction to Deep Learning with PyTorch βœ…
Intermediate Deep Learning with PyTorch ⬜
Deep Learning for Text with PyTorch ⬜
Deep Learning for Images with PyTorch ⬜
Article PyTorch internals ⬜
Taking PyTorch For Granted ⬜

ReactJS

Format Resource Progress
Codecademy Learn ReactJS: Part I βœ…
Learn ReactJS: Part II βœ…
Course NexxtJS: React Foundations ⬜

Spacy

Format Resource Progress
Datacamp Advanced NLP with spaCy βœ…

Tensorflow & Keras

Format Resource Progress
Course Deeplizard: Keras - Python Deep Learning Neural Network API βœ…
Datacamp Introduction to TensorFlow in Python βœ…
Deep Learning in Python βœ…
Introduction to Deep Learning with Keras βœ…
Advanced Deep Learning with Keras βœ…
Udacity Intro to TensorFlow for Deep Learning βœ…

Miscellaneous

Marketing

Format Resource Progress
Course Build Once, Sell Twice βœ…

Search Engine Optimization (SEO)

Format Resource Progress
Course Compound Content βœ…

Technical Writing

Format Resource Progress
Book The Tech Resume Inside Out βœ…
Course Google: Technical Writing Course ⬜
Writing Better ⬜

Contributors 3

  •  
  •  
  •