Curated learning resources for data and business intelligence, Python, API/JSON workflows, SQL and databases, the Microsoft Data Stack, Java and Spring, build and CI workflows, Linux, containers, Git, networking, C++ and related IT topics.
This repository contains:
- links to freely available learning materials
- local copies of selected materials only when redistribution is explicitly permitted
- link-only reference entries for living documentation that should not be mirrored locally
- license and attribution notes for included third-party resources
- checksums for included local files
"Freely available" does not automatically mean "freely redistributable".
Each third-party resource keeps its original license. Nothing in this repository should be understood as relicensing third-party books, PDFs, documentation or other materials.
There is no single repository-wide license for all included materials.
Resources are included when they meet at least one of these criteria:
- they are an official or primary documentation source
- they directly support a current DataTideHH learning or portfolio project
- they provide a stable standards reference or a clearly licensed open learning resource
- they fill an identified gap in the current FI-DPA, Data/BI, software-development or IT-foundations learning path
The repository is intentionally curated rather than exhaustive. Dynamic product documentation remains link-only so that readers reach the current official version.
| Area | Resource | Format | Local copy | Official source | License | Version / Date |
|---|---|---|---|---|---|---|
| Git | Pro Git, Second Edition | Yes | https://git-scm.com/book/en/v2 | CC BY-NC-SA 3.0 | 2.1.450 / 2026-05-25 | |
| Git / CI | GitHub Actions Documentation | Link/reference | No | https://docs.github.com/en/actions | See official GitHub documentation | Dynamic documentation |
| Python | Official Python 3 Documentation EPUB | EPUB | Yes | https://docs.python.org/3/ | Python Software Foundation License Version 2 | 3.14.5 / 2026-06-09 |
| Python | Think Python, 3rd Edition | Notebook ZIP | Yes | https://greenteapress.com/wp/think-python-3rd-edition/ | Text: CC BY-NC-SA 4.0 / Code: MIT | 3rd Edition / v3 snapshot |
| Python Data Stack | NumPy Documentation | Link/reference | No | https://numpy.org/doc/stable/ | See official NumPy documentation | Dynamic documentation |
| Python Data Stack | pandas Documentation | Link/reference | No | https://pandas.pydata.org/docs/ | See official pandas documentation | Dynamic documentation |
| Python Data Stack | Matplotlib Documentation | Link/reference | No | https://matplotlib.org/stable/users/index.html | See official Matplotlib documentation | Dynamic documentation |
| Python Data Stack | scikit-learn User Guide | Link/reference | No | https://scikit-learn.org/stable/user_guide.html | See official scikit-learn documentation | Dynamic documentation |
| Python Quality / Testing | pytest Documentation | Link/reference | No | https://docs.pytest.org/en/stable/ | See official pytest documentation | Dynamic documentation |
| Python Quality / Testing | Ruff Documentation | Link/reference | No | https://docs.astral.sh/ruff/ | See official Ruff documentation | Dynamic documentation |
| Python API / JSON / OAuth2 | Python json Documentation |
Link/reference | No | https://docs.python.org/3/library/json.html | Python Software Foundation documentation | Dynamic documentation |
| Python API / JSON / OAuth2 | Python urllib.request Documentation |
Link/reference | No | https://docs.python.org/3/library/urllib.request.html | Python Software Foundation documentation | Dynamic documentation |
| Python API / JSON / OAuth2 | OAuth 2.0 Authorization Framework – RFC 6749 | Link/reference | No | https://www.rfc-editor.org/info/rfc6749/ | IETF / RFC Editor | Standards reference |
| Python API / JSON / OAuth2 | OAuth 2.0 Bearer Token Usage – RFC 6750 | Link/reference | No | https://datatracker.ietf.org/doc/html/rfc6750 | IETF | Standards reference |
| API Standards | OpenAPI Specification 3.1 | Link/reference | No | https://spec.openapis.org/oas/v3.1.2.html | Apache License 2.0 | 3.1.2 / 2025-09-19 |
| Python Web APIs | Flask Documentation | Link/reference | No | https://flask.palletsprojects.com/ | See official Flask documentation | Dynamic documentation |
| Statistics / Data Analysis | Think Stats, 3rd Edition | Notebook ZIP | Yes | https://greenteapress.com/wp/think-stats-3e/ | Text: CC BY-NC-SA 4.0 / Code: MIT | 3rd Edition / v3 snapshot |
| SQL and Databases | Database Design – 2nd Edition | Yes | https://opentextbc.ca/dbdesign01/ | CC BY 4.0 | 2nd Edition / 2014 | |
| SQL and Databases | PostgreSQL 18 Documentation | Yes | https://www.postgresql.org/docs/ | PostgreSQL License | 18.4 stable release line | |
| SQL and Databases | Microsoft SQL and T-SQL Documentation | Link/reference | No | https://learn.microsoft.com/en-us/sql/ | See official source repository | Dynamic documentation |
| SQL and Databases | MariaDB Server Documentation | Link/reference | No | https://mariadb.com/docs/server | See official site | Dynamic documentation |
| SQL and Databases | DuckDB Documentation | Link/reference | No | https://duckdb.org/docs/stable/ | See official DuckDB documentation | Dynamic documentation |
| SQL and Databases | SQLite Documentation | Link/reference | No | https://www.sqlite.org/docs.html | See official SQLite documentation | Dynamic documentation |
| Microsoft Data Stack / BI | Microsoft Fabric Documentation | Link/reference | No | https://learn.microsoft.com/en-us/fabric/ | See official Microsoft Learn documentation | Dynamic documentation |
| Microsoft Data Stack / BI | Fabric Medallion Lakehouse Architecture | Link/reference | No | https://learn.microsoft.com/en-us/fabric/onelake/onelake-medallion-lakehouse-architecture | See official Microsoft Learn documentation | Dynamic guidance |
| Microsoft Data Stack / BI | Power BI Documentation | Link/reference | No | https://learn.microsoft.com/en-us/power-bi/ | See official Microsoft Learn documentation | Dynamic documentation |
| Microsoft Data Stack / BI | Power Query Documentation | Link/reference | No | https://learn.microsoft.com/en-us/power-query/ | See official Microsoft Learn documentation | Dynamic documentation |
| Microsoft Data Stack / BI | Data Analysis Expressions (DAX) Documentation | Link/reference | No | https://learn.microsoft.com/en-us/dax/ | See official Microsoft Learn documentation | Dynamic documentation |
| Microsoft Data Stack / BI | Power BI Star Schema Guidance | Link/reference | No | https://learn.microsoft.com/en-us/power-bi/guidance/star-schema | See official Microsoft Learn documentation | Dynamic guidance |
| Microsoft Data Stack / BI | Azure Fundamentals / AZ-900 | Link/reference | No | https://learn.microsoft.com/en-us/credentials/certifications/azure-fundamentals/ | See official Microsoft Learn / Credentials page | Dynamic certification page |
| PowerShell / Automation | PowerShell Documentation | Link/reference | No | https://learn.microsoft.com/en-us/powershell/ | See official Microsoft Learn documentation | Dynamic documentation |
| Java / Spring | JDK 21 Documentation | Link/reference | No | https://docs.oracle.com/en/java/javase/21/ | See official Oracle documentation | Java 21 / previous LTS |
| Java / Spring | JDK 25 Documentation | Link/reference | No | https://docs.oracle.com/en/java/javase/25/ | See official Oracle documentation | Java 25 / current LTS |
| Java / Spring | Dev.java – Learn Java | Link/reference | No | https://dev.java/learn/ | See official Dev.java site | Dynamic learning resource |
| Java / Spring | Spring Boot Documentation | Link/reference | No | https://docs.spring.io/spring-boot/ | See official Spring documentation | Dynamic documentation |
| Java / Spring | Spring Data JPA Documentation | Link/reference | No | https://docs.spring.io/spring-data/jpa/reference/ | See official Spring documentation | Dynamic documentation |
| Java / Build Tools | Apache Maven and Maven Wrapper Documentation | Link/reference | No | https://maven.apache.org/guides/ | See official Apache Maven documentation | Dynamic documentation |
| Linux | The Linux Command Line | Yes | https://linuxcommand.org/tlcl.php | CC BY-NC-ND 3.0 | Seventh Internet Edition / TLCL-25.12 | |
| Containers / Dev Environments | Docker Documentation | Link/reference | No | https://docs.docker.com/ | See official Docker documentation | Dynamic documentation |
| LLM APIs | Anthropic / Claude API Documentation | Link/reference | No | https://docs.anthropic.com/ | See official Anthropic documentation | Dynamic documentation |
| Local LLMs / Ollama | Ollama API Documentation | Link/reference | No | https://docs.ollama.com/api/introduction | See official Ollama documentation | Dynamic documentation |
| Networking | Computer Networking: Principles, Protocols and Practice | Link/reference | No | https://www.computer-networking.info/ | CC BY-SA 3.0 | Third Edition |
| Networking | Cisco Catalyst 2950 IOS 12.1EA Reference | Link/reference | No | https://www.cisco.com/ | See official Cisco documentation | Legacy lab reference |
| Networking | Cisco Catalyst 3560-CX IOS 15.2E Reference | Link/reference | No | https://www.cisco.com/ | See official Cisco documentation | Main Cisco lab reference |
| Networking | Cisco Networking Academy and Packet Tracer | Link/reference | No | https://www.netacad.com/ | See official Cisco resources | Dynamic learning platform |
| Networking | Core Internet Standards and RFC Editor | Link/reference | No | https://www.rfc-editor.org/ | See official RFC Editor resources | Standards reference |
| C++ | Open Data Structures in C++ | Yes | https://opendatastructures.org/ | Creative Commons Attribution License | Edition 0.1Gβ | |
| C++ | C++ Core Guidelines | Link/reference | No | https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines | See official project license | Living document |
-
- Authors: Scott Chacon and Ben Straub
- License: Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported
- Official source: https://git-scm.com/book/en/v2
- Local PDF included as a non-commercial learning resource
-
- Publisher / original source: GitHub
- Official documentation: https://docs.github.com/en/actions
- Covers workflows, jobs, runners, status checks and CI automation
- Link-only reference entry; no local copy included
-
Official Python 3 Documentation EPUB
- Publisher: Python Software Foundation
- License: Python Software Foundation License Version 2
- Official tutorial: https://docs.python.org/3/tutorial/
- Official documentation downloads: https://docs.python.org/3/download.html
- Local EPUB included as an official offline documentation archive
-
- Author: Allen B. Downey
- Publisher / original book page: Green Tea Press
- License: Text under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International; code under MIT License
- Official source: https://greenteapress.com/wp/think-python-3rd-edition/
- Official online version: https://allendowney.github.io/ThinkPython/
- Official source repository: https://github.com/AllenDowney/ThinkPython
- Local notebook ZIP included as a non-commercial learning resource
-
- Official documentation: https://numpy.org/doc/stable/
- Official user guide: https://numpy.org/doc/stable/user/
- Official API reference: https://numpy.org/doc/stable/reference/
- Link-only reference entry; no local copy included
-
- Official documentation: https://pandas.pydata.org/docs/
- Official user guide: https://pandas.pydata.org/docs/user_guide/index.html
- Official API reference: https://pandas.pydata.org/docs/reference/index.html
- Link-only reference entry; no local copy included
-
- Official user documentation: https://matplotlib.org/stable/users/index.html
- Official tutorials: https://matplotlib.org/stable/tutorials/index.html
- Official examples: https://matplotlib.org/stable/gallery/index.html
- Link-only reference entry; no local copy included
-
- Official user guide: https://scikit-learn.org/stable/user_guide.html
- Official getting started guide: https://scikit-learn.org/stable/getting_started.html
- Official examples: https://scikit-learn.org/stable/auto_examples/index.html
- Link-only reference entry; no local copy included
-
- Official documentation: https://docs.pytest.org/en/stable/
- Getting started: https://docs.pytest.org/en/stable/getting-started.html
- Supports automated contract, reconciliation and edge-case tests
- Link-only reference entry; no local copy included
-
- Official documentation: https://docs.astral.sh/ruff/
- Configuration reference: https://docs.astral.sh/ruff/configuration/
- Supports linting and formatter checks through
pyproject.toml - Link-only reference entry; no local copy included
-
- Official documentation: https://docs.python.org/3/library/json.html
- Standard-library reference for JSON encoding and decoding
- Link-only reference entry; no local copy included
-
Python
urllib.requestDocumentation- Official documentation: https://docs.python.org/3/library/urllib.request.html
- Standard-library reference for basic HTTP requests
- Link-only reference entry; no local copy included
-
OAuth 2.0 Authorization Framework – RFC 6749
- RFC information page: https://www.rfc-editor.org/info/rfc6749/
- Standards reference for OAuth2 roles, flows and access tokens
- Link-only reference entry; no local copy included
-
OAuth 2.0 Bearer Token Usage – RFC 6750
- Official specification: https://datatracker.ietf.org/doc/html/rfc6750
- Standards reference for bearer-token usage
- Link-only reference entry; no local copy included
-
- Current 3.1 patch specification: https://spec.openapis.org/oas/v3.1.2.html
- Language-agnostic contract for HTTP API paths, operations, schemas and security
- Published under the Apache License 2.0
- Link-only standards reference; no local copy included
- Flask Documentation
- Publisher / original source: Pallets Projects
- Official documentation: https://flask.palletsprojects.com/
- Supports routing, request handling and JSON-response workflows
- Link-only reference entry; no local copy included
- Think Stats, 3rd Edition
- Author: Allen B. Downey
- License: Text under CC BY-NC-SA 4.0; code under MIT License
- Official source: https://greenteapress.com/wp/think-stats-3e/
- Official online version: https://allendowney.github.io/ThinkStats/
- Local notebook ZIP included as a non-commercial learning resource
-
- Authors: Adrienne Watt and Nelson Eng
- License: Creative Commons Attribution 4.0 International
- Official source: https://opentextbc.ca/dbdesign01/
- Local PDF included as a freely redistributable learning resource with attribution
-
- Publisher: PostgreSQL Global Development Group
- Official documentation: https://www.postgresql.org/docs/18/index.html
- License: PostgreSQL License
- Local PDF included as an official documentation archive
-
Microsoft SQL and T-SQL Documentation
- Official Microsoft SQL documentation: https://learn.microsoft.com/en-us/sql/
- Official T-SQL reference: https://learn.microsoft.com/en-us/sql/t-sql/language-reference
- Link-only reference entry; no local copy included
-
- Official MariaDB Server documentation: https://mariadb.com/docs/server
- Link-only reference entry; no local copy included
-
- Official documentation: https://duckdb.org/docs/stable/
- Covers embedded analytical SQL, Parquet workflows and Python integration
- Supports the SQL analytics layer in
fabric-service-operations-analytics - Link-only reference entry; no local copy included
-
- Official documentation index: https://www.sqlite.org/docs.html
- SQL language reference: https://www.sqlite.org/lang.html
- Supports portable relational persistence and analytical lab workflows
- Link-only reference entry; no local copy included
-
Microsoft Fabric Documentation
- Official documentation: https://learn.microsoft.com/en-us/fabric/
- Microsoft Fabric overview: https://learn.microsoft.com/en-us/fabric/fundamentals/microsoft-fabric-overview
- Link-only reference entry; no local copy included
-
Fabric Medallion Lakehouse Architecture
- Official guidance: https://learn.microsoft.com/en-us/fabric/onelake/onelake-medallion-lakehouse-architecture
- Microsoft Learn module: https://learn.microsoft.com/en-us/training/modules/describe-medallion-architecture/
- Covers Bronze, Silver and Gold layer responsibilities in Fabric and OneLake
- Link-only reference entry; no local copy included
-
- Official documentation: https://learn.microsoft.com/en-us/power-bi/
- Power BI overview: https://learn.microsoft.com/en-us/power-bi/fundamentals/power-bi-overview
- Link-only reference entry; no local copy included
-
- Official documentation: https://learn.microsoft.com/en-us/power-query/
- Link-only reference entry; no local copy included
-
Data Analysis Expressions (DAX) Documentation
- Official reference: https://learn.microsoft.com/en-us/dax/
- DAX overview: https://learn.microsoft.com/en-us/dax/dax-overview
- DAX syntax and function references included as official links
- Link-only reference entry; no local copy included
-
- Official guidance: https://learn.microsoft.com/en-us/power-bi/guidance/star-schema
- Link-only reference entry; no local copy included
-
- Official certification page: https://learn.microsoft.com/en-us/credentials/certifications/azure-fundamentals/
- Link-only reference entry; no local copy included
- PowerShell Documentation
- Official documentation: https://learn.microsoft.com/en-us/powershell/
- Language specification: https://learn.microsoft.com/en-us/powershell/scripting/lang-spec/chapter-01
- Covers cross-platform scripting, object pipelines, quoting and defensive automation
- Link-only reference entry; no local copy included
-
- Official documentation: https://docs.oracle.com/en/java/javase/21/
- Official API documentation: https://docs.oracle.com/en/java/javase/21/docs/api/index.html
- Stable Java 21 LTS baseline used by current projects
- Link-only reference entry; no local copy included
-
- Official documentation: https://docs.oracle.com/en/java/javase/25/
- Official API documentation: https://docs.oracle.com/en/java/javase/25/docs/api/index.html
- Current Java LTS reference line
- Link-only reference entry; no local copy included
-
- Official learning page: https://dev.java/learn/
- Practical complement to formal JDK documentation
- Link-only reference entry; no local copy included
-
- Official documentation: https://docs.spring.io/spring-boot/
- Reference documentation: https://docs.spring.io/spring-boot/reference/
- Official guides and Spring Initializr included as links
- Supports the
spring-boot-process-api-basicsproject - Link-only reference entry; no local copy included
-
- Official reference: https://docs.spring.io/spring-data/jpa/reference/
- Covers repositories, persistence and query methods
- Supports the persistence layer in
spring-boot-process-api-basics - Link-only reference entry; no local copy included
-
Apache Maven and Maven Wrapper Documentation
- Maven documentation: https://maven.apache.org/guides/
- Maven Wrapper documentation: https://maven.apache.org/tools/wrapper/
- Supports reproducible
mvnw/mvnw.cmdproject builds - Link-only reference entry; no local copy included
- The Linux Command Line
- Author: William Shotts
- License: Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported
- Official source: https://linuxcommand.org/tlcl.php
- Local PDF included as a non-commercial learning resource in its original form
- Docker Documentation
- Official documentation: https://docs.docker.com/
- Docker Engine: https://docs.docker.com/engine/
- Docker Compose: https://docs.docker.com/compose/
- Link-only reference entry; no local copy included
- Anthropic / Claude API Documentation
- Official documentation: https://docs.anthropic.com/
- Supports model calls, structured output and API-integration workflows
- Link-only reference entry; no local copy included
- Ollama API Documentation
- Official API documentation: https://docs.ollama.com/api/introduction
- Optional reference for local JSON request/response workflows
- Link-only reference entry; no local copy included
-
Computer Networking: Principles, Protocols and Practice
- Author: Olivier Bonaventure
- License: Creative Commons Attribution-ShareAlike 3.0 Unported
- Official online version: https://www.computer-networking.info/
- Link-only reference entry; no local copy included
-
Cisco Catalyst 2950 IOS 12.1EA Reference
- Official Cisco command reference for a legacy lab platform
- Link-only reference entry; no local copy included
-
Cisco Catalyst 3560-CX IOS 15.2E Reference
- Official configuration guide for the primary physical Cisco lab
- Link-only reference entry; no local copy included
-
Cisco Networking Academy and Packet Tracer
- Official Cisco Networking Academy: https://www.netacad.com/
- Official Packet Tracer page: https://www.netacad.com/cisco-packet-tracer
- Link-only reference entry; no local copy included
-
Core Internet Standards and RFC Editor
- Official RFC Editor site: https://www.rfc-editor.org/
- Official RFC Index: https://www.rfc-editor.org/rfc-index.html
- Link-only standards reference; no local copy included
-
- Author: Pat Morin
- License: Creative Commons Attribution License
- Official source: https://opendatastructures.org/
- Local PDF included as a freely redistributable learning resource with attribution
-
- Editors: Bjarne Stroustrup and Herb Sutter
- Official browsable version: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines
- Living link-only reference; no local copy included
SHA-256 checksums for included local files are available here:
Link-only additions do not change the checksum file because no third-party binaries or documents are added locally.
This repository documents a curated and license-aware learning path across data analysis, Data/BI, Python web APIs, API/JSON workflows, Microsoft tooling, Java/Spring development, build automation, IT systems and networking fundamentals.
It is not a commercial download mirror or a general-purpose "awesome list". Resource additions should remain connected to current learning goals, verified project work or stable foundational references.
Last catalog review: 2026-07-29