Data and ML developers on Discord
Data engineering, analysis and classic machine learning: pipelines, notebooks, features and models.
- Join the serverFree, and it takes a minute.
- Pick Data and MLThe Data and ML room opens, with a pinned starter pack and the roadmap.
- Ask and shareSolved questions get tagged, so the answers stay easy to find.
Tools for Data and ML work
Start with these 10
-
awesome-machine-learning: libraries by language
A language-by-language index of machine learning libraries, which makes it easy to see what exists in, say, Go or Rust and not only Python. Besides
README.md, there are separate files forcourses.md,books.mdandml-curriculum.md, handy for building a study plan. Treat it as a map and verify maintenance status before depending on any entry. License: CC0.
github.comAwesome ListBeginner -
ML-For-Beginners: a 12-week classical ML curriculum
A lesson-based course built around classical machine learning: regression, classification, clustering, NLP and time series, with quizzes and notebooks. Each topic is a numbered folder, so you can read in order or jump in.
2-Regressionis a gentle first stop, and3-Web-Appshows how to put a model behind a small app. License: MIT.
github.comLearningBeginner -
cookiecutter-data-science: a sane layout for ML projects
A project template that gives data work a consistent structure for data, notebooks, source code and docs. The generated layout sits in the folder named
{{ cookiecutter.repo_name }}, andccds.jsondefines the prompts you answer. It also ships aMakefilewith common tasks. A good habit-former for reproducible work. License: MIT.
github.comTemplateBeginner -
handson-ml3: notebooks for classical and deep learning
The code companion to a popular machine learning book, delivered as Jupyter notebooks that move from the basics to neural networks with Keras. Start with
02_end_to_end_machine_learning_project.ipynbfor a full workflow, including data cleaning and evaluation. The notebooks explain choices as they go. License: Apache-2.0.
github.comLearningIntermediate -
DuckDB: an analytical database you can read
An in-process SQL engine for analytics, written in C++. The
src/directory follows the query pipeline:parser,planner,optimizer,executionandstorage.extension/andbenchmark/are good side trips. A strong choice if you want to learn how databases work. License: MIT.
github.comLibraryAdvanced -
Practical Deep Learning for Coders
fast.ai's free course teaches deep learning by building working models first and explaining the theory after.
course.fast.aiFree courseIntermediate -
Kaggle Learn
Short, free, hands-on micro-courses on Python, pandas, SQL and machine learning that run in the browser.
kaggle.comFree courseBeginner -
scikit-learn
The standard Python library for classic machine learning, with excellent documentation.
scikit-learn.orgLibrary -
Hugging Face Transformers
An open-source library for using and training state-of-the-art machine learning models.
github.comLibrary -
DuckDB
An in-process analytical database. Query CSV and Parquet files with SQL on your laptop, with no server to run.
duckdb.orgTool
Meet the Data and ML crowd.
Get unstuck faster and show what you are building to people who do the same work.
online now · members