9969 Commits

Author SHA1 Message Date
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
Jessie
7308a2edab
Update free-programming-interactive-tutorials-en.md (#12823)
* Update free-programming-interactive-tutorials-en.md

Added additional bash tutorial from W3Schools.

* Update free-programming-interactive-tutorials-en.md
2025-10-26 10:14:36 -04:00
Akshay Chandra
361b947358
Added CUDA YouTube course (#12688)
* Added CUDA course

* Fixed lint error

* Removed tracking param

* Fixed as suggested

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

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-26 10:04:24 -04:00
Hans Rony
f9d81fc0f4
Add AI Agents course to courses list (#12361)
* Replace 'Security Fundamentals' with 'Ethical Hacking'

Removed invalid playlist link for Security Fundamentals and replaced with Ethical Hacking

* Add new AI courses to free-courses-en.md

Added new resources on AI agents and Ollama course.

* Reorder generative AI resources in free-courses-en.md

* Update course links and add new resources

Made changes to author names

* Fix duplicate entry for 'DevOps Full Course'

Removed duplicate entry for 'DevOps Full Course' and corrected formatting.

* Add 'Youtube' label to course links

Added youtube as Domain

* Update courses/free-courses-en.md

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

* Update courses/free-courses-en.md

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

* Update courses/free-courses-en.md

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

* Update courses/free-courses-en.md

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

* Update courses/free-courses-en.md

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

* Update courses/free-courses-en.md

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

* Update courses/free-courses-en.md

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

* Update courses/free-courses-en.md

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

* Update courses/free-courses-en.md

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

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-26 10:02:55 -04:00
Aryan Singh
f2b4fa8c69
Added a Gen AI Cheat Sheet (#12817)
* gen cheat sheet

* chore(more): fix alphabetical order in Artificial Intelligence cheatsheets
2025-10-26 09:42:25 -04:00
dependabot[bot]
a1d0551e4a
chore(deps): bump actions/download-artifact from 5 to 6 (#12831)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '6'
  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>
2025-10-25 22:15:54 -04:00
dependabot[bot]
3c3f076e60
chore(deps): bump actions/upload-artifact from 4 to 5 (#12830)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '5'
  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>
2025-10-25 22:15:41 -04:00
Alex Pantechovskis
4bb3f93fe8
Add CodeBasics PHP (#12827) 2025-10-25 22:15:21 -04:00
Vaishnavi5Singh
079d16b076
add machine learning course (#12824) 2025-10-25 22:14:42 -04:00
Aryan Singh
2dcdfeb161
xml (#12821) 2025-10-25 22:13:48 -04:00
Jessie
78c0ae44e9
Update free-programming-playgrounds.md (#12835)
* Update free-programming-playgrounds.md

* Update free-programming-playgrounds.md
2025-10-25 12:44:48 -04:00
Vaishnavi5Singh
ad2e7e85e9
add python course (#12782)
* add python course

* correcting title
2025-10-24 22:45:50 -04:00
Logesh R
0645aa8cbf
feature/pt br hacktoberfest: Add new resources to HTML and CSS section (#12724)
* feature/pt br hacktoberfest: Add new resources to HTML and CSS section in free-programming-playgrounds.md

* Fix HTML and CSS section formatting in free-programming-playgrounds.md

* fix: update descriptions for Grid Generator and HTML-CSS-JS resources

* Update more/free-programming-playgrounds.md

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

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-24 22:42:25 -04:00
Mohamed Adel
ca51cd3ef6
Update URLs to use HTTPS in programming books list (#12694) 2025-10-24 22:29:04 -04:00
Vaishnavi5Singh
5d09cf0610
add generative ai course codecademy (#12800) 2025-10-24 22:10:34 -04:00
coshubhamde
6e9c63d9a0
Add Data Structures and Algorithms Visualizer link (#12776)
* Add Data Structures and Algorithms Visualizer link

Added the link to a very useful website for visualisation of data structure and algorithms with prebuilt options to choose the operation ( insert, create, traverse, search etc.) to be performed, for the chosen data structure or algorithm with customised inputs, giving a perfect playground to learners grasp the concept of a data structure or working of an algorithm.

* Fix order of Data Structures Visualization links

* Update link description for visualizing algorithms
2025-10-24 22:02:26 -04:00
Vaishnavi5Singh
b7b940904f
add machine learning course (#12807) 2025-10-24 21:28:18 -04:00