10125 Commits

Author SHA1 Message Date
MOHAMMED HANAN M T P 281dfc4ac8 fix: upgrade http:// to https:// in README (#13365) 2026-07-19 07:26:42 -04:00
JulianGStudium f916b4a525 Add Java Standard (Wikibooks) to German list (#13363)
#HSFDPMUW
2026-07-19 07:23:19 -04:00
thetpmguy f170148aa0 Add Software Engineering — The Easy Way to Software Engineering courses (#13362)
* Add Software Engineering — The Easy Way to Software Engineering courses

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019CQu5HgjB2aXuyPiMv8j6w

* Use course website URL for Software Engineering — The Easy Way

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019CQu5HgjB2aXuyPiMv8j6w

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-07-19 07:20:35 -04:00
tracedynamics b259f09ea1 Add TheCodeForge to DevOps courses (#13353)
* Add TheCodeForge to DevOps courses

* fix: move TheCodeForge DevOps Tutorials to correct alphabetical position in DevOps section

T (TheCodeForge) entries should come after all D (DevOps) entries
in alphabetically-sorted sections.

* fix: correct TheCodeForge URL to /devops/ (was broken /category/devops/)

* fix: remove description per CONTRIBUTING guidelines

---------

Co-authored-by: adi <adi@thecodeforge.io>
2026-07-15 16:00:29 -04:00
1022khr-ux aea7df495f Fix dead cheatsheet links with Wayback Machine archives (#13350)
- The Definitive Docker Cheat Sheet: domain no longer resolves
- Git Cheat Sheet (GitLab): PDF returns 404
- Colors in R (Columbia stat dept): PDF returns 404 after site migration

Co-authored-by: 1022khr-ux <1022khr-ux@users.noreply.github.com>
2026-07-14 17:14:39 -04:00
LEE MIN SOO f8a5206455 Add game design AI book (Simplified & Traditional Chinese editions) (#13347) 2026-07-14 17:06:35 -04:00
LEE MIN SOO c59b95d1b8 Add game design AI book (Japanese list, Game Development) (#13341)
* Add game design AI book to Japanese list (Game Development)

* Rename section to ゲーム開発 per review

* Fix index anchor casing to lowercase (match house style)

* Move entry into existing ゲーム開発 subsection; drop duplicate section and index line
2026-07-04 17:45:40 -04:00
LEE MIN SOO ad3fb12c53 Add game design AI book to Indonesian list (Game Development) (#13343) 2026-07-04 08:31:25 -04:00
LEE MIN SOO 27bf90f3ce Add game design AI book to Thai list (Game Development) (#13342) 2026-07-04 08:30:06 -04:00
LEE MIN SOO a6afe576b6 Add game design AI book to Korean list (Game Development) (#13340) 2026-07-04 08:26:07 -04:00
LEE MIN SOO d612ef986d Add AI Workflow for Game Designers (Game Development) (#13339) 2026-07-03 17:24:08 -04:00
Marcin Parśniak a5e5fed0b5 replace outdated pdf course with newer Java course (#13323)
* replace outdated pdf course with newer Java course

* correct author formatting for Kurs Java resource

* restore previous Java resource in Polish books list

* add Kurs Java to Polish course list

* correct alphabetical ordering of Polish Java course list

* fix blank line formatting

* Apply suggestion from @eshellman

Co-authored-by: Eric Hellman <eric@hellman.net>

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2026-06-30 15:47:56 -04:00
Matt Wisniewski 23c3ca3baf Add Libre Academy to Language Agnostic interactive tutorials (#13330) 2026-06-29 14:22:27 -05:00
Wu Shuwen 36abf22fa4 Add Patterns.dev to React section (#13313)
* Add Patterns.dev to React section

* fix: remove trailing slash from Patterns.dev URL

* Move Patterns.dev from React to general JavaScript section; remove duplicate from courses

Per review feedback:
- Patterns.dev covers React, Next.js, and vanilla JS, not just React
- Removed duplicate listing from courses/free-courses-en.md
- Moved entry from React subsection to the general JavaScript section

Co-Authored-By: Claude <noreply@anthropic.com>

* fix: reorder list items for alphabetical ordering

Swap Patterns.dev and Patterns For Large-Scale JavaScript to fix
remark-lint alphabetize-lists warning.

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-06-29 14:14:03 -05:00
JulianGStudium c4a099bd87 Fix typo: "Forteschrittene" -> "Fortgeschrittene" in LaTeX section (#13322)
#HSFDPMUW
2026-06-24 14:09:36 -04: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)
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)
* 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) 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) 2026-06-16 10:51:51 -04:00
toshanthi-stack a460145df1 Add AI School (Artificial Intelligence free courses) (#13301)
* 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) 2026-06-09 11:12:32 -04:00
heisenbug98 978e383301 Add Korean Linux command line book (#13298)
* 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)
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) 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) 2026-05-29 17:07:24 -04:00
fbwiqb c88d1b9139 Fix typo in 'Operation System' to 'Operating System' (#13279) 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)
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)
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) 2026-05-10 20:08:51 -04:00
nematatu 2fafe394fe Add "chibivue" to free-programming-books-ja.md (#13245)
* 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