10085 Commits

Author SHA1 Message Date
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
Mohamed Adel 9db6c0ed53 Revise Python cheat sheet entries with authors (#12871)
Updated author names and formats for several Python cheat sheets.
2025-10-27 21:29:16 -04:00
ykla d76d5f0cd7 Fix formatting and add zh book FreeBSD 从入门到跑路 (#12844)
* Fix formatting and add zh book FreeBSD 从入门到跑路

* Reorder FreeBSD manual link in Chinese resources

* remove other URL
2025-10-27 21:26:14 -04:00
Aryan Singh edb004673c ADDED gen ai tutorial (#12870)
* tutorial

* gen
2025-10-27 21:24:50 -04:00
Michelle "MishManners®™" Duke fa1b7ab8ef Add GitHub Skills link (#12867)
* 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.
2025-10-27 21:11:23 -04:00
Tubagus Maulana Aghni e08078f275 add csharp course (#12732)
* add csharp course

* add csharp course
2025-10-26 19:24:34 -04:00
Jaydip Pipaliya 7995927da2 removed duplicate typescript course (#12856) 2025-10-26 19:22:17 -04:00
Abdulaleem Zakariyah 6a46e716a7 Added Getting Started with rust by The linux foundation the linux foundation (#12855)
* 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 'Getting Started with Rust' course link
2025-10-26 19:21:29 -04:00
Abdulaleem Zakariyah 9a2c651bf0 Zakkycrypt01 new course jetbrains (#12853)
* 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 'Learn Rust Programming' course link by Jetbrains

* Update course title for Jetbrains Academy
2025-10-26 19:18:17 -04:00
Alex Pantechovskis 54cda04c4c Add CodeBasics JavaScript (#12829)
* Add CodeBasics JavaScript

* Add creator name

Co-authored-by: Hridyanshu <124202756+HRIDYANSHU054@users.noreply.github.com>

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

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

* Fix order

---------

Co-authored-by: Hridyanshu <124202756+HRIDYANSHU054@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-26 19:17:29 -04:00
Alessio Falcini bd7cc3b326 Add 'Pensare in Python' to Italian Python books (#12852)
Co-authored-by: Alessio Falcini <alessio.falcini@example.com>
2025-10-26 19:14:56 -04:00
Alex Pantechovskis 4f7fb6b9fa Remove codinguru.online (#12847) 2025-10-26 18:59:09 -04:00
Aryan Singh 7887454a7d Added a Genrative AI Course in Hindi (#12798)
* gen ai

* gen ai

* gen ai 2
2025-10-26 18:53:42 -04:00
Jessie 31ba440fe0 Update free-programming-cheatsheets.md (#12842) 2025-10-26 18:52:35 -04:00
Jessie 42dc534bdc Update free-programming-cheatsheets.md (#12841) 2025-10-26 18:51:55 -04:00
0xSYN.dev c631a3530c Add: React TypeScript Cheatsheet (HTML) (#12787)
* Added Typescript with react and node/express

* Order fixed

* Spaces linting error fixed

* Update more/free-programming-cheatsheets.md

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

* Linting error solved + title changed

* Added Docker comprehensive cheetsheet

* Docker cheetsheet

* Fixed errors

* Allcaps is removed and resolved

* Added Springboot cheat

* Fixed some issue on linting

* Added springboot cheetsheet

* Added descriptive titles for cheetsheets

* Added Go backend comprehensive cheatshhet

* Linting error fixed

* Added Go CheatSheet for backed -fixed linting error

* Linting error fixed

* docs: add Helm cheatsheet with key commands and examples

* docs(cheatsheets): add React TypeScript Cheatsheet to React.js section

* Suggested name changes applied

* Suggested name chnaged applied

* Spelling mistakes resolved

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

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-26 18:49:00 -04:00
mona 101da2e39a Add Python & Algorithms and Data Structures Youtube courses to resources list (#12843)
* Add a python & DSA course

* Add a python & DSA course

* Add a python & DSA course

* Add a python & DSA course
2025-10-26 18:47:12 -04:00
Jessie a0c02f6362 Update free-programming-books-subjects .md (#12840) 2025-10-26 10:31:06 -04:00
gsiri007 0c4490530d Adding three books produced by Linux Professional Institute (#12834)
* 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
2025-10-26 10:21:21 -04:00
Jessie 5c7461de80 Update free-programming-books-subjects.md (#12838) 2025-10-26 10:19:16 -04:00