Commit bce9ac94 authored by Sridhar's avatar Sridhar
Browse files

init commit

parent 812cd860
Issue #13006: Update CODE_OF_CONDUCT-te.md
==================================================
State: open
Created: 2025-11-12T14:00:28Z
Updated: 2025-11-21T17:06:33Z
Author: duvvuvenkataramana
Comments: 4
Labels: :eyes: Needs Review
Description:
==============================
## What does this PR do?
Add resource(s) | Remove resource(s) | Add info | Improve repo
## IMPORTANT
- [x] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md).
- [x] Is this a revision of a previously submitted PR? If so, STOP! Go back, reopen the PR, and add commit(s) the branch you previously submitted. Please don't make the job of reviewing more difficult by hiding previous work.
## For resources
### Description
### Why is this valuable (or not)?
### How do we know it's really free?
### For book lists, is it a book? For course lists, is it a course? etc.
## Checklist:
- [x] [Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates.
- [x] Include author(s) and platform where appropriate.
- [x] Put lists in alphabetical order, correct spacing.
- [x] Add needed indications (PDF, access notes, under construction).
- [x] Used an informative name for this pull request.
## Follow-up
- Check the status of GitHub Actions and resolve any reported warnings!
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/13006
\ No newline at end of file
Issue #13007: Add machine learning books
==================================================
State: open
Created: 2025-11-13T10:38:35Z
Updated: 2025-11-13T10:46:18Z
Author: Raghu0703
Comments: 2
Labels: linter error
Description:
==============================
## What does this PR do?
I have provided the details for best python learning platform note that they are free of cost and accessible to everyone
## IMPORTANT
- [x] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md).
- [ ] Is this a revision of a previously submitted PR? If so, STOP! Go back, reopen the PR, and add commit(s) the branch you previously submitted. Please don't make the job of reviewing more difficult by hiding previous work.
## For resources
### Description
### Why is this valuable (or not)?
it is valuable as it is useful to the students
### How do we know it's really free?
it is completely safe
### For book lists, is it a book? For course lists, is it a course? etc.
## Checklist:
- [ ] [Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates.
- [ ] Include author(s) and platform where appropriate.
- [ ] Put lists in alphabetical order, correct spacing.
- [ ] Add needed indications (PDF, access notes, under construction).
- [ ] Used an informative name for this pull request.
## Follow-up
- Check the status of GitHub Actions and resolve any reported warnings!
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/13007
\ No newline at end of file
Issue #13010: Add Marathi translation for "# How-To at a glance"
==================================================
State: open
Created: 2025-11-14T07:17:11Z
Updated: 2025-11-15T00:41:57Z
Author: saikirankanakala
Comments: 1
Labels: :eyes: Needs Review
Description:
==============================
What does this PR do?
Add resource(s) | Remove resource(s) | Add info | Improve repo
Add resource(s): Marathi translation of the "# How-To at a glance" document.
IMPORTANT
Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md).
Is this a revision of a previously submitted PR? If so, STOP! Go back, reopen the PR, and add commit(s) to the branch of the previous PR.
For resources
Description
ही Pull Request "एका दृष्टीक्षेपात कसे करावे" या इंग्रजी दस्तऐवजाचा मराठी अनुवाद जोडते.
[मूळ इंग्रजी मजकूराचा संपूर्ण अनुवाद येथे दिला आहे, आणि सर्व मराठी मजकूर translate:...  टॅग वापरून सुरक्षित केलेला आहे.]
Why is this valuable (or not)?
ही अनुवादित सामग्री मराठी भाषिकांना GitHub व ओपन सोर्स योगदानासाठी मदत करेल, तसेच योगदान प्रक्रियेला सोपं बनवेल.
How do we know it's really free?
The original content is free, and this is a translation of that free content. No additional restrictions apply.
For book lists, is it a book? For course lists, is it a course? etc.
N/A - This is a documentation translation contribution.
Checklist:
[Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates.
Include author(s) and platform where appropriate.
Put lists in alphabetical order, correct spacing.
Add needed indications (PDF, access notes, under construction) — not applicable.
Used an informative name for this pull request.
Follow-up
Check the status of GitHub Actions and resolve any reported warnings.
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/13010
\ No newline at end of file
Issue #13011: Add Python programming resource from UFPR
==================================================
State: open
Created: 2025-11-14T18:21:53Z
Updated: 2025-11-14T18:22:31Z
Author: MatheusMarafon
Comments: 1
Labels: linter error
Description:
==============================
No description provided.
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/13011
\ No newline at end of file
Issue #13013: Add new Python programming resource link
==================================================
State: open
Created: 2025-11-14T18:41:06Z
Updated: 2025-11-14T18:41:45Z
Author: MatheusMarafon
Comments: 1
Labels: linter error
Description:
==============================
No description provided.
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/13013
\ No newline at end of file
Issue #13015: Update link for Python Full Course in Telugu
==================================================
State: open
Created: 2025-11-16T05:39:06Z
Updated: 2025-11-21T13:57:58Z
Author: Jashnavi25
Comments: 3
Labels: waiting for changes
Description:
==============================
Updated the YouTube link for the Python Full Course in Telugu – Great Learning resource to ensure it points to the correct and active video. This improves accuracy and helps learners access the right content.
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/13015
\ No newline at end of file
Issue #13016: Add Kannada React series link
==================================================
State: open
Created: 2025-11-16T16:40:48Z
Updated: 2025-11-16T16:40:48Z
Author: shravanramakunja
Comments: 0
Description:
==============================
Hello,
I would like to add a new free resource to the repository under Free Programming Books > Kannada section.
Resource Name:
React JS Tutorial Series (Kannada) – by [Script kiddie]
Link:
https://youtu.be/vYXY0_Vdkos?si=ZW5IHFuvJzE-eblc
Content Type:
YouTube Playlist / Video Series
Description:
A complete React JS tutorial series in Kannada language, covering components, props, hooks, state management, routing, and API calls.
GitHub URL: https://github.com/EbookFoundation/free-programming-books/issues/13016
\ No newline at end of file
Issue #13017: Added Abdul Bari Algorithms playlist to Hindi DSA section
==================================================
State: open
Created: 2025-11-17T18:28:57Z
Updated: 2025-11-24T17:32:53Z
Author: Sachet-debug
Comments: 1
Labels: linter error
Description:
==============================
## What does this PR do?
Add resource(s)
## IMPORTANT
- [x] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md).
- [x] Is this a revision of a previously submitted PR? If so, STOP! Go back, reopen the PR, and add commit(s) the branch you previously submitted. Please don't make the job of reviewing more difficult by hiding previous work.
## For resources
### Description
This PR adds Abdul Bari's Algorithms playlist (YouTube) to the Hindi "डेटा स्ट्रक्चर और एल्गोरिदम" section in free-programming-books-hi.md.
### Why is this valuable (or not)?
Abdul Bari's Algorithms playlist is a highly recommended and widely used free resource among students in India for understanding algorithms with clear explanations.
### How do we know it's really free?
It is available on YouTube without any cost, accessible to all users.
### For book lists, is it a book? For course lists, is it a course? etc.
## Checklist:
### Checklist:
- [x] I searched for duplicates using the free-programming-books search tool.
- [x] Included author (Abdul Bari) and platform (YouTube).
- [x] The item is correctly placed in alphabetical order with correct spacing.
- [x] Added needed indications (YouTube, English explanation).
- [x] PR title is informative and clearly describes the change.
- [x] I have read and followed the contributing guidelines.
- [x] This is not a revision of a previous PR.
## Follow-up
- Check the status of GitHub Actions and resolve any reported warnings!
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/13017
\ No newline at end of file
Issue #13019: Add React JS Tutorial Series in Kannada
==================================================
State: open
Created: 2025-11-20T06:01:23Z
Updated: 2025-11-20T06:01:57Z
Author: pramod5403
Comments: 1
Labels: linter error
Description:
==============================
> Resolves #13016
Added React JS Tutorial Series (Kannada) by Script Kiddie to the free courses list for Kannada language. This comprehensive tutorial series covers React components, props, hooks, state management, routing, and API calls.
## What does this PR do?
Add resource(s) | Remove resource(s) | Add info | Improve repo
## IMPORTANT
- [ ] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md).
- [ ] Is this a revision of a previously submitted PR? If so, STOP! Go back, reopen the PR, and add commit(s) the branch you previously submitted. Please don't make the job of reviewing more difficult by hiding previous work.
## For resources
### Description
### Why is this valuable (or not)?
### How do we know it's really free?
### For book lists, is it a book? For course lists, is it a course? etc.
## Checklist:
- [ ] [Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates.
- [ ] Include author(s) and platform where appropriate.
- [ ] Put lists in alphabetical order, correct spacing.
- [ ] Add needed indications (PDF, access notes, under construction).
- [ ] Used an informative name for this pull request.
## Follow-up
- Check the status of GitHub Actions and resolve any reported warnings!
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/13019
\ No newline at end of file
Issue #13020: Clean up C# tutorial links that were in C
==================================================
State: open
Created: 2025-11-20T07:28:57Z
Updated: 2025-11-20T07:32:56Z
Author: plantindesk
Comments: 1
Labels: linter error
Description:
==============================
Removed duplicate C# tutorial links from the list in C
## What does this PR do?
Remove resource(s): The C section contained two C# tutorial links that were duplicates of the links already present in the dedicated C# section. This PR removes those duplicates to keep the list accurate and properly categorize.
## For resources
### Description
The C section contained two C# tutorial links that were duplicates of the links already present in the dedicated C# section. This PR removes those duplicates to keep the list accurate and properly categorized.
### Why is this valuable?
* Fixes categorization errors
* Reduces duplication
* Keeps the resource list clean and easier to navigate
## Checklist:
* [x] Searched for duplicates
* [x] Ensured alphabetical order in the updated list
* [x] Used an informative name for the PR
## Follow-up
- Check the status of GitHub Actions and resolve any reported warnings!
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/13020
\ No newline at end of file
Issue #13023: chore(deps): bump actions/checkout from 5 to 6
==================================================
State: open
Created: 2025-11-22T11:01:09Z
Updated: 2025-11-22T11:01:10Z
Author: dependabot[bot]
Comments: 1
Labels: 🤖 automation, 🔗 dependencies, 🔗 dependencies:github-actions
Description:
==============================
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/actions/checkout/releases">actions/checkout's releases</a>.</em></p>
<blockquote>
<h2>v6.0.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Update README to include Node.js 24 support details and requirements by <a href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2248">actions/checkout#2248</a></li>
<li>Persist creds to a separate file by <a href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2286">actions/checkout#2286</a></li>
<li>v6-beta by <a href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2298">actions/checkout#2298</a></li>
<li>update readme/changelog for v6 by <a href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2311">actions/checkout#2311</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v5.0.0...v6.0.0">https://github.com/actions/checkout/compare/v5.0.0...v6.0.0</a></p>
<h2>v6-beta</h2>
<h2>What's Changed</h2>
<p>Updated persist-credentials to store the credentials under <code>$RUNNER_TEMP</code> instead of directly in the local git config.</p>
<p>This requires a minimum Actions Runner version of <a href="https://github.com/actions/runner/releases/tag/v2.329.0">v2.329.0</a> to access the persisted credentials for <a href="https://docs.github.com/en/actions/tutorials/use-containerized-services/create-a-docker-container-action">Docker container action</a> scenarios.</p>
<h2>v5.0.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Port v6 cleanup to v5 by <a href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2301">actions/checkout#2301</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v5...v5.0.1">https://github.com/actions/checkout/compare/v5...v5.0.1</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/actions/checkout/blob/main/CHANGELOG.md">actions/checkout's changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<h2>V6.0.0</h2>
<ul>
<li>Persist creds to a separate file by <a href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2286">actions/checkout#2286</a></li>
<li>Update README to include Node.js 24 support details and requirements by <a href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2248">actions/checkout#2248</a></li>
</ul>
<h2>V5.0.1</h2>
<ul>
<li>Port v6 cleanup to v5 by <a href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2301">actions/checkout#2301</a></li>
</ul>
<h2>V5.0.0</h2>
<ul>
<li>Update actions checkout to use node 24 by <a href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2226">actions/checkout#2226</a></li>
</ul>
<h2>V4.3.1</h2>
<ul>
<li>Port v6 cleanup to v4 by <a href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2305">actions/checkout#2305</a></li>
</ul>
<h2>V4.3.0</h2>
<ul>
<li>docs: update README.md by <a href="https://github.com/motss"><code>@​motss</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1971">actions/checkout#1971</a></li>
<li>Add internal repos for checking out multiple repositories by <a href="https://github.com/mouismail"><code>@​mouismail</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1977">actions/checkout#1977</a></li>
<li>Documentation update - add recommended permissions to Readme by <a href="https://github.com/benwells"><code>@​benwells</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2043">actions/checkout#2043</a></li>
<li>Adjust positioning of user email note and permissions heading by <a href="https://github.com/joshmgross"><code>@​joshmgross</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2044">actions/checkout#2044</a></li>
<li>Update README.md by <a href="https://github.com/nebuk89"><code>@​nebuk89</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2194">actions/checkout#2194</a></li>
<li>Update CODEOWNERS for actions by <a href="https://github.com/TingluoHuang"><code>@​TingluoHuang</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2224">actions/checkout#2224</a></li>
<li>Update package dependencies by <a href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2236">actions/checkout#2236</a></li>
</ul>
<h2>v4.2.2</h2>
<ul>
<li><code>url-helper.ts</code> now leverages well-known environment variables by <a href="https://github.com/jww3"><code>@​jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1941">actions/checkout#1941</a></li>
<li>Expand unit test coverage for <code>isGhes</code> by <a href="https://github.com/jww3"><code>@​jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1946">actions/checkout#1946</a></li>
</ul>
<h2>v4.2.1</h2>
<ul>
<li>Check out other refs/* by commit if provided, fall back to ref by <a href="https://github.com/orhantoy"><code>@​orhantoy</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1924">actions/checkout#1924</a></li>
</ul>
<h2>v4.2.0</h2>
<ul>
<li>Add Ref and Commit outputs by <a href="https://github.com/lucacome"><code>@​lucacome</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1180">actions/checkout#1180</a></li>
<li>Dependency updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>- <a href="https://redirect.github.com/actions/checkout/pull/1777">actions/checkout#1777</a>, <a href="https://redirect.github.com/actions/checkout/pull/1872">actions/checkout#1872</a></li>
</ul>
<h2>v4.1.7</h2>
<ul>
<li>Bump the minor-npm-dependencies group across 1 directory with 4 updates by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1739">actions/checkout#1739</a></li>
<li>Bump actions/checkout from 3 to 4 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1697">actions/checkout#1697</a></li>
<li>Check out other refs/* by commit by <a href="https://github.com/orhantoy"><code>@​orhantoy</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1774">actions/checkout#1774</a></li>
<li>Pin actions/checkout's own workflows to a known, good, stable version. by <a href="https://github.com/jww3"><code>@​jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1776">actions/checkout#1776</a></li>
</ul>
<h2>v4.1.6</h2>
<ul>
<li>Check platform to set archive extension appropriately by <a href="https://github.com/cory-miller"><code>@​cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1732">actions/checkout#1732</a></li>
</ul>
<h2>v4.1.5</h2>
<ul>
<li>Update NPM dependencies by <a href="https://github.com/cory-miller"><code>@​cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1703">actions/checkout#1703</a></li>
<li>Bump github/codeql-action from 2 to 3 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1694">actions/checkout#1694</a></li>
<li>Bump actions/setup-node from 1 to 4 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1696">actions/checkout#1696</a></li>
<li>Bump actions/upload-artifact from 2 to 4 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1695">actions/checkout#1695</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/actions/checkout/commit/1af3b93b6815bc44a9784bd300feb67ff0d1eeb3"><code>1af3b93</code></a> update readme/changelog for v6 (<a href="https://redirect.github.com/actions/checkout/issues/2311">#2311</a>)</li>
<li><a href="https://github.com/actions/checkout/commit/71cf2267d89c5cb81562390fa70a37fa40b1305e"><code>71cf226</code></a> v6-beta (<a href="https://redirect.github.com/actions/checkout/issues/2298">#2298</a>)</li>
<li><a href="https://github.com/actions/checkout/commit/069c6959146423d11cd0184e6accf28f9d45f06e"><code>069c695</code></a> Persist creds to a separate file (<a href="https://redirect.github.com/actions/checkout/issues/2286">#2286</a>)</li>
<li><a href="https://github.com/actions/checkout/commit/ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493"><code>ff7abcd</code></a> Update README to include Node.js 24 support details and requirements (<a href="https://redirect.github.com/actions/checkout/issues/2248">#2248</a>)</li>
<li>See full diff in <a href="https://github.com/actions/checkout/compare/v5...v6">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=5&new-version=6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/13023
\ No newline at end of file
Issue #13024: Update rtl_ltr_linter.py
==================================================
State: open
Created: 2025-11-22T11:42:22Z
Updated: 2025-11-23T06:56:50Z
Author: duvvuvenkataramana
Comments: 4
Labels: question
Description:
==============================
## What does this PR do?
Add resource(s) | Remove resource(s) | Add info | Improve repo
## IMPORTANT
- [ ] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md).
- [ ] Is this a revision of a previously submitted PR? If so, STOP! Go back, reopen the PR, and add commit(s) the branch you previously submitted. Please don't make the job of reviewing more difficult by hiding previous work.
## For resources
### Description
### Why is this valuable (or not)?
### How do we know it's really free?
### For book lists, is it a book? For course lists, is it a course? etc.
## Checklist:
- [ ] [Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates.
- [ ] Include author(s) and platform where appropriate.
- [ ] Put lists in alphabetical order, correct spacing.
- [ ] Add needed indications (PDF, access notes, under construction).
- [ ] Used an informative name for this pull request.
## Follow-up
- Check the status of GitHub Actions and resolve any reported warnings!
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/13024
\ No newline at end of file
Issue #13025: Update free-programming-books-fa_IR.md - thinkpython book added
==================================================
State: open
Created: 2025-11-22T15:43:16Z
Updated: 2025-11-23T14:08:32Z
Author: Qarebaq
Comments: 2
Labels: waiting for changes
Description:
==============================
hi i added free translation of think python book in Persian
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/13025
\ No newline at end of file
Issue #13026: Add 'Introduction to newLISP' book - Fixes #12614
==================================================
State: open
Created: 2025-11-23T18:14:08Z
Updated: 2025-11-23T19:04:39Z
Author: Gnanasaikiran
Comments: 4
Description:
==============================
## What does this PR do?
Add resource(s) | Remove resource(s) | Add info | Improve repo
## IMPORTANT
- [ ] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md).
- [ ] Is this a revision of a previously submitted PR? If so, STOP! Go back, reopen the PR, and add commit(s) the branch you previously submitted. Please don't make the job of reviewing more difficult by hiding previous work.
## For resources
### Description
### Why is this valuable (or not)?
### How do we know it's really free?
### For book lists, is it a book? For course lists, is it a course? etc.
## Checklist:
- [ ] [Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates.
- [ ] Include author(s) and platform where appropriate.
- [ ] Put lists in alphabetical order, correct spacing.
- [ ] Add needed indications (PDF, access notes, under construction).
- [ ] Used an informative name for this pull request.
## Follow-up
- Check the status of GitHub Actions and resolve any reported warnings!
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/13026
\ No newline at end of file
Issue #13027: Add learning resource
==================================================
State: open
Created: 2025-11-23T18:21:56Z
Updated: 2025-11-23T18:21:56Z
Author: NICKSTER0506
Comments: 0
Description:
==============================
## What does this PR do?
Add resource(s) | Remove resource(s) | Add info | Improve repo
## IMPORTANT
- [ ] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md).
- [ ] Is this a revision of a previously submitted PR? If so, STOP! Go back, reopen the PR, and add commit(s) the branch you previously submitted. Please don't make the job of reviewing more difficult by hiding previous work.
## For resources
### Description
### Why is this valuable (or not)?
### How do we know it's really free?
### For book lists, is it a book? For course lists, is it a course? etc.
## Checklist:
- [ ] [Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates.
- [ ] Include author(s) and platform where appropriate.
- [ ] Put lists in alphabetical order, correct spacing.
- [ ] Add needed indications (PDF, access notes, under construction).
- [ ] Used an informative name for this pull request.
## Follow-up
- Check the status of GitHub Actions and resolve any reported warnings!
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/13027
\ No newline at end of file
Issue #13028: The Turkish book 'Rust'a Giriş - Mahmut Bulut (PDF)' is not available.
==================================================
State: open
Created: 2025-11-23T23:23:46Z
Updated: 2025-11-25T05:55:37Z
Author: thegears
Comments: 1
Description:
==============================
No description provided.
GitHub URL: https://github.com/EbookFoundation/free-programming-books/issues/13028
\ No newline at end of file
Issue #13029: Add Python Data Science Handbook resource
==================================================
State: open
Created: 2025-11-24T10:56:00Z
Updated: 2025-11-25T07:27:38Z
Author: gellikeerthi
Comments: 6
Description:
==============================
### What I did
Added a new free Python learning resource to the Python section in the free courses list.
### Resource added
- Python Data Science Handbook (full content): https://jakevdp.github.io/PythonDataScienceHandbook/
### Why
This book is a high-quality, complete, and freely accessible resource that helps learners understand data science using Python. It benefits beginners as well as intermediate developers.
### Notes
If anything needs to be updated, I will be happy to make the changes 😊
## What does this PR do?
Add resource(s) | Remove resource(s) | Add info | Improve repo
## IMPORTANT
- [ ] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md).
- [ ] Is this a revision of a previously submitted PR? If so, STOP! Go back, reopen the PR, and add commit(s) the branch you previously submitted. Please don't make the job of reviewing more difficult by hiding previous work.
## For resources
### Description
### Why is this valuable (or not)?
### How do we know it's really free?
### For book lists, is it a book? For course lists, is it a course? etc.
## Checklist:
- [ ] [Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates.
- [ ] Include author(s) and platform where appropriate.
- [ ] Put lists in alphabetical order, correct spacing.
- [ ] Add needed indications (PDF, access notes, under construction).
- [ ] Used an informative name for this pull request.
## Follow-up
- Check the status of GitHub Actions and resolve any reported warnings!
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/13029
\ No newline at end of file
Issue #13030: docs(books): Remove unavailable Turkish Rust book link (issue #13028)
==================================================
State: open
Created: 2025-11-24T13:44:40Z
Updated: 2025-11-24T13:45:15Z
Author: 2400032275
Comments: 1
Labels: linter error
Description:
==============================
Removed a PDF link for 'Rust'a Giriş' from the Rust section.
## What does this PR do?
Add resource(s) | Remove resource(s) | Add info | Improve repo
## IMPORTANT
- [ ] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md).
- [ ] Is this a revision of a previously submitted PR? If so, STOP! Go back, reopen the PR, and add commit(s) the branch you previously submitted. Please don't make the job of reviewing more difficult by hiding previous work.
## For resources
### Description
### Why is this valuable (or not)?
### How do we know it's really free?
### For book lists, is it a book? For course lists, is it a course? etc.
## Checklist:
- [ ] [Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates.
- [ ] Include author(s) and platform where appropriate.
- [ ] Put lists in alphabetical order, correct spacing.
- [ ] Add needed indications (PDF, access notes, under construction).
- [ ] Used an informative name for this pull request.
## Follow-up
- Check the status of GitHub Actions and resolve any reported warnings!
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/13030
\ No newline at end of file
Issue #13031: Add Data Science and Python books
==================================================
State: open
Created: 2025-11-24T18:12:19Z
Updated: 2025-11-24T18:13:00Z
Author: Raghu0703
Comments: 1
Labels: linter error
Description:
==============================
Added new free programming resources:
- Python programming books
- Data Science learning materials
All resources are freely accessible and follow the repository guidelines.
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/13031
\ No newline at end of file
Issue #13032: Fix/lint for pr 13031
==================================================
State: open
Created: 2025-11-24T18:21:00Z
Updated: 2025-11-24T18:21:40Z
Author: Raghu0703
Comments: 1
Labels: linter error
Description:
==============================
## What does this PR do?
Add resource(s) | Remove resource(s) | Add info | Improve repo
## IMPORTANT
- [x] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md).
- [x] Is this a revision of a previously submitted PR? If so, STOP! Go back, reopen the PR, and add commit(s) the branch you previously submitted. Please don't make the job of reviewing more difficult by hiding previous work.
## For resources
### Description
### Why is this valuable (or not)?
### How do we know it's really free?
### For book lists, is it a book? For course lists, is it a course? etc.
## Checklist:
- [x] [Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates.
- [x] Include author(s) and platform where appropriate.
- [x] Put lists in alphabetical order, correct spacing.
- [x] Add needed indications (PDF, access notes, under construction).
- [x] Used an informative name for this pull request.
## Follow-up
- Check the status of GitHub Actions and resolve any reported warnings!
GitHub URL: https://github.com/EbookFoundation/free-programming-books/pull/13032
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment