A curated list of awesome books I've read, courses I've completed, and other resources I use.
Book
Atlas of AI: Ethics, power, politics, and the planetary costs of AI.Course
AI for Everyone: Overview of everything AI.Course
AI and Public Health: Learn to apply a framework for AI initiatives.Course
Building Generative AI Applications with Gradio: Quickly share ML apps.Course
Building Systems With The ChatGPT API: Learn how to chain calls to a LLM.Course
ChatGPT Prompt Engineering for Developers: Intro to using the ChatGPT API.Course
Generative AI with Large Language Models: Explore the generative AI lifecycle.Course
LangChain for LLM Application Development: Expand the capabilities of LLMs.Course
LangChain: Chat with Your Data: Learn to build a system with local data.Course
Prompt Engineering for ChatGPT: Discover various prompt patterns to fully leverage LLMs.Report
AI Fairness: Explore how to approach fairness and bias.
Book
Python for Data Analysis (3rd Edition): Data analysis handbook.Event
Data Engineering for Data Scientists: Automating data pipeline workflows.Library
Pandas: Data analysis and manipulation tool.
Book
Hands-On Machine Learning (2nd Edition): Machine learning handbook with examples.Book
Python Data Science Handbook: Intro to iPython, NumPy, Pandas, Matplotlib, and Scikit-Learn.Library
Scikit-Learn: Machine learning and predictive data analysis.Publication
The Batch: A weekly newsletter about AI news and insights.Publication
Towards Data Science: Medium publication sharing data science concepts, ideas, and codes.Resource
Kaggle: Machine learning and data science community.Resource
Machine Learning Mastery: Online machine learning guides and tutorials.
Book
Practical Tableau: Tableau reference book.Book
Storytelling with Data: Influence action through data storytelling.Book
The Big Book of Dashboards: Inspiration for building great dashboards.Deck
On Presentations: Presentation tips and design.Library
Plotly: Python graphing library for interactive and publication-quality graphs.Resource
Tableau Visual Vocabulary: Types of charts within Tableau.
Publication
JetBrains Python Developer Survey: Reveal the current state of Python.Publication
Stack Overflow Annual Developer Survey: Examines all aspects of the developer experience.
Article
How to Write a Git Commit Message: Commit messages matter. Here's how to write them well.Book
Git for Programmers: Ultimate guide to git.Book
Git Essentials (2nd Edition): Short guide on git fundamentals.Course
Git Essentials LiveLessons: Step-by-step git lessons.Resource
Git Commit Types: List of conventional commit types.
Framework
Oh My Zsh: An open source framework for managing Zsh configuration.Plugin
git: Provides many aliases and a few useful functions.Plugin
macos: Provides a few utilities to make it more enjoyable on macOS.Plugin
vscode: Provides many aliases to simplify the interaction between the command line and VS Code.Plugin
zsh-autosuggestions: Suggests commands as you type based on history and completions.Plugin
zsh-safe-rm: Put files in your OS's trash instead of permanently deleting them.Plugin
zsh-syntax-highlighting: Provides syntax highlighting for Zsh.
App
Anki: A program which makes remembering things easy. Here's a primer.App
Magnet: A window manager for macOS.App
Things: A beautiful task manager for macOS & iOS.App
Typinator: Automates the process of inserting frequently used text/code.
App
iTerm2: macOS Terminal replacement.App
Visual Studio Code: Free coding editor with support for many languages.Book
A Common-Sense Guide to Data Structures and Algorithms: Practical DSA guide.Book
The Linux Command Line (2nd Edition): Command line fundamentals.Resource
W3Schools: The largest web developer site on the internet.
Book
Agile Practical Guide: Agile guide created by the Project Management Institute and Agile Alliance.Book
Mastering the Requirement Process: Getting requirements right.Course
An Agile Crash Course: Agile for Dummies.
App
PyCharm: The Python IDE for Professional Developers.Book
Python Testing with pytest: Step-by-step instructions and sample code for pytest.Book
Python Crash Course (2nd Edition): Python fundamentals.Course
Effective Python: Lessons to writing programs the Pythonic way.Course
Python Fundamentals: Code-oriented presentation of Python.Framework
Miniconda: A small, bootstrap version of Anaconda.Resource
Python Morsels: Learn to write better Python code.Resource
Real Python: Online Python tutorials, video courses, news, and more.
App
TablePlus: Modern, native, and friendly GUI tool for relational databases.Book
SQL Pocket Guide (4th Edition): Popular SQL pocket guide.Book
Learning SQL (3rd Edition): Learn SQL fundamentals.Resource
PostgreSQL Exercises: Provides a series of questions and explanations.
Book
OpenIntro Statistics: Comprehensive statistics textbook with real-world examples.Book
Practical Statistics for Data Scientists (2nd Edition): Statistical methods for data science.Course
A/B Testing, A Data Science Perspective: Guide to designing and executing A/B tests.Resource
Khan Academy: Short video lessons including statistics, probablity, algebra, and more.
Book
Web Scraping with Python (2nd Edition): Web scraping handbook.Event
Advanced Web Scraping: Learn about scheduling and Selenium.Library
Selenium: Web browser automation.Library
Scrapy: Framework for extracting data from websites.
Book
The Phoenix Project: A novel about IT and DevOps.Book
Workflow Modeling: Tools for process improvement and application development.