Recommendations

Curated lists of tools, books, courses, and resources that we recommend for developers, data scientists, and tech enthusiasts.

Type:
Category:

Hands-On Machine Learning

book
Machine Learning

A practical guide to building intelligent systems using Scikit-Learn, Keras, and TensorFlow.

Learn More

Deep Learning

book
AI/ML

The MIT Press book covering the mathematical and conceptual foundations of deep learning.

Learn More

Python for Data Analysis

book
Data Science

Learn how to manipulate, process, clean, and crunch datasets in Python using pandas.

Learn More

Clean Code

book
Programming

A handbook of agile software craftsmanship focusing on writing clean, maintainable code.

Learn More

Designing Data-Intensive Applications

book
Data Engineering

The big ideas behind reliable, scalable, and maintainable systems for data processing.

Learn More

VS Code

tool
IDE

A free, open-source code editor with excellent support for Python, JavaScript, and many other languages.

Learn More

Jupyter Notebook

tool
Development

An open-source web application for creating and sharing documents with live code, equations, and visualizations.

Learn More

Docker

tool
DevOps

Containerization platform that enables developers to package applications with all dependencies.

Learn More

GitHub

tool
Version Control

The world's leading software development platform for version control and collaboration.

Learn More

PostgreSQL

tool
Database

A powerful, open-source object-relational database system with advanced features.

Learn More

MongoDB

tool
Database

A NoSQL database that provides high performance, high availability, and easy scalability.

Learn More

Machine Learning Course by Andrew Ng

course
Machine Learning

Stanford's foundational machine learning course on Coursera covering supervised and unsupervised learning.

Learn More

Deep Learning Specialization

course
Deep Learning

DeepLearning.AI's comprehensive specialization covering neural networks, CNNs, RNNs, and more.

Learn More

Fast.ai Practical Deep Learning

course
Deep Learning

A free, practical deep learning course that teaches you to build and train models from scratch.

Learn More

Data Science with Python

course
Data Science

Comprehensive data science course covering pandas, numpy, matplotlib, and scikit-learn.

Learn More

Kaggle

platform
Data Science

A platform for data science competitions, datasets, and learning resources with free GPU access.

Learn More

Hugging Face

platform
AI/ML

The AI community building the future. Access thousands of pre-trained models and datasets.

Learn More

Google Colab

platform
Development

Free Jupyter notebook environment with free GPU access for machine learning projects.

Learn More

Stack Overflow

platform
Learning

The largest online community for programmers to learn, share knowledge, and build careers.

Learn More

GitHub Copilot

tool
AI Tools

AI pair programmer that helps you write code faster by suggesting whole lines or functions.

Learn More