23f1000537
80ef7d158a
Merge a413802eb3 into c904678b60
2026-06-24 18:02:00 +00:00
Marcin Parśniak
c904678b60
Update Java learning resources: remove outdated course and add newer alternatives ( #13321 )
...
* fix: update resources by removing outdated link and adding new ones
Removed an outdated Java course and added two up-to-date free alternatives:
Kurs Java od podstaw [2024]
Kurs Java od podstaw 2023
* fix: sort Java courses alphabetically
* fix: correct alphabetical ordering of Java courses
* add missing course creators
2026-06-24 14:01:50 -04:00
maczam
83578b5cc3
Add 4 free books from YiteAI (Go, Vue, React, DSA) ( #13320 )
...
Check URLs from changed files / Get changed files (push) Waiting to run
Check URLs from changed files / Check @ (push) Blocked by required conditions
Check URLs from changed files / GitHub report (push) Blocked by required conditions
Detect conflicting PRs / Detect (push) Waiting to run
Co-authored-by: maczam <ydhexin@gmail.com>
2026-06-23 10:21:10 -04:00
groves73-afk
e3ca4b8f06
Fix double-word typo in free-programming-books-langs.md ( #13317 )
2026-06-23 10:12:33 -04:00
Lixin2026
20588ac61a
docs: fix Emmet PDF link formatting ( #13316 )
2026-06-23 10:11:51 -04:00
dependabot[bot]
07d7f793e4
chore(deps): bump actions/checkout from 5 to 7 ( #13314 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 10:11:20 -04:00
Leithen
3ce39c5cb1
hardcode Thenlie as assignee. remove reviewer option ( #13319 )
2026-06-23 10:10:46 -04:00
gsiri007
5b259858a9
The site seems to be broken. Links to chapters not responding etc. ( #13311 )
...
Check URLs from changed files / Get changed files (push) Has been cancelled
Detect conflicting PRs / Detect (push) Has been cancelled
Check URLs from changed files / Check @ (push) Has been cancelled
Check URLs from changed files / GitHub report (push) Has been cancelled
* Removed 403 Forbidden - Object-Oriented Programming in JavaTM Textbook
* Book added: Linux Essentials - Linux Professional Institute
* three LPI books added
* version number removed from LPI books
* Operating Systems and Middleware - Max Hailperin removed due to 404 access denied
* removed broken link
* removed golangbyexample.com
* Update free-programming-books-langs.md
2026-06-18 11:42:20 -04:00
Mzdrowy
ba4b0c6dfc
Add 4 Polish ebooks by mzdrowy ( #13312 )
...
- Internet, Domeny i DNS – Podręcznik edukacyjny od podstaw (PDF)
- Mam stronę i co dalej (PDF)
- Pod skórą systemu (PDF)
- Sztuczna inteligencja bez tajemnic (PDF)
All books are freely available at mzdrowy.github.io
Co-authored-by: MzdrowY <mzdrowy@users.noreply.github.com>
2026-06-18 11:41:06 -04:00
Lixin2026
810660c14c
docs: update course links to HTTPS ( #13310 )
Check URLs from changed files / Get changed files (push) Waiting to run
Check URLs from changed files / Check @ (push) Blocked by required conditions
Check URLs from changed files / GitHub report (push) Blocked by required conditions
Detect conflicting PRs / Detect (push) Waiting to run
2026-06-17 09:58:59 -04:00
이승찬
e686fc430b
Update http to https links in free-programming-books-ko.md ( #13296 )
2026-06-17 09:57:53 -04:00
Alicia Sykes
697c1bbad6
swap two dead redgate book links for the actual pdfs ( #13307 )
Check URLs from changed files / Get changed files (push) Has been cancelled
Detect conflicting PRs / Detect (push) Has been cancelled
Check URLs from changed files / Check @ (push) Has been cancelled
Check URLs from changed files / GitHub report (push) Has been cancelled
2026-06-16 10:51:51 -04:00
toshanthi-stack
a460145df1
Add AI School (Artificial Intelligence free courses) ( #13301 )
...
Check URLs from changed files / Get changed files (push) Has been cancelled
Detect conflicting PRs / Detect (push) Has been cancelled
Check URLs from changed files / Check @ (push) Has been cancelled
Check URLs from changed files / GitHub report (push) Has been cancelled
* Add AI School to Artificial Intelligence free courses
* Move AI School to the MOOC section per maintainer feedback
2026-06-13 15:32:53 -04:00
dopdev08
16f043675b
Add React JS totorial series kannada ( #13303 )
...
* Add React JS totorial series kannada
* fix: markdown lint warnings
* fix: Process completed with exit code 1
* fix: markdown formatting
2026-06-13 15:26:29 -04:00
Alicia Sykes
02305920df
update .net performance testing book link, old page is gone ( #13305 )
2026-06-13 15:25:03 -04:00
ShanYu
4e8007911f
feat: add new AI courses in Traditional Chinese ( #13304 )
2026-06-13 15:22:41 -04:00
Noval Agung Prayogo
d5d218f932
feat: add Dasar Pemrograman Rust (Indonesia) ( #13299 )
Check URLs from changed files / Get changed files (push) Has been cancelled
Detect conflicting PRs / Detect (push) Has been cancelled
Check URLs from changed files / Check @ (push) Has been cancelled
Check URLs from changed files / GitHub report (push) Has been cancelled
2026-06-09 11:12:32 -04:00
heisenbug98
978e383301
Add Korean Linux command line book ( #13298 )
...
Check URLs from changed files / Get changed files (push) Waiting to run
Check URLs from changed files / Check @ (push) Blocked by required conditions
Check URLs from changed files / GitHub report (push) Blocked by required conditions
Detect conflicting PRs / Detect (push) Waiting to run
* Add Korean Linux command line book
* Fix Korean Linux resource ordering
2026-06-08 08:08:02 -04:00
Michael Miscanuk
6fdf591871
Add CheatGrid cheat sheets to cheatsheets collection ( #13297 )
2026-06-08 08:06:07 -04:00
ifer47
c1eb691dba
docs: fix translations anchor links ( #13295 )
...
Check URLs from changed files / Get changed files (push) Has been cancelled
Detect conflicting PRs / Detect (push) Has been cancelled
Check URLs from changed files / Check @ (push) Has been cancelled
Check URLs from changed files / GitHub report (push) Has been cancelled
Co-authored-by: yangkangkang <yangkangkang@wps.cn>
2026-06-04 11:50:01 -04:00
dependabot[bot]
763c43cc0d
chore(deps): bump eps1lon/actions-label-merge-conflict ( #13288 )
...
Bumps [eps1lon/actions-label-merge-conflict](https://github.com/eps1lon/actions-label-merge-conflict ) from 3.0.3 to 3.1.0.
- [Release notes](https://github.com/eps1lon/actions-label-merge-conflict/releases )
- [Changelog](https://github.com/eps1lon/actions-label-merge-conflict/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eps1lon/actions-label-merge-conflict/compare/v3.0.3...v3.1.0 )
---
updated-dependencies:
- dependency-name: eps1lon/actions-label-merge-conflict
dependency-version: 3.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-04 11:48:37 -04:00
Tianyu Hu
6aa477b1e7
Update redirected interactive tutorial links ( #13292 )
Check URLs from changed files / Get changed files (push) Waiting to run
Check URLs from changed files / Check @ (push) Blocked by required conditions
Check URLs from changed files / GitHub report (push) Blocked by required conditions
Detect conflicting PRs / Detect (push) Waiting to run
2026-06-03 17:12:20 -04:00
shaked-shlomo
208e1cad80
Fix missing spaces after commas in format/author lists ( #13291 )
...
Per docs/CONTRIBUTING.md, multiple formats and author lists are delimited
by a comma followed by a space, e.g. (HTML, PDF). Five entries in
free-programming-books-langs.md were missing that space.
Co-authored-by: Shaked Shlomo <shaked@Shakeds-MacBook-Air.local>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-03 17:08:48 -04:00
Tiago monteiro
d3b9ff0dca
Add new resource on building optimal AI agents ( #13286 )
Check URLs from changed files / Get changed files (push) Has been cancelled
Detect conflicting PRs / Detect (push) Has been cancelled
Check URLs from changed files / Check @ (push) Has been cancelled
Check URLs from changed files / GitHub report (push) Has been cancelled
2026-05-29 17:07:24 -04:00
fbwiqb
c88d1b9139
Fix typo in 'Operation System' to 'Operating System' ( #13279 )
Check URLs from changed files / Get changed files (push) Waiting to run
Check URLs from changed files / Check @ (push) Blocked by required conditions
Check URLs from changed files / GitHub report (push) Blocked by required conditions
Detect conflicting PRs / Detect (push) Waiting to run
2026-05-27 12:36:59 -04:00
Soojeong
9521fe0c09
fix: correct OSTEP authors and add Korean translators ( #13278 )
...
Corrects the author entry for OSTEP in the Korean books list:
- Added co-author Andrea C. Arpaci-Dusseau (book is co-authored by Remzi H. and Andrea C.)
- Added missing hyphen and middle initial: Arpacidusseau → Remzi H. Arpaci-Dusseau
- Added Korean translators (Youjip Won, Minkyu Park, Sungjin Lee) as credited in the linked ostep-translations repo
Reference: https://pages.cs.wisc.edu/~remzi/OSTEP/
https://pages.cs.wisc.edu/~remzi/OSTEP/
https://github.com/remzi-arpacidusseau/ostep-translations/tree/master/korean
2026-05-27 12:35:43 -04:00
Mauro Cicolella
f347db04ed
Add Italian C++ course ( #13265 )
...
Check URLs from changed files / Get changed files (push) Has been cancelled
Detect conflicting PRs / Detect (push) Has been cancelled
Check URLs from changed files / Check @ (push) Has been cancelled
Check URLs from changed files / GitHub report (push) Has been cancelled
thanks, Mauro!
2026-05-19 08:29:11 -04:00
Tanay Kedia
bac8f3c65b
Add Networking from Scratch to free courses (Networking) ( #13264 )
2026-05-19 08:27:12 -04:00
Debobrata754
46752b0fbb
Update Agda Tutorial link ( #13256 )
...
Check URLs from changed files / Get changed files (push) Has been cancelled
Detect conflicting PRs / Detect (push) Has been cancelled
Check URLs from changed files / Check @ (push) Has been cancelled
Check URLs from changed files / GitHub report (push) Has been cancelled
The previous link http://www.inf.elte.hu/divip/AgdaTutorial/Index.html
returns 404. Updated to the working mirror at
https://people.inf.elte.hu/pgj/agda/tutorial/Index.html
2026-05-12 14:22:15 -04:00
Siva harsha vardhan reddy
de31d56c6c
Remove potentially malicious Javascript resource ( #13255 )
2026-05-12 14:19:56 -04:00
S M Wasir Jayed Rafi
69ca90652b
Add CS50P Introduction to Programming with Python ( #13253 )
Check URLs from changed files / Get changed files (push) Has been cancelled
Detect conflicting PRs / Detect (push) Has been cancelled
Check URLs from changed files / Check @ (push) Has been cancelled
Check URLs from changed files / GitHub report (push) Has been cancelled
2026-05-10 20:08:51 -04:00
nematatu
2fafe394fe
Add "chibivue" to free-programming-books-ja.md ( #13245 )
...
Check URLs from changed files / Get changed files (push) Waiting to run
Check URLs from changed files / Check @ (push) Blocked by required conditions
Check URLs from changed files / GitHub report (push) Blocked by required conditions
Detect conflicting PRs / Detect (push) Waiting to run
* feat: add Japanese Book (Vue.js)
* free-programming-books-ja.md を更新
Co-authored-by: Eric Hellman <eric@hellman.net>
* Update books/free-programming-books-ja.md
Co-authored-by: Eric Hellman <eric@hellman.net>
---------
Co-authored-by: Eric Hellman <eric@hellman.net>
2026-05-10 09:15:00 -04:00
Riyan J
8fde6992e6
Add Machine Learning Algorithm Solvers link ( #13251 )
2026-05-10 09:13:26 -04:00
MJSHANG
3aeb37e392
Restore Herod 'Linear Algebra, Infinite Dimensions, and Maple' link via Wayback Machine ( #13246 )
...
The original URL (people.math.gatech.edu/~herod/...) now redirects to
herod.math.gatech.edu, which no longer resolves (NXDOMAIN). Replace the
broken link with the most recent Internet Archive snapshot (2024-03-13)
and add the (HTML) format and archived notation per CONTRIBUTING guidelines.
Closes #13239
2026-05-06 21:36:45 -04:00
Ved Prakash Arya
0062e25b83
Add 30 Days of JavaScript to free programming books ( #13244 )
2026-05-06 21:29:57 -04:00
Andrew Barnes
869425247b
Fix French R resource author name ( #13242 )
2026-05-05 09:27:47 -04:00
sapnap99
93925dbefd
fix: upgrade http links to https in Python section ( #13241 )
2026-05-05 09:26:14 -04:00
RoomWithOutRoof
ecada4a49a
fix: restore College Mathematics with APL link in APL section ( fixes #12901 ) ( #13230 )
2026-04-24 09:32:31 -04:00
Abdul Raheem Ghani
fc17167579
AIPython: Python Code for understanding AI ( #13224 )
...
* Add Artificial Intelligence section to free programming books
Added a new section for Artificial Intelligence with a resource link.
This book is listed on the author's page as CC license.
* Fix heading format for Artificial Intelligence section
Updated section heading for Artificial Intelligence in the programming languages list.
* Fix anchor tag for Artificial Intelligence section
Corrected the anchor tag for Artificial Intelligence section.
* Update 'Artificial Intelligence' section to 'AI'
Renamed section 'Artificial Intelligence' to 'AI' for brevity.
* Add AI section and resource to free programming books
Added AI section with a resource for understanding AI in Python.
* Add AI resources to free programming books list
Added new AI-related resources and updated formatting to solve the lint error.
* Add Q# user guide to programming languages list
Added a needed space to solve the lint error.
* Fix formatting of AI resource link in markdown
Added a space to solve the lint error
* Remove AI section from Python resources
Removed AI section from Python resources in the list and moved the book to the general Python category by the suggestion of one of the respected maintainers.
* Moved the AIPython Above
Moved the book to the general Python category and added it to the correct alphabetic order.
2026-04-20 10:04:53 -04:00
dependabot[bot]
49364058a1
chore(deps): bump actions/github-script from 8 to 9 ( #13222 )
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 8 to 9.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v8...v9 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-version: '9'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-15 14:54:38 -04:00
BlackCumin
9a48cfcebe
Fix russian translate for CONTRIBUTING-ru.md ( #13210 )
2026-04-07 15:54:45 -04:00
Wilson Kawano
c27a20ed7b
Add 'Learn Programming Logic with Games' ( #13207 )
...
Co-authored-by: Wilson Kawano <wilson.kawano@gmail.com>
2026-04-07 15:51:52 -04:00
Leithen
d818a88a5d
remove workflow_run conclusion check ( #13190 )
2026-03-31 15:13:23 -06:00
Leithen
f026adec83
Fix comment on PR workflow ( #13188 )
...
* remove specific node version so default is 24
* change success to completed in comment pr workflow
2026-03-31 14:53:45 -06:00
23f2002020
8206f6fce0
Fix LinkedIn share link in README.md ( #13185 )
2026-03-31 10:08:59 -04:00
Yashvi Upadhyay
ac223d30b1
Add Bootstrap 5 and IIT Madras Python cheat sheets ( #13151 )
...
* Add Bootstrap 5 and IIT Madras Python cheat sheets
* [Python Cheat Sheet for Quick Reference](https://docs.google.com/document/u/1/d/e/2PACX-1vTkdWzlMnt4qnZBelQGfd1K9RGGotM9bHabcqnoOq_VXWVlzhKSekh3Uu6SZIATPtJ-yr9qleASYhHO/pub ) - IIT Madras (HTML)
* [Bootstrap 5 CSS Cheat Sheet](https://bootstrap-cheatsheet.themeselection.com/ ) - Theme Selection (HTML)
* fixed lint error trailing '/' slash
* Remove invalid google doc entry
Removed a invalid entry for the Python Cheat Sheet for Quick Reference. Kept bootstrap cheatsheet
2026-03-30 13:37:35 -04:00
Samrat Pushpendra
fcea630fbf
Fix typo: '3nd' → '3rd' in Automate the Boring Stuff entry ( #13183 )
2026-03-30 13:36:19 -04:00
Hamdi Ben Jarrar
3e981b332e
books: add Pro Git (ar) ( #13176 )
...
* books: add Pro Git (ar)
Add Arabic translation of Pro Git by Scott Chacon and Ben Straub.
Available at: https://git-scm.com/book/ar/v2
* fix: add (HTML) format tag to Pro Git entry
fpb-lint requires format tags for web-hosted books.
Adding (HTML) to the Pro Git Arabic entry.
* fix: remove duplicate content, keep clean single copy + Git section
* fix-duplicates
* Update Pro Git link to GitHub repository
2026-03-30 13:34:57 -04:00
inoovador
1b664b5ea2
Add High Assurance Rust to Rust section ( #13173 )
2026-03-30 13:24:48 -04:00
Koushik
6d7de919fd
Update free-programming-books-langs.md ( #13167 )
2026-03-30 13:18:08 -04:00