Curated learning resources for software development, Python data stack, API/JSON workflows, OAuth2 concepts, data analysis, Microsoft Data Stack, business intelligence, databases, Java, Linux, containers, Git, networking, C++, local API experimentation 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 documents or resources that should not be mirrored locally
- license and attribution notes for each included third-party resource
- 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.
| 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 | |
| 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 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 |
| 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 |
| 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 | 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 | 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 |
| Java | JDK 21 Documentation | Link/reference | No | https://docs.oracle.com/en/java/javase/21/ | See official Oracle documentation | Java 21 / previous LTS |
| Java | JDK 25 Documentation | Link/reference | No | https://docs.oracle.com/en/java/javase/25/ | See official Oracle documentation | Java 25 / current LTS |
| Java | Dev.java – Learn Java | Link/reference | No | https://dev.java/learn/ | See official Dev.java site | Dynamic learning resource |
| 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 |
- Pro Git, Second Edition
- 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
-
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
-
- Publisher / original source: NumPy Developers
- 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
-
- Publisher / original source: pandas project / NumFOCUS
- 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
-
- Publisher / original source: Matplotlib development team
- 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
- Official API reference: https://matplotlib.org/stable/api/index.html
- Link-only reference entry; no local copy included
-
- Publisher / original source: scikit-learn developers
- Official user guide: https://scikit-learn.org/stable/user_guide.html
- Official getting started guide: https://scikit-learn.org/stable/getting_started.html
- Official API reference: https://scikit-learn.org/stable/api/index.html
- Official examples: https://scikit-learn.org/stable/auto_examples/index.html
- Link-only reference entry; no local copy included
-
- Publisher / original source: Python Software Foundation
- 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- Publisher / original source: Python Software Foundation
- Official documentation: https://docs.python.org/3/library/urllib.request.html
- Standard library reference for opening URLs and making basic HTTP requests
- Link-only reference entry; no local copy included
-
OAuth 2.0 Authorization Framework – RFC 6749
- Publisher / original source: IETF / RFC Editor
- RFC information page: https://www.rfc-editor.org/info/rfc6749/
- Standards reference for OAuth2 roles, authorization flows and access tokens
- Link-only reference entry; no local copy included
-
OAuth 2.0 Bearer Token Usage – RFC 6750
- Publisher / original source: IETF
- Official specification: https://datatracker.ietf.org/doc/html/rfc6750
- Standards reference for bearer token usage with protected API resources
- Link-only reference entry; no local copy included
- Flask Documentation
- Publisher / original source: Pallets Projects
- Official documentation: https://flask.palletsprojects.com/
- Official documentation for Flask, a lightweight Python web framework used for routing, request handling and JSON responses
- Link-only reference entry; no local copy included
- Think Stats, 3rd Edition
- 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-stats-3e/
- Official online version: https://allendowney.github.io/ThinkStats/
- Official source repository: https://github.com/AllenDowney/ThinkStats
- Local notebook ZIP included as a non-commercial learning resource
-
- Authors: Adrienne Watt and Nelson Eng
- Publisher / original source: BCcampus / B.C. Open Collection
- 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 / original source: PostgreSQL Global Development Group
- License: PostgreSQL License
- Official documentation page: https://www.postgresql.org/docs/
- Official online manual: https://www.postgresql.org/docs/18/index.html
- Local PDF included as an official PostgreSQL documentation archive
-
Microsoft SQL and T-SQL Documentation
- Publisher / original source: Microsoft Learn / MicrosoftDocs
- 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
- Official source repository: https://github.com/MicrosoftDocs/sql-docs
- Link-only reference entry; no local copy included
-
- Publisher / original source: MariaDB
- Official MariaDB Server documentation: https://mariadb.com/docs/server
- MariaDB Community Server FAQ: https://mariadb.com/docs/general-resources/community/community/faq/mariadb-community-server
- Link-only reference entry; no local copy included
-
Microsoft Fabric Documentation
- Publisher / original source: Microsoft Learn / Microsoft
- Official Microsoft Fabric 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
-
- Publisher / original source: Microsoft Learn / Microsoft
- Official Power BI 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
-
- Publisher / original source: Microsoft Learn / Microsoft
- Official Power Query documentation: https://learn.microsoft.com/en-us/power-query/
- Link-only reference entry; no local copy included
-
- Publisher / original source: Microsoft Learn / Microsoft
- Official guidance: https://learn.microsoft.com/en-us/power-bi/guidance/star-schema
- Link-only reference entry; no local copy included
-
- Publisher / original source: Microsoft Learn / Microsoft Credentials
- Official certification page: https://learn.microsoft.com/en-us/credentials/certifications/azure-fundamentals/
- Link-only reference entry; no local copy included
-
- Publisher / original source: Oracle
- Java release context: Java 21 / previous LTS line
- 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
- Link-only reference entry; no local copy included
-
- Publisher / original source: Oracle
- Java release context: Java 25 / current LTS line
- 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
- Link-only reference entry; no local copy included
-
- Publisher / original source: Oracle / Java community site
- Official learning page: https://dev.java/learn/
- Main Dev.java site: https://dev.java/
- Link-only reference entry; no local copy included
- The Linux Command Line
- Author: William Shotts
- Edition: Seventh Internet Edition
- License: Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported
- Official source: https://linuxcommand.org/tlcl.php
- Official download host: https://sourceforge.net/projects/linuxcommand/files/TLCL/25.12/TLCL-25.12.pdf/download
- Local PDF included as a non-commercial learning resource in its original form
- Docker Documentation
- Publisher / original source: Docker
- Official documentation: https://docs.docker.com/
- Docker Engine: https://docs.docker.com/engine/
- Docker Compose: https://docs.docker.com/compose/
- Dockerfile and Compose file references included as official links
- Docker Desktop license agreement linked for professional usage context
- Link-only reference entry; no local copy included
- Anthropic / Claude API Documentation
- Publisher / original source: Anthropic
- Official documentation: https://docs.anthropic.com/
- Official documentation for Claude API usage, model calls and API integration patterns
- Link-only reference entry; no local copy included
- Ollama API Documentation
- Publisher / original source: Ollama
- Official API documentation: https://docs.ollama.com/api/introduction
- Optional reference for local JSON request/response workflows against a local LLM API
- Link-only reference entry; no local copy included
-
Computer Networking: Principles, Protocols and Practice
- Author: Olivier Bonaventure
- Edition: Third Edition
- License: Creative Commons Attribution-ShareAlike 3.0 Unported
- Official online version: https://www.computer-networking.info/
- Official source repository: https://github.com/cnp3/ebook
- Link-only reference entry; no local copy included
-
Cisco Catalyst 2950 IOS 12.1EA Reference
- Publisher / original source: Cisco
- Hardware context: Cisco Catalyst 2950 / 2955 legacy Layer-2 switches
- Cisco IOS release family: Cisco IOS Release 12.1(22)EA11 and Later
- Official command reference: https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst2950/software/release/12-1_22_ea11x/command/reference/title.html
- Link-only reference entry; no local copy included
-
Cisco Catalyst 3560-CX IOS 15.2E Reference
- Publisher / original source: Cisco
- Hardware context: Cisco Catalyst 3560-CX and 2960-CX switches
- Cisco IOS release family: Cisco IOS Release 15.2(7)Ex
- Official configuration guide: https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst2960cx_3650cx/software/release/15-2_7_e/configuration_guide/b_1527e_consolidated_3560cx_2960cx_cg.html
- Official release notes page: https://www.cisco.com/c/en/us/support/switches/catalyst-3560-cx-series-switches/products-release-notes-list.html
- Link-only reference entry; no local copy included
-
Cisco Networking Academy and Packet Tracer
- Publisher / original source: Cisco
- 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
- Publisher / original source: RFC Editor
- Official RFC Editor site: https://www.rfc-editor.org/
- Official RFC Index: https://www.rfc-editor.org/rfc-index.html
- Link-only reference entry; no local copy included
-
- Author: Pat Morin
- Edition: 0.1Gβ
- License: Creative Commons Attribution License
- Official source: https://opendatastructures.org/
- Official PDF: https://opendatastructures.org/ods-cpp.pdf
- Official source repository: https://github.com/patmorin/ods
- Local PDF included as a freely redistributable learning resource with attribution
-
- Editors: Bjarne Stroustrup and Herb Sutter
- Maintainer / original source: Standard C++ Foundation / isocpp
- Official browsable version: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines
- Official source repository: https://github.com/isocpp/CppCoreGuidelines
- Link-only reference entry; no local copy included
SHA-256 checksums for included local files are available here:
This repository documents curated learning resources for software development, data analysis, Python web APIs, API/JSON workflows, OAuth2 concepts, LLM API references, IT systems and process analysis.
It is not a commercial download mirror.