Commit Graph

765 Commits

Author SHA1 Message Date
Suriya-rssn f6eed661a4 Fix outdated http links (#13122)
Replaced http with https for course links
2026-03-09 09:52:50 -04:00
Ayush Raj 430015a318 Add free courses for Vim and Visual Studio Code under IDEs & Editors (#12442)
* added vim essential course

* added ide resources

* sort a-z

* sort a-z

* spacing

* swapping

* spacing

* fixed link added one with playlist
2026-01-03 17:04:14 -05: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
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
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
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
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
Muditapandey26 b912ff5f4f Add project-based Dart programming tutorial link (#12929) 2025-10-30 10:26:11 -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
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
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
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
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
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
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
Vaishnavi5Singh 079d16b076 add machine learning course (#12824) 2025-10-25 22:14:42 -04:00
Vaishnavi5Singh ad2e7e85e9 add python course (#12782)
* add python course

* correcting title
2025-10-24 22:45:50 -04:00
Vaishnavi5Singh 5d09cf0610 add generative ai course codecademy (#12800) 2025-10-24 22:10:34 -04:00
Vaishnavi5Singh b7b940904f add machine learning course (#12807) 2025-10-24 21:28:18 -04:00
Saksham Shekher 8e74f1827b Add Python Essentials and Python Essentials to free-courses-en.md (#12723)
* Add new Python courses to free-courses-en.md

* fixed lint

* Update Python Essentials and Visually Explained links
2025-10-24 01:03:00 -04:00
Soniku Taiyō Kagami 90e7deff6b feature: add jQuery courses in free-courses-en.md (#12746)
* feature: add jQuery courses in free-courses-en.md

* 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-24 00:40:19 -04:00
cameron cdcd70cf96 Added Intro to Java and Learn Java course and Create Your First Local HTML/CSS Project course (#12576)
* Added Intro to Java (CodeAcademy) and Intro to Python (CodingForKids)

* Removed CodingForKids and added an HTML course and a Java course

Removed CodingForKids and added Build a Website with HTML, CSS, and GitHub Pages and Learn Java

* Replaced paid HTML CodeAcademy course with free one

* Added access notes

* Added lua codeacademy course check_urls=free-courses-en.md

* Fixes alphabetical order issue check_urls=free-courses-en.md

* Removed sololearn course
2025-10-22 21:42:38 -04:00
Soniku Taiyō Kagami 9552095d5d fix: add creator name to a perl course in free-courses-en.md (#12748) 2025-10-22 11:47:59 -04:00
Soniku Taiyō Kagami 12cda4a8a4 feature: add CUDA courses in free-courses-en.md (#12701)
* feature: add CUDA courses in free-courses-hi.md

* fix: update creator name for one CUDA course
2025-10-22 11:41:18 -04:00
Satyam Mishra 34933973ba add Generative AI for Beginners (Version 3) Python and TypeScript from Microsoft (#12690)
* 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>

---------

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-22 10:56:21 -04:00
Logesh R 6ec699def1 feature/pt br hacktoberfest: JS courses added (#12720)
* feature: add additional JavaScript resources in free-courses-en.md

* fix: update link format for JavaScript Tutorial in free-courses-en.md
2025-10-20 22:20:39 -04:00
sstegmanbsd 969e602d64 Add 'Programming Basics with C#' course link (#12668)
* Add 'Programming Basics with C#' course 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-20 22:15:11 -04:00
Soniku Taiyō Kagami a0331a0715 feature: add fastAPI courses in free-courses-en.md (#12702) 2025-10-20 21:41:33 -04:00
Soniku Taiyō Kagami e1dec94a17 feature: add Compiler Design course in free-courses-en.md (#12700) 2025-10-20 21:38:34 -04:00
Soniku Taiyō Kagami 8ea8b669f8 feature: add AutoIt courses in free-courses-en.md (#12698) 2025-10-20 21:37:51 -04:00
Soniku Taiyō Kagami 48a146415f feature: add APL course in free-courses-en.md (#12696) 2025-10-20 21:37:24 -04:00
Satyam Mishra 61c599b48a Add generative ai for beginners with js (#12692)
* 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>

* Generative AI for beginners with JavaScript

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

---------

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-20 21:24:50 -04:00
shreyakash24 ad8104de54 added AWS course (#12581)
* added shell scripting course

* Added the AWS playlist link

* Update courses/free-courses-en.md

Co-authored-by: Leithen <lcrider@cvent.com>

* Update courses/free-courses-en.md

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

---------

Co-authored-by: Leithen <lcrider@cvent.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-20 21:11:26 -04:00
Prajjit Basu 5e17463991 Add : An Introduction to IBM Cloud Satellite - IBM (#12673)
* Add course on IBM Cloud Satellite

* Remove duplicate course entry for IBM Cloud Satellite

Removed duplicate entry for 'An Introduction to IBM Cloud Satellite'.

* Update course link for IBM Cloud Satellite

* Add IBM Cloud Satellite course link
2025-10-20 21:08:21 -04:00
JDeep 6b63db67df fix: Remove SoloLearn course links due to access restrictions (#12699)
* fix: Remove broken link for The Python Game Book

Removed the entry for 'The Python Game Book' by Horst Jens as the archived link returns 404 errors and the original site is no longer accessible (403 forbidden).

Fixes #12663

* fix: Remove SoloLearn course links due to access restrictions

Removed all SoloLearn course links as the platform now requires completing previous exercises before accessing new content, which violates the principle of free and open access to educational resources.

This affects the following sections:
- C# (Learn C#)
- C++ (Sololearn C++)
- Data Science (Learn Data Science)
- Database (SQL) (Learn SQL)
- Java (Learn Java)
- JavaScript / React (Learn React + Redux)
- Machine Learning (Machine Learning)
- PHP (Learn PHP)
- Python (Python Tutorials)
- Swift (Learn Swift 4)

Fixes #12660
2025-10-20 20:52:16 -04:00
Diya Joshy 1800c8fee8 Add CS50's Introduction to Cybersecurity course by David J. Malan (#12607)
* Add CS50's Introduction to Cybersecurity course by David J. Malan

* Fix spacing issue after link in CS50 Cybersecurity course entry

* Update courses/free-courses-en.md

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

---------

Co-authored-by: Diya Joshy <diyajoshy8ackmnss@gmail.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-19 21:23:31 -04:00
Bilal pothigara e35a5866d0 Add Foundational C# with Microsoft Certification (#12599)
* Add Foundational C# with Microsoft Certification

Add "C# with Microsoft Certification"  A Free Collection of Resources To Learn C# with Microsoft and Free Code Camp.
Added under CSharp Section In free-courses-en.md.

* Update free-courses-en.md
2025-10-19 21:15:44 -04:00
Mehal Srivastava 4d0fba10e3 Add cy index and course links (#12471)
* Add cy index and course links

* commit-2

* fixed

* fixed2
2025-10-19 21:02:12 -04:00
Akshay Chandra d8530c7e5d Added Rust one shot video course and NoSql youtube playlist course (#12577)
* Added Rust programming course by freeCodeCamp.org

* Added NoSql YT course by Telusko

* Removed rust course
2025-10-19 20:59:55 -04:00
Bilal pothigara 50523239d7 Update SoloLearn Python course links (#12627)
Removed outdated SoloLearn Python course link and replaced another SoloLearn entry with the updated Python Developer Course link, noting registration is required. Changes Made in "Python" Section in free-courses-en.md.
2025-10-19 11:40:33 -04:00
raman1236 1a92a7747c Add Complete Terraform Course to Terraform section (#12620)
* Add Complete Terraform Course to Terraform section

* Fix alphabetical order in Terraform section

---------

Co-authored-by: rvasikarla <rvasikarla@splunk.com>
2025-10-19 11:32:27 -04:00
sairamsharan 8fea89d660 Fix Deep Learning URLs and resolve trailing slash issues (#12608)
* Fix Deep Learning URLs and resolve trailing slash issues

* Remove trailing slash from Stanford CS234 URL
2025-10-19 11:20:09 -04:00
Tejas Nalawade 0872cc6a0d docs(rust): add three new Rust programming tutorials (#12601)
- Add Rust Programming Tutorial by Trevor Sullivan
- Add Learn Rust by Smart Contract Programmer
- Add Rust Crash Course Tutorial for Beginners by Francesco Ciulla

All entries properly formatted and placed in alphabetical order within the Rust section.
2025-10-19 11:11:11 -04:00
Bilal pothigara b68a917976 Add Reverse Engineering Lessons (reverseengineering.vercel.app) (#12559)
* Add Reverse Engineering Lessons (reverseengineering.vercel.app)

Add "Reverse Engineering Lessons" — a free collection of lessons and resources for reverse engineering: https://reverseengineering.vercel.app/
Accessible without login; multi-page resource (TOC + lessons). Added under the Security section in free-courses-en.md

* Fix: remove trailing slash from Reverse Engineering Lessons URL

* Update courses/free-courses-en.md

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

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-16 22:43:56 -04:00