A 12-week, 26-lesson beginner curriculum on classic machine learning using Scikit-learn, with Python and R lessons and quizzes.
90 projects
Data science courses & tools: top picks for 2026
These open-source projects help you learn data analysis and machine learning, from beginner courses and Python data libraries to interactive dashboards and visualization tools that turn raw data into answers.
Sort:Most stars
Real-time global intelligence dashboard combining AI-summarized news, geopolitical monitoring, and infrastructure tracking on one map-based interface.
Open-source platform to query, visualize, alert on and explore metrics, logs and traces from many data sources.
A 30-day, step-by-step course that teaches the Python programming language from basics to web apps, APIs and data tools.
Apache Superset is a self-service business intelligence web app for exploring data, building charts, dashboards and running SQL against many databases.
Python machine learning library built on SciPy and NumPy, offering classification, regression, clustering, and model selection tools under a BSD license.
Keras 3 is a deep learning framework that runs on JAX, TensorFlow, PyTorch, or OpenVINO for inference.
Self-hosted hot-news monitor that aggregates trending topics from Chinese platforms and RSS feeds, filters by keyword or AI, and pushes digests to chat and email channels.
An agent skill that makes editorial diagrams as one self-contained HTML + SVG file, with 45 diagram types and brand matching.
An open-source general AI agent framework that runs LLM-driven agents from a terminal, with tool use, MCP support and browser automation.
A collection of 177 validated agent skills that teach AI coding agents to work with scientific libraries, databases and research workflows.
Open-source business intelligence tool that lets anyone in a company ask questions of their data without writing SQL, with dashboards and embedded analytics.
A fast 2D rendering library for the web that draws graphics, sprites and text with WebGL and WebGPU.
Python library that turns scripts into interactive web apps for data dashboards, reports and chat apps.
Ray is a unified framework for scaling Python and AI applications from a laptop to a cluster, with a distributed runtime and AI libraries.
Python package for quickly building and sharing web demos and UIs for machine learning models, APIs, or any Python function.
DuckDB is an in-process analytical SQL database that runs inside your application with no separate server to manage.
A 10-week, 20-lesson beginner curriculum from Microsoft covering core data science topics with Python, quizzes and projects.
A Python library for building full-stack web apps, with frontend and backend both written in Python.
Open-source browser-based BI tool for querying, visualizing, and sharing data from many SQL and NoSQL data sources.
A React chart library built on D3, offering declarative components for composing SVG charts in React apps.
Open-source BI tool for drag-and-drop data visualization, dashboards and sharing, positioned as an alternative to Tableau.
Python framework for building interactive data apps and dashboards in pure Python, without writing JavaScript.
A reactive Python notebook that auto-reruns dependent cells, stores notebooks as plain .py files, and can run as scripts or deployed apps.
Open-source data movement platform for ELT pipelines, moving data from APIs, databases and files into warehouses, lakes and AI applications.
An open-source agentic AI data assistant that writes SQL and code over your databases and files, runs skills in sandboxes, and produces reports.
AI-powered data exploration tool that connects to files and databases and turns questions into editable visualizations, from Microsoft Research.
A curated awesome-list cataloging PyTorch-related libraries, models, implementations, tutorials and papers on GitHub.
A Python library that turns pandas, polars, or pyarrow dataframes into an interactive drag-and-drop visual analysis UI inside Jupyter.
An LLM agent framework from Microsoft that automates data-driven R&D tasks such as reading papers, implementing models and factors, and running Kaggle-style experiments.
FAQ
- How are these projects chosen?
- Every project on Repolode passes a quality screening before it is listed: it must be usable today, solve a concrete problem, be more than a thin wrapper and still be maintained. This page groups the listed projects by topic and ranks them by GitHub stars.
- Which project here is the most popular?
- microsoft/ML-For-Beginners, with 91.7K GitHub stars. Check each project's license and last commit before choosing.