Commit Graph

10116 Commits

Author SHA1 Message Date
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
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