10004 Commits

Author SHA1 Message Date
Pranjal Kumar Verma
fdeb210377
Fix: removed broken APL book link (404) (#12958)
* Fix: removed broken APL book link (404)

* Fix: remove APL book entry per maintainer request

---------

Co-authored-by: Your Name <your.email@example.com>
2025-11-03 12:10:03 -05:00
Sayman Lal
3929955ab0
Chore: remove double spaces in Hindi courses file (#12977)
* update: courses for hindi language of C, DSA by apna college

* update: courses for hindi language of C, DSA by apna college

* update: courses for hindi language of C, DSA by apna college

* update: courses for hindi language of C, DSA by apna college

* fix: removing double spaces and same as the past PR added some courses of DSA, C and AI

* Update free-courses-hi.md

* Update free-courses-hi.md

* Update free-courses-hi.md according to the collaborator

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

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-11-01 20:58:23 -04:00
Colm Woods
7cb0016e26
Add books for Algorithms & Data Structures (#12979)
* Add FASTAPI info in python section

* Fix FastAPI section formatting and lint warnings

* Add authors for the fastapi list removed descriptions

* Add fastapi to top of page so users can easly navigate

* Add fastapi section and index above flask to have in order

* Remove the blue book fastapi so there are no duplicates

* Change no of lines between fastapi and django

* Add the blue book into the fastapi section

* Remove DSA from this file that i added

* Add 3 DSA (Data Structures & Algorithms) Books + DSA Index

* Move DSA into subjects file from langs file

* add books to the 1 DSA section and remove duplicates

* Add DSA books in alpha order
2025-11-01 17:17:41 -04:00
Mamadou
0d49527c80
Add license and formats for free software french section (#12980)
* license and formats for free software french section

* correct typo

---------

Co-authored-by: madou <Mamadou442>
2025-11-01 16:39:45 -04:00
Kapil Gupta
32ace56fb9
Add Next.js and Svelte course resources (#12961) 2025-11-01 16:33:06 -04:00
Muditapandey26
afe1aeba4c
Add Learn-Cpp.org Interactive Tutorial (#12955)
* Add learncpp tutorial

* Update more/free-programming-interactive-tutorials-en.md

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

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-11-01 16:29:52 -04:00
raiyyan
32a8d510d1
Add additional Kotlin cheatsheets links (#12622)
* Add additional Kotlin cheatsheets links

Add additional Kotlin cheatsheets links

* Update Kotlin cheatsheet links and descriptions

* Reorder Kotlin cheatsheet links for clarity

* Reorder Kotlin cheatsheet links for clarity

* Fix formatting of Kotlin Cheatsheet entry

* Update Kotlin cheatsheet links for consistency

* Reorganize Kotlin cheatsheet links

* Refactor Kotlin cheatsheet links

Updated Kotlin cheatsheet links for consistency and formatting.

* Fix link formatting for Kotlin cheatsheet

* Update free-programming-cheatsheets.md

* Fix duplicate entry for Kotlin cheatsheet

* Update Kotlin cheat sheets and remove duplicates

Removed duplicate Kotlin cheat sheet links and added new ones.

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md
2025-11-01 16:23:51 -04:00
Abdulaleem Zakariyah
9d3ed02494
Add/docker course (#12949)
* Add screencast resource for "The Rust Lang Book" by lets get rusty for the rust language

* fix the error : "free-programming-books/casts/free-podcasts-screencasts-en.md
427:1-430:128  warning  Alphabetical ordering: swap l.430 and l.429                            alphabetize-lists  remark-lint
427:1-430:128  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint"

* Add screencast resource for "Memory Management" by Let's Get Rusty
Remove duplicate entry for "The Rust Lang Book" in podcasts

* Remove unnecessary blank line before "Spark" section in free-courses-en.md

* Add W3Schools Rust tutorial to the courses list

* fix: correct spelling of W3Schools in Rust tutorial entry

* Update courses/free-courses-en.md

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

* Fix W3Schools Rust tutorial link text

* add: include W3Schools Rust tutorial in interactive tutorials

* fix: restore W3Schools Rust tutorial entry in interactive tutorials

* add: include Boot.Dev full course for Go in interactive tutorials

* add: include Boot.Dev Docker full course in interactive tutorials

* Update courses/free-courses-en.md

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

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-31 19:46:55 -04:00
Muditapandey26
8aa904b1d9
Add Perl Programming Tutorial - Edureka (#12934)
* Add Edureka Perl Programming Tutorial link

* Update courses/free-courses-en.md

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

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-31 19:43:51 -04:00
Magnus Sundström
39f37e1356
Added a couple of podcasts to the EN and SE lists (#12975)
* Update free-podcasts-screencasts-sv.md

Added swedish podcasts Kompilator and Modermodemet to the list

* Update free-podcasts-screencasts-sv.md

Added s to Kodsnack's URL

* Update free-podcasts-screencasts-en.md

Added Coding After Work and .NET Rocks! podcasts to the list

* Fixed formatting to fix linting error in free-podcasts-screencasts-en.md

Fixed formatting to fix linting error

* Removed trailing slash from Kompilator pod cast to fix linting error

Removed trailing slash

* Update free-podcasts-screencasts-en.md

Switched order of "Beginning C# with Unity" and ".NET Rocsk!" to fix linting error

* Update free-podcasts-screencasts-en.md

Yet another lint issue fix

* Update free-podcasts-screencasts-en.md

Removed .NET Rocks! podcast from list. Couldn't fix linting error.
2025-10-31 19:41:13 -04:00
vaagdevi210
453563287c
Updated Java free-courses-te.md (#12966)
* Updated Java free-courses-te.md

* Update free-courses-te.md
2025-10-31 19:31:56 -04:00
vaagdevi210
15e003a656
Update free-courses-te.md (#12967) 2025-10-31 19:31:28 -04:00
Mamadou
a4b68c08c5
Add vscode the essentials book, improve associated section (#12376)
* 'A Byte of Vim': dead link, missing authors

* 'Visual Studio 2019 Succinctly': 'HTML' > 'online'

* Adding 'Visual Studio Code - The Essentials', its authors, format, licence, wip notation

* removing trailing slash

* licence for A Byte of Vim, GNU Emacs Manual, Learn Vim (the Smart Way)

* adding formats for learn Neovim, learn Vim For the Last Time, learn Vim Progressively and learn Vimscript the Hard Way

* adding licence for vim galore

* format and licence for Vim Reference Guide

* updating 'The Craft of Text Editing' full title
2025-10-31 19:17:53 -04:00
Kapil Gupta
7a1396e8fb
Add working APL book links and arrange in alphabetical order (#12905)
* Add working APL book links and arrange in alphabetical order

* Fix broken Bengali programming book links: Remove 404 link from C++ section, add new C book from Bangladesh Open University, add new C++ book from Shikkhok.com

* Modify programming book links in Bengali

undo changes to null as already changed in another pull request

* Remove APL book with bad SSL certificate as requested
2025-10-31 19:16:21 -04:00
Dishi Gupta
a85fa4bfbc
Add LeetCode 30 Days of JavaScript study plan (#12957) 2025-10-31 19:00:30 -04:00
ramith14
afc5fd1d71
added a python course (#12954)
* added a python course (cisco)

* added a python course

* added 1 a python course

* added 1 python course

added a python course which is free with certification and 30 hrs

* Fix typo in Python Essentials 1 link

* added 1 python course
2025-10-31 18:50:14 -04:00
Akshat Aggarwal
5350ca46d3
Fixed the broken bengali link (#12936)
* Fixed the broken bengli link

* Removed the link

* fixed the linter issue
2025-10-31 18:43:07 -04:00
Muditapandey26
b2497eb325
Add LearnScala.org to Scala resources (#12926)
* Add LearnScala.org to Scala resources

Added interactive Scala tutorial link.

* Fix link formatting for LearnScala.org

* Update free-courses-en.md

* Add LearnScala.org to Scala tutorials list
2025-10-30 12:49:53 -04:00
Eric Hellman
4f0209af49
Update free-programming-cheatsheets.md (#12950)
site looks OK for a minute, then BOOM! all ads
2025-10-30 11:35:07 -04:00
Muditapandey26
ef7f23e731
Add PySpark Tutorial - Full Course (freeCodeCamp, YouTube) (#12930)
* Add PySpark Tutorial link to free courses list

Added a new PySpark tutorial link from freeCodeCamp.

* Reorder PySpark tutorial links in Spark section

* Update courses/free-courses-en.md

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

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-30 11:34:43 -04:00
Muditapandey26
8447f4b322
Add new resource for Graph Theory course (#12933)
* Add new resource for Graph Theory course

* Update courses/free-courses-en.md

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

* updated entry for Graph Theory

* Fix formatting of Graph Theory course entry

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-30 11:34:03 -04:00
Kuppili Pavan
064b700025
Added new telugu courses (#12893)
* Added new Telugu courses to free-courses-te.md

* Updated Telugu courses with additional content

* commited the suggested changes

* resolved the request
2025-10-30 11:33:15 -04:00
Muditapandey26
91c4700164
Add FORTRAN Tutorials Series for Beginners (#12935)
* Add FORTRAN Tutorials Series for Beginners

* Update courses/free-courses-en.md

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

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-30 11:29:31 -04:00
Abdulaleem Zakariyah
0b615b90f8
Add/golang course (#12939)
* Add screencast resource for "The Rust Lang Book" by lets get rusty for the rust language

* fix the error : "free-programming-books/casts/free-podcasts-screencasts-en.md
427:1-430:128  warning  Alphabetical ordering: swap l.430 and l.429                            alphabetize-lists  remark-lint
427:1-430:128  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint"

* Add screencast resource for "Memory Management" by Let's Get Rusty
Remove duplicate entry for "The Rust Lang Book" in podcasts

* Remove unnecessary blank line before "Spark" section in free-courses-en.md

* Add W3Schools Rust tutorial to the courses list

* fix: correct spelling of W3Schools in Rust tutorial entry

* Update courses/free-courses-en.md

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

* Fix W3Schools Rust tutorial link text

* add: include W3Schools Rust tutorial in interactive tutorials

* fix: restore W3Schools Rust tutorial entry in interactive tutorials

* add: include Boot.Dev full course for Go in interactive tutorials

* Fix formatting for Go Full Course entry in interactive tutorials

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-30 11:00:50 -04:00
Michelle "MishManners®™" Duke
d842a3da01
Add all NVIDIA Deep Learning Institute free courses (#12885)
* Add NVIDIA Deep Learning Institute and GitHub Skills links

* Remove NVIDIA Deep Learning Institute course link

Removed NVIDIA Deep Learning Institute course link from the list.

* Update free courses list with new NVIDIA offerings

Added new AI and robotics courses from NVIDIA Deep Learning Institute.

* Fix linter error

* Update link for Building RAG Agents with LLMs course and fix ordering

* Reorder Data Science and Omniverse course links

Should fix linter error.

* Final linter fix

Should fix them all now!
2025-10-30 10:49:04 -04:00
Colm Woods
821b92782c
Add FASTAPI info in python section (#12755)
* Add FASTAPI info in python section

* Fix FastAPI section formatting and lint warnings

* Add authors for the fastapi list removed descriptions

* Add fastapi to top of page so users can easly navigate

* Add fastapi section and index above flask to have in order

* Remove the blue book fastapi so there are no duplicates

* Change no of lines between fastapi and django

* Add the blue book into the fastapi section

* Remove DSA from this file that i added
2025-10-30 10:45:25 -04:00
Abhilash Sarangi
38f595f114
Add AWS For Beginners Playlist in Hindi (#12932) 2025-10-30 10:35:28 -04:00
Muditapandey26
b912ff5f4f
Add project-based Dart programming tutorial link (#12929) 2025-10-30 10:26:11 -04:00
Yajunesh MR
46fdf98695
fix: update College Mathematics with APL link in APL section (#12927)
Co-authored-by: Yajunesh M R <yajunesh@Yajuneshs-MacBook-Pro.local>
2025-10-30 10:21:49 -04:00
Fernando Brandalise
2ebc907640
Add: Introdução à programação em Julia (PT-BR) - Abel Soares Siqueira et al. (#12898)
* Add: Introdução à programação em Julia (PT-BR) - Abel Soares Siqueira et al. (HTML) (CC BY-NC 3.0)

* fix(lint): alphabetical order in Programação

* fix(lint): alphabetical order in 'IDE and editors'

* fix(lint): alphabetical order and blank lines

* fix(lint): move Julia book to Julia section and sort alphabetically; normalize blank lines

* fix: correct alphabetical order and section placement for Julia

* fix(lint): alphabetical order in index under 'Engenharia de software'

* fix(lint): alphabetical order in index under

* Update books/free-programming-books-pt_BR.md

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

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-30 10:17:51 -04:00
veerasai06
e5e434ccff
Fix typo in Dynamic Programming LaTeX link in Bengali book list (#12924) 2025-10-30 10:14:56 -04:00
K Harinadha Reddy
ad23a4a900
Fix formatting: Separate Scheme Programming Language editions into distinct entries (#12923)
Co-authored-by: harir03 <your.email@example.com>
2025-10-30 10:13:12 -04:00
K Harinadha Reddy
2b16dc236e
Fix formatting: Remove unnecessary link in author name for Rails Tutorial (#12922)
Co-authored-by: harir03 <your.email@example.com>
2025-10-30 10:12:00 -04:00
K Harinadha Reddy
acc5de151f
Fix formatting: Remove double space in Linux Administration book entry (#12921)
Co-authored-by: harir03 <your.email@example.com>
2025-10-30 10:11:11 -04:00
K Harinadha Reddy
3f68f99031
Fix formatting: Remove double space in GraphQL book entry (#12920)
Co-authored-by: harir03 <your.email@example.com>
2025-10-30 10:10:41 -04:00
K Harinadha Reddy
c69f694cec
Remove duplicate GeeksforGeeks Python entry from courses - Fixes #12880 (#12919)
Co-authored-by: harir03 <your.email@example.com>
2025-10-30 10:10:04 -04:00
K Harinadha Reddy
a7ecc68ca5
Standardize Tutorialspoint references and fix PHP categorization - Fixes #12453 (#12918)
Co-authored-by: harir03 <your.email@example.com>
2025-10-30 10:09:29 -04:00
K Harinadha Reddy
6ec57f5f45
Add 'Programming Basics with C#' by Svetlin Nakov et al. - Fixes #12854 (#12916)
Co-authored-by: harir03 <your.email@example.com>
2025-10-30 10:04:50 -04:00
vaagdevi210
bf6d03616f
Update free-courses-en.md (#12914) 2025-10-30 10:01:09 -04:00
vaagdevi210
97057a3bff
Update free-courses-en.md (#12913)
* Update free-courses-en.md

* Order Alphabetically
2025-10-30 10:00:04 -04:00
최종명
3cb45dc1a4
Add MySQL resource for beginners (#12875)
* Add MySQL resource for beginners

Added a new MySQL resource for beginners.

* Move MySQL book under SQL section and update index

Move MySQL book under SQL section and update index
2025-10-28 23:13:22 -04:00
Satyam Mishra
90f9f2ea45
Add/add generative ai for beginners java (#12861)
* Add Generative AI for Beginners (.NET Edition) en version

* feat: add Generative KI für Anfänger (.NET Edition) by Microsoft (German)

* feat: add 初心者向け 生成 AI .NET コース by Microsoft (Japanese)

* feat: add Générative AI pour Débutants .NET - Un Cours (French)

* add Foundation Models & Generative AI (MIT OpenCourseWare)

* remove trailing slash

* Update courses/free-courses-en.md

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

* update course alphabetical ordering

* add Generative AI for Beginners (Version 3) Python and TypeScript

Signed-off-by: Satyam Mishra <satyammishra9050@gmail.com>

* Update courses/free-courses-en.md

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

* fix typo

Signed-off-by: Satyam Mishra <satyammishra9050@gmail.com>

* listing alpha reordering

Signed-off-by: Satyam Mishra <satyammishra9050@gmail.com>

* add_Generative_AI_for_beginners_java

Signed-off-by: Satyam Mishra <satyammishra9050@gmail.com>

* Update courses/free-courses-en.md

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

---------

Signed-off-by: Satyam Mishra <satyammishra9050@gmail.com>
Co-authored-by: Satyam Mishra <satyammishra9050@gmail.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-28 23:07:43 -04:00
Alex Pantechovskis
938828242a
Add 3v4l (#12848)
* Add 3v4l

* Update free-programming-playgrounds.md

* Update free-programming-playgrounds.md
2025-10-28 23:06:24 -04:00
Abdulaleem Zakariyah
e86fc0dbc7
Fix/w3schools rust (#12881)
* Add screencast resource for "The Rust Lang Book" by lets get rusty for the rust language

* fix the error : "free-programming-books/casts/free-podcasts-screencasts-en.md
427:1-430:128  warning  Alphabetical ordering: swap l.430 and l.429                            alphabetize-lists  remark-lint
427:1-430:128  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint"

* Add screencast resource for "Memory Management" by Let's Get Rusty
Remove duplicate entry for "The Rust Lang Book" in podcasts

* Remove unnecessary blank line before "Spark" section in free-courses-en.md

* Add W3Schools Rust tutorial to the courses list

* fix: correct spelling of W3Schools in Rust tutorial entry

* Update courses/free-courses-en.md

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

* Fix W3Schools Rust tutorial link text

* add: include W3Schools Rust tutorial in interactive tutorials

* fix: restore W3Schools Rust tutorial entry in interactive tutorials

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-28 22:57:01 -04:00
Alex Pantechovskis
6994b636d8
add CodeBasics Python (#12851)
* add CodeBasics Python

* Update free-programming-interactive-tutorials-en.md
2025-10-27 21:52:13 -04:00
Roman Lazunin
3a83e6b9bc
add swedish Asdf podcast (#12878) 2025-10-27 21:45:24 -04:00
Kuppili Pavan
f5015c5233
Added telugu courses (#12813)
* Added new courses in telugu language

* spell mistakes

* solved linter error

* removed meta data

* updated URL with world wide web(www.youtube.com)
2025-10-27 21:34:34 -04:00
Aryan Singh
5b7219747b
latex (#12874) 2025-10-27 21:32:18 -04:00
Aryan Singh
a1d9151263
lisp (#12873) 2025-10-27 21:31:45 -04:00
Aryan Singh
ec988a93c4
matlab tutorial (#12872) 2025-10-27 21:30:57 -04:00