Microsoft's 10-week, 20-lesson data science curriculum for beginners, with project-based lessons, quizzes, and 50+ language translations.
Open source. Open possibilities.
Discover quality open-source projects, submit projects anonymously, and claim and edit your own project.
A little curiosity. A world of open source.
THE FIRST COLLECTIONFiftyOne is an open-source tool for building high-quality datasets and computer vision models. It enables users to visualize, label, evaluate, and curate visual AI data.
OpenRefine is a Java-based open-source power tool designed for cleaning, transforming, and reconciling messy data through a web browser interface.
Great Expectations (GX Core) is an open-source Python library for data quality, providing a framework for creating unit tests for data to ensure consistency and reliability.
VectorBT is an open-source Python backtesting library that vectorizes strategy research: it packs thousands of parameter combinations into NumPy arrays and accelerates them with Numba and an optional Rust engine, plus portfolio analytics and interactive Plotly visualization.
A data research and analysis platform that enables users to import custom datasets for visualization and analysis.
Evidence is an open-source, code-based alternative to drag-and-drop BI tools: build fast, interactive reports with SQL and markdown, then publish or self-host the generated static site.
Apache Superset is a modern, enterprise-ready business intelligence web application used for data exploration and visualization.
tsfresh is a Python package for automatic time-series feature extraction and selection, combining statistics, signal processing, and hypothesis testing to generate hundreds of relevant features for machine learning.
IPython is a powerful interactive command shell for computing in multiple programming languages, primarily Python, offering enhanced introspection and shell integration.
pandas is a powerful Python library providing fast, flexible, and expressive data structures designed for working with relational or labeled data.
Apache Airflow is a platform to programmatically author, schedule, and monitor workflows as code, commonly used for data pipelines and AI/ML orchestration.
Trino is a fast distributed SQL query engine designed for big data analytics, formerly known as PrestoSQL.
A rich MySQL terminal client featuring auto-completion, syntax highlighting, and dataframe integration.
marimo is a reactive Python notebook that ensures consistency between code and outputs, stored as pure Python files for git-friendliness and deployability.
Statsmodels is a Python library for statistical modeling, econometrics, and data analysis. It supports regression, time series, survival analysis, and more.
A Python library for enriching pandas DataFrames by adding new columns generated by AI models based on natural language instructions.
NVIDIA cuDF is a GPU-accelerated DataFrame library for tabular data processing, part of the CUDA-X suite. It provides pandas-compatible APIs, a Polars GPU engine, and a Dask backend for high-performance data manipulation.
Flow is a single-binary, high-performance ETL engine and workflow orchestrator written in Go. It features an embedded visual web builder, declarative XML pipelines, cross-database support, and built-in audit telemetry.
An educational repository teaching supervised machine learning from first principles using Python, covering mathematical foundations and practical implementations.