Commit graph

10128 commits

Author SHA1 Message Date
dependabot[bot]
8fe1941fac
chore(deps): bump actions/setup-python from 6 to 7
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6 to 7.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-25 10:02:14 +00:00
Aylar Ghezelbash
2a0e856963
Add Vim Book (#13378)
Some checks failed
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-07-23 11:28:52 -04:00
Abderrahim Adrabi
7bf83889b9
Add Python & Data Analysis Course to Python courses (#13371)
Some checks failed
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: Abderrahim Adrabi <184391033+abderrahim-lectures@users.noreply.github.com>
2026-07-22 08:00:32 -04:00
MOHAMMED HANAN M T P
281dfc4ac8
fix: upgrade http:// to https:// in README (#13365)
Some checks failed
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-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)
Some checks failed
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 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)
Some checks are pending
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
- 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)
Some checks failed
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 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)
Some checks are pending
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-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)
Some checks are pending
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-07-03 17:24:08 -04:00
Marcin Parśniak
a5e5fed0b5
replace outdated pdf course with newer Java course (#13323)
Some checks failed
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
* 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)
Some checks are pending
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-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)
Some checks failed
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
#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)
Some checks are pending
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)
Some checks failed
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)
Some checks are pending
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)
Some checks failed
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)
Some checks failed
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)
Some checks failed
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)
Some checks are pending
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)
Some checks failed
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)
Some checks are pending
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)
Some checks failed
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)
Some checks are pending
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)
Some checks failed
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)
Some checks failed
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)
Some checks failed
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)
Some checks are pending
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