* archived 'Introduction à la programmation Lua'
* added the editors and formats of 'Lua : le tutoriel'
* added the format, licence, and 'in process status' for 'Apprendre Meteor'
* https available for 'Lua: le tutoriel'
* update to evolunoob for 'Algorithmes'
* update to evolunoob for 'C'
* update to evolunoob for 'C-sharp'
* update to evolunoob for 'HTML/CSS'
* update to evolunoob for 'Java'
* update to evolunoob for 'JavaScript'
* update to evolunoob for 'Python'
* update to evolunoob for 'PHP'
* update to evolunoob for 'SQL'
* removing mention of Formation Video
---------
Co-authored-by: Mamadou <72272993+Spokaren@users.noreply.github.com>
* Update free-programming-books-langs.md
Added Programming With Java book by Ashik Ahmed Bhuiyan & Md Amiruzzaman
* Update free-programming-books-langs.md
Fixed a warning in the free-programming-books-langs.md file related to missing PDF indication for a link.
* Update free-programming-books-langs.md
Corrected author formatting to use a comma instead of &, following repo style.
* Update free-programming-books-langs.md
Added the book "Learn Python with Jupyter" by Serena Bonaretti
* Add GenAI, LangChain, and MCP programming books
- Add 4 books to Artificial Intelligence section
- Add 1 book to Machine Learning section
- All books focus on modern AI development
- Maintains alphabetical ordering
* Add GenAI, LangChain, and MCP programming books
- Add 4 books to Artificial Intelligence section
- Add 1 book to Machine Learning section
- All books focus on modern AI development
- Maintains alphabetical ordering
* Add GenAI, LangChain, and MCP programming books
- Add 4 books to Artificial Intelligence section
- Add 1 book to Machine Learning section
- All books focus on modern AI development
- Maintains alphabetical ordering
* Removed ebooks that required emails/payment and preferred adding publisher websites
This PR adds a new free DevOps course in Hindi to the free-courses-hi.md file under the DevOps section. The course is titled Free Terraform Course by TrainWithShubham and is available as a YouTube playlist.
The course provides a comprehensive introduction to Terraform, covering infrastructure as code concepts in Hindi, which will greatly benefit Hindi-speaking learners interested in DevOps and cloud infrastructure automation.
The new entry has been inserted in alphabetical order among the existing DevOps courses as per the repository's contributing guidelines.
Course link:
https://www.youtube.com/playlist?list=PLlfy9GnSVerQzwhT644uP14iqZa0ZC4pn
This is a free and publicly accessible course.
* introduce the generative ai courses under AI section
* arrange the 'theory' section alphabetically
* Add 'Generative AI' subsection under Artificial Intelligence (courses)
* Update courses/free-courses-en.md
Co-authored-by: Eric Hellman <eric@hellman.net>
* Fix the title as per suggestions
Co-authored-by: Eric Hellman <eric@hellman.net>
* update youtube channel name
Co-authored-by: Eric Hellman <eric@hellman.net>
* correct the GenAI course list
* remove the affiliation
Co-authored-by: Eric Hellman <eric@hellman.net>
---------
Co-authored-by: Eric Hellman <eric@hellman.net>
* Add SELinux Notebook to Security and Linux sections
- Added The SELinux Notebook to free-programming-books-subjects.md under Security with a single link.
* Update books/free-programming-books-subjects.md
Co-authored-by: Eric Hellman <eric@hellman.net>
---------
Co-authored-by: Eric Hellman <eric@hellman.net>
* feat: add new bash course amd remove notfound books
* fix: course position
* fix: course position
* fix: add line to course
* fix: name on courses/free-courses-pt_BR.md
Co-authored-by: Eric Hellman <eric@hellman.net>
---------
Co-authored-by: Eric Hellman <eric@hellman.net>
* Add Complete Java Programming Course 2025 by Engineering Digest to Hindi Java courses
This pull request adds a free Hindi Java programming course titled Complete Java Programming Course 2025 by Engineering Digest to the Java section of the free-courses-hi.md file. The course is available as a YouTube playlist and covers modern Java programming concepts relevant for learners in 2025.
Why is this valuable?
The course offers a comprehensive, up-to-date learning path for Hindi-speaking students interested in Java programming, improving accessibility to quality programming education in their native language.
How do we know it's really free?
This playlist is publicly available on YouTube with no enrollment restrictions or fees.
Course link:
https://www.youtube.com/playlist?list=PLA3GkZPtsafY62QhQ030p85HAer0pFDdr
* Fix formatting in Java courses list
This pull request adds a new free Data Structures course in Hindi to the free-courses-hi.md file under the Data Structures section. The course is titled Data Structures by Nargish Gupta and is available as a YouTube playlist by NG Tutorials.
This course provides in-depth coverage of data structures concepts in Hindi, making it an excellent resource for Hindi-speaking learners seeking to build strong fundamentals in data structures and algorithms.
The new entry is added in alphabetical order according to the repository guidelines.
Course link:
https://www.youtube.com/playlist?list=PLPzfPcir5uPQ6LrB421cvMvcF3EcsGrr5
* Update free-programming-books-langs.md
Added Programming With Java book by Ashik Ahmed Bhuiyan & Md Amiruzzaman
* Update free-programming-books-langs.md
Fixed a warning in the free-programming-books-langs.md file related to missing PDF indication for a link.
* Update free-programming-books-langs.md
Corrected author formatting to use a comma instead of &, following repo style.
* 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 new book to free-programming-books-subjects.md
Adding Introduction to Computer Science book for the index of Computer Science in free-programming-books-subjects.md
* Remove year from OpenStax CS book title
Updated the entry for 'Introduction to Computer Science' by removing the year (2024) from the book title to maintain consistency with other listings.
For the future, once a PR has been reviewed, do NOT close the PR and open a new one. This makes it harder for the reviewer to see if requested changes have been made. Instead, add a commit to your branch.
* Added [Linux Networking] By Paul Cobbaut (PDF) into [NETWORKING] Section
* Added [Linux Networking] By [Paul Cobbaut] to [Networking] Section
* Update free-programming-books-subjects.md
Fixed Extra Space Mistake
* Reorganize Algorithms and Data Structures sections in free-courses-hi.md
- Merged separate Algorithms and Data Structures sections into a combined 'Algorithms and Data Structures' section
- Added subheadings for 'Algorithms' and 'Data Structures' within the combined section
- Moved common DSA courses to the main combined section
- Organized exclusive algorithm courses under 'Algorithms' subheading
- Organized exclusive data structure courses under 'Data Structures' subheading
- Updated index to reflect the new structure
- Maintained Soft Computing as a subheading under the combined section
This reorganization improves the structure and makes it easier to find relevant courses while maintaining logical grouping of related content.
* Fix linting error: correct blank lines between sections
- Fixed incorrect number of blank lines between Data Science and Databases sections
- Changed from 3 blank lines to 1 blank line as required by remark-lint
- Resolves blank-lines-1-0-2 linting rule violation
* add See [Algorithms] and [Data Structures] pointer under combined DSA section (per PR review)
* place explicit See links at old Algorithms/Data Structures positions; remove generic note
* fix blank-line spacing around new See lines to satisfy remark-lint
* move 'See Data Structures' and 'See Algorithms' directly under combined heading; remove duplicates; fix blank lines
* See pointers as separate bullet items under combined heading; also fix lint
* Fix lint #3
* ensure single blank line after See pointers before resource list
* convert See pointers to plain lines (not list items) and fix spacing
* reduce blank lines before '#### Algorithms' to exactly one
* eparate 'See' lines with a blank line; keep linter spacing
* Update courses/free-courses-hi.md
---------
Co-authored-by: Eric Hellman <eric@hellman.net>