Python
Explore recommended reads, summarized by AI
AI and Large Language Models
Working with generative AI, LLMs, and building intelligent applications.
Building AI Agents
OpenAI and ChatGPT
RAG and Retrieval Systems
Data Analysis and Manipulation
Tools and techniques for working with structured data, from DataFrames to ETL pipelines.
Data Science Libraries
NumPy and Array Processing
Pandas Alternatives
Pandas Fundamentals
PySpark and Big Data
Data Visualization
Creating charts, dashboards, and interactive visualizations to communicate data insights.
Matplotlib and Plotly
Streamlit Dashboards
Language Fundamentals
Core Python syntax, data structures, functions, and language features for writing effective code.
Data Structures
Decorators and Design Patterns
Error Handling and Debugging
Functions and Lambdas
Syntax and Language Features
Tips and Best Practices
Virtual Environments and Packages
Machine Learning
Implementing and applying machine learning algorithms, from supervised to reinforcement learning.
Clustering and Unsupervised Learning
Natural Language Processing
Neural Networks and Computer Vision
Reinforcement Learning
Time Series Forecasting
Specialized Applications
Python for scientific computing, hardware projects, and cross-language integration.
Automation Scripts
Hardware and Raspberry Pi
Physics and Mathematical Simulations
Python and Rust
Statistics and Quantitative Analysis
Statistical methods, hypothesis testing, and applications in finance and research.
Algorithmic Trading
Statistical Tests and Distributions
Web Development
Building web applications, APIs, and handling web data with Python frameworks.