Commit graph

9562 commits

Author SHA1 Message Date
Gabriel de Souza
53669b93b2
add Engineering Software as a Service book from Fox and Patterson (#12001)
* feat: add Software Eng as a Service book

* fix: remove trailing slash from book
2025-10-01 14:03:42 -04:00
JongMyeong HAN
798eb321f4
Fixes annotations like (🗃️) (#11996)
That seems to work! fixes #11995
2025-09-30 15:29:49 -04:00
JongMyeong HAN
862a01ce40
Update free-programming-books-ko.md (#11993)
* Update outdated links in Korean book list

* Added Korean PHP book '숏텀 PHP'
2025-09-30 13:47:23 -04:00
SIDDHARTH
8761cdcc3e
Created CONTRIBUTING-ml.md (Malayalam review requested!) (#11946)
* Create CONTRIBUTE-ml.md

* Added link to the CONTRIBUTING-ml.md file in docs/README.md

* Fixed all the relevant errors pointed out by the reviewer.
2025-09-29 18:59:21 -04:00
DE SILVA T R R
4bffdc7b96
Update Hacktoberfest badge from 2023 to 2025 (#11982)
forgot about that
2025-09-26 16:15:11 -04:00
Ajay Singh
7e6418a7c9
Fix Grammar (#11981)
another reason to ask for reviews before committting to main!
2025-09-26 11:34:59 -04:00
eric
5c2dc4e600 rejigger checklist to facilitate reviews 2025-09-26 11:13:06 -04:00
eric
efe5cd9ebd changed the team nam instead 2025-09-25 13:56:53 -04:00
M4ximumPizza
899638d03f
Fix typo in assembly programming (#11979) 2025-09-25 13:49:41 -04:00
ABDR-Again
0ca6078970
Added 4 Books in Linux Section of languages.md (#11976)
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.
2025-09-24 08:49:09 -04:00
Han Jong Myeong
106ea4979f
Added Korean Python book 'Let's Get IT 파이썬 프로그래밍' (#11969) 2025-09-22 15:41:28 -04:00
ABDR-Again
0a356fa376
Added New Book [LINUX Networking] by (Paul Cobbaut) in {Networking] (#11966)
* 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
2025-09-22 09:07:52 -04:00
Pradeep lal gowtham chand Gaduthuri
3b1b2e77d7
Reorganize Algorithms and Data Structures sections in free-courses-hi.md (#11954)
* 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>
2025-09-17 08:56:59 -04:00
dependabot[bot]
841756ea50
chore(deps): bump actions/github-script from 7 to 8 (#11943)
Bumps [actions/github-script](https://github.com/actions/github-script) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-version: '8'
  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-09-11 08:47:22 -04:00
dependabot[bot]
e9d78f2755
chore(deps): bump actions/setup-python from 5 to 6 (#11944)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  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-09-11 08:46:50 -04:00
dependabot[bot]
cb622c3bda
chore(deps): bump actions/checkout from 4 to 5 (#11927)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  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-09-11 08:46:36 -04:00
dependabot[bot]
964b142362
chore(deps): bump actions/setup-node from 4 to 5 (#11942)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 5.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-node
  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-09-11 08:43:45 -04:00
dependabot[bot]
a09923e539
chore(deps): bump actions/stale from 9 to 10 (#11941)
Bumps [actions/stale](https://github.com/actions/stale) from 9 to 10.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v9...v10)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: '10'
  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-09-11 08:42:54 -04:00
Zeee
f5e49c3118
Remove Developer Blog Tutorial under JavaScript -> Remix (#11953)
* Remove Developer Blog Tutorial under JavaScript -> Remix

This pull request removes a resource link that is no longer accessible (404 error). Keeping the list up-to-date and free of broken links ensures a better experience for readers and maintains the overall quality of the repository.

* Remove `Jokes-App-Tutorial` under JavaScript -> Remix

This pull request removes a [Jokes App Tutorial](https://remix.run/docs/en/v1/tutorials/jokes), which is no longer accessible.

* Remove Remix from the index
2025-09-10 10:22:32 -04:00
yeomin4242
249b93b6c4
Remove Unsupported Go Lang & Open Stack E-book and Change Url Path For Scratch Free E-book (#11950)
* Remove GoLang Web Programming Introduction (not supported e-book)

* Remove Go Lang Web Programming & Open Stack Introductions for Korean(not support free e-book)

* Change Domain Url Scratch Book For Korean

* Remove Open Stack Category For Korean Book Docs
2025-09-09 10:25:34 -04:00
Aaqil Yousuf
a719df5145
Remove Node.js Design Patterns (copyrighted, not free) (#11948) 2025-09-08 08:14:39 -04:00
Davide Dunne Sanchez
ccb5db2012
Add additional details for Clojure books (#11947)
* Add GFDL license for Clojure book

* Add CC BY-NC-ND license for Clojure Cookbook

* Add author, book format and license for `SICP Distilled - An idiosyncratic tour of SICP in Clojure`
2025-09-07 13:54:03 -04:00
Eric Hellman
9c0fde1304
fix team name case inconsistency (#11928) 2025-09-07 13:49:03 -04:00
Manuel
478ab991d1
Updated Explore Flask link (#11940) 2025-09-04 20:50:01 -04:00
Aaqil Yousuf
65fb739a8d
fix broken link to Discovering the STM32 Microcontroller book using wayback machine link (#11939) 2025-09-04 15:28:02 -04:00
Md Jihanur Rahman
71db0f7f09
docs(CONTRIBUTING): add step-by-step guide for adding license notes (Closes #11355) (#11938)
yes, that was needed, thanks
2025-09-03 17:33:16 -04:00
Wolfgang Meier
c566ab0866
rename Coq to Rocq Prover (#11933) 2025-09-01 11:58:11 +02:00
Aaqil Yousuf
c4db26b05d
fix(books-it): update broken link for 'Analisi e progettazione del software' (archived) (#11930) 2025-08-25 23:06:44 +02:00
Aaqil Yousuf
fc21cbd01e
Add Compiler Construction using C# (SLANGFOR.NET) (fixes #11804) (#11929)
* Add Compiler Construction using C# (SLANGFOR.NET) (fixes #11804)

* Fix lint errors: use * for list markers and adjust blank lines

* Style: fix linter warning in Compiler Design section

* Update: added reformatted version of this book
2025-08-23 14:50:50 +02:00
katsuma
6358b0bb77
Add Japanese game development resources (#11926) 2025-08-17 17:03:14 +02:00
dependabot[bot]
2919d1da99
chore(deps): bump actions/download-artifact from 4 to 5 (#11925)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/download-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-08-17 16:18:23 +02:00
Tannu Choudhary
d488b56b98
Add Hindi YouTube Courses: OOP in C++ & Java, and DAA by KnowledgeGATE (#11923)
* Added oops in C++ and Java and Binary search courses

* Ensured Alphabetical Order and removed duplicate

* lint fixed

* Update courses/free-courses-hi.md

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

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-08-05 19:55:00 +02:00
Andrew Kushyk
7573b563b3
update free-programming-books-subjects.md (#11922)
Linux Kernel in a Nutshell by Greg Kroah-Hartman was added
2025-08-05 19:24:49 +02:00
Margotaro
589efbc703
Update free-programming-books-subjects.md (#11921)
* Update free-programming-books-subjects.md

Added Safe by design book to the Software Architecture book list

* Update free-programming-books-subjects.md

Fixed lint checks
2025-08-02 03:44:24 -04:00
Denys Poltorak
5150dba6f5
Updated Architectural Metapatterns (#11917) 2025-07-22 15:36:31 -04:00
Davide Dunne Sanchez
90cf66ae20
Add Creative Commons in "Behavior Analysis with Machine Learning Using R" (#11886) 2025-06-27 22:59:36 -04:00
Davide Dunne Sanchez
4c7cc1c777
Add programming language book "Behavior Analysis with Machine Learning Using R" (#11885) 2025-06-26 17:06:00 -04:00
Ramadan Yassin
1d2dc851d1
Update free-courses-ar.md add Rust Section Courses (#11883)
* Update free-courses-ar.md 

add 
Rust Section
- Rust للغلابة
- Rust and chill بالعربي

* Update free-courses-ar.md add &rlm; to Rust Section
2025-06-22 08:37:56 -04:00
dependabot[bot]
31d6e3482b
chore(deps): bump tj-actions/changed-files from 44 to 46 (#11879)
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 44 to 46.
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](https://github.com/tj-actions/changed-files/compare/v44...v46)

---
updated-dependencies:
- dependency-name: tj-actions/changed-files
  dependency-version: '46'
  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-06-20 08:58:21 -04:00
Alifa Ara
d053593b46
Added new free Javascript book in Bengali by Jhankar Mahbub (#11880)
* added new free Javascript book in Bengali by Jhankar Mahbub

* added new free Javascript book in Bengali by Jhankar Mahbub

* added new free Javascript book in Bengali by Jhankar Mahbub, fixed serial

* added new free Javascript book in Bengali by Jhankar Mahbub, fixed serial, added the book type
2025-06-01 15:20:36 -04:00
Gabriele Ciccotelli
caa05be694
Add RTL/LTR Markdown linter for mixed-direction text consistency and PR annotation (#11877)
* Add RTL/LTR Markdown linter for mixed-direction text consistency and PR annotation

Introduce a Python-based linter (scripts/rtl_ltr_linter.py) to automatically detect and annotate issues related to mixed Right-To-Left (RTL) and Left-To-Right (LTR) text in Markdown files. The linter analyzes list items, book entries, and metadata for potential bidirectional text rendering problems, such as missing Unicode directionality markers (RLM/LRM) and improper handling of LTR keywords or symbols in RTL contexts.

Key features:
- Scans all Markdown files in the repository, with full logs saved as workflow artifacts.
- Annotates only changed or added lines in pull requests, providing targeted feedback in the GitHub Actions Job Summary.
- Detects common RTL/LTR issues, including:
  - Missing directionality markers after LTR keywords (e.g., "HTML") or symbols (e.g., "C#") in RTL text.
  - BIDI (bidirectional) mismatches that may affect text display.
  - Incorrect ordering of author names and metadata in RTL contexts.
- Configurable via rtl_linter_config.yml for keywords, symbols, and severity levels.
- Includes a GitHub Actions workflow (rtl-ltr-linter.yml) for automated checks on PRs.

* Add test cases for RTL/LTR linter in English and Arabic book lists

Add sample entries to free-programming-books-en.md and free-programming-books-ar.md to test the RTL/LTR Markdown linter.
These test cases include various combinations of RTL and LTR text, keywords, symbols, and metadata to verify that the linter correctly detects directionality issues and outputs the expected logs and annotations.

* Restore original book lists after RTL/LTR linter test cases

Revert test entries in free-programming-books-en.md and free-programming-books-ar.md, restoring the original book lists. This commit removes temporary test data used for validating the RTL/LTR Markdown linter, preparing the repository for merging the PR with a clean state.

No functional changes to the linter or configuration files; only test content has been removed.

* Update RTL/LTR linter workflow and script: run only on RTL file changes or "RTL" label, fail only on errors

The GitHub Actions workflow for the RTL/LTR Markdown linter now runs only if:
- The PR modifies .md files related to RTL languages (ar, he, fa, ur), or
- The PR has the "RTL" label.
The linter script has been updated to fail the check only if errors are found on changed lines, not for warnings.

* Only upload linter artifact if linter step runs

Prevent warning about missing artifact by uploading the linter output log only if the linter step was executed (success or failure). This avoids unnecessary warnings when the linter is skipped because no RTL files were changed and no RTL label is present.

* Test workflow: modify non-RTL markdown file

Modified free-programming-books-en.md to verify that the RTL/LTR linter workflow does not run when only non-RTL markdown files are changed and the "RTL" label is not present.

* Test workflow: modify RTL markdown file to trigger linter

Modified free-programming-books-ar.md to verify that the RTL/LTR linter workflow runs as expected when an RTL markdown file is changed.

* Fix RTL/LTR BIDI issues in some markdown files

Applied directional markers (&lrm;, &rlm;) and other formatting fixes to resolve BIDI (bidirectional text) errors and warnings reported by the linter in several .md files.

* Fix workflow: upload linter log only if linter step has not been skipped

Updated the workflow to upload the linter output artifact only when the linter step was actually executed (not skipped)

* Add debug step to check linter outcome in workflow

Added a debug step after the linter execution in the workflow to print the outcome and conclusion of the run_linter step.

* Set continue-on-error for linter step to allow artifact upload and debug

* Remove workflow debug step and update markdown file

Removed the debug step from the RTL/LTR linter workflow and applied further changes to a markdown file.

* Fix RTL/LTR BIDI issues in some markdown files

Applied directional markers (&lrm;, &rlm;) and other formatting fixes to resolve BIDI (bidirectional text) errors and warnings reported by the linter in several .md files. This commit is a second batch of corrections to improve RTL/LTR rendering and pass the linter checks.

* Fix RTL/LTR BIDI issues in some markdown files

Applied directional markers (&lrm;, &rlm;) and other formatting fixes to resolve BIDI (bidirectional text) errors and warnings reported by the linter in several .md files. This commit is a third batch of corrections to improve RTL/LTR rendering and pass the linter checks.

* Do not produce log file if no issues found

Updated the linter script to avoid creating the log file when no issues, warnings, or notices are found. If no issues are detected, the script now prints a "::notice ::No issues found"

* Always print annotation with number of errors and warnings found

Updated the linter script to always print an annotation indicating how many errors and warnings were found, even if there are none.

* Fix: always print summary annotation with number of issues found

* Add a missing newline character at end of file free-courses-he.md

* Update linter configuration and revert markdown files to pre-fix state

Updated the organization of keywords and symbols in the linter configuration file. Reverted all markdown files to their original state prior to the fixes.

* Update free-programming-books-he.md with fixes

* Update free-programming-books-he.md with further fixes

* Update free-programming-books-he.md with fixes

* Update free-programming-books-fa_IR.md with fixes

* Update free-programming-books-he.md with further fixes

* Update free-programming-books-ar.md with fixes

* Update free-programming-books-ar.md with further fixes

* Update free-podcasts-screencasts-ar.md with fixes

* Update free-podcasts-screencasts-fa_IR.md with fixes

* Update free-courses-he.md with fixes

* Update free-courses-he.md with further fixes

* Update free-courses-fa_IR.md with fixes

* Update free-courses-fa_IR.md with further fixes

* Update free-courses-ar.md with fixes

* Update free-courses-ar.md with further fixes

* Update free-courses-ar.md with further fixes

* Update free-courses-ur.md with fixes

* Update some markdown files with further improvements

* Fix alignment of nested lists in free-programming-books-fa_IR.md

* Update CONTRIBUTING.md and CONTRIBUTING-it.md with RTL/LTR linter error fixing guidelines

Added a section to CONTRIBUTING.md and CONTRIBUTING-it.md explaining how to fix RTL/LTR Markdown linter errors, including when to use &rlm; and &lrm; with practical examples for contributors working on files with mixed RTL and LTR text
2025-05-28 10:46:25 -04:00
Dao Hai Nam
1be7c48c60
Add 2 Vietnamese courses by Nam .NET (#11874)
* Add 2 Vietnamese courses by Nam .NET

* Fix alphabetical order

* Fix alphabetical order

* Fix alphabetical order

* Fix alphabetical order

* Fix alphabetical order

* Fix alphabetical order

* Update courses/free-courses-vi.md

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

* Update courses/free-courses-vi.md

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

* Fix alphabetical order

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-05-02 18:47:56 -04:00
M4ximumPizza
e2f6750a8b
Removed Coding With Minecraft by Al Sweigart: Error 404 (#11873) 2025-04-28 08:57:51 -04:00
M4ximumPizza
e079b98eb2
Removed Zen of Assembly Language: Volume I 1990 by Michael Abrash because the URL no longer works anymore. (#11872) 2025-04-28 08:56:43 -04:00
Enemuo1
f55523999b
Add CC BY license info to Aprende Python (#11870) 2025-04-23 09:00:37 -04:00
Trần Minh Sáng
a2bffc3c2a
Remove single videos shorter than 1 hour from the list of free courses in Vietnamese (#11869)
* Add Android courses to the list of free courses in Vietnamese

* Add ASP courses to the list of free courses in Vietnamese

* Add Assembly courses to the list of free courses in Vietnamese

* Add AutoIt courses to the list of free courses in Vietnamese

* Add Bash courses to the list of free courses in Vietnamese

* Add C courses to the list of free courses in Vietnamese

* Add C++ courses to the list of free courses in Vietnamese

* Add C++ index to the list of free courses in Vietnamese

* Add C# courses to the list of free courses in Vietnamese

* Add Cấu trúc dữ liệu và Giải thuật courses to the list of free courses in Vietnamese

* Add Dart courses to the list of free courses in Vietnamese

* Add ExpressJS courses to the list of free courses in Vietnamese

* Add Flutter courses to the list of free courses in Vietnamese

* Add Git courses to the list of free courses in Vietnamese

* Add Go courses to the list of free courses in Vietnamese

* Add HTML and CSS courses to the list of free courses in Vietnamese

* Add Java courses to the list of free courses in Vietnamese

* Add JavaScript courses to the list of free courses in Vietnamese

* Add jQuery courses to the list of free courses in Vietnamese

* Add Vue.js courses to the list of free courses in Vietnamese

* Add Kotlin courses to the list of free courses in Vietnamese

* Add Machine-Learning courses to the list of free courses in Vietnamese

* Add MongoDB courses to the list of free courses in Vietnamese

* Add MySQL courses to the list of free courses in Vietnamese

* Add Next.js courses to the list of free courses in Vietnamese

* Add NodeJS courses to the list of free courses in Vietnamese

* Add PHP courses to the list of free courses in Vietnamese

* Add PostgreSQL courses to the list of free courses in Vietnamese

* Add Python courses to the list of free courses in Vietnamese

* Add R courses to the list of free courses in Vietnamese

* Add React courses to the list of free courses in Vietnamese

* Add Ruby courses to the list of free courses in Vietnamese

* Add Rust courses to the list of free courses in Vietnamese

* Add Sass courses to the list of free courses in Vietnamese

* Add Security courses to the list of free courses in Vietnamese

* Add SQL courses to the list of free courses in Vietnamese

* Add SQL Server courses to the list of free courses in Vietnamese

* Add Swift courses to the list of free courses in Vietnamese

* Add TypeScript courses to the list of free courses in Vietnamese

* Add Angular courses to the list of free courses in Vietnamese

* Add Unity courses to the list of free courses in Vietnamese

* Add Wordpress courses to the list of free courses in Vietnamese

* fix: Put lists in alphabetical order

* Remove single videos shorter than 1 hour from the list of free courses in Vietnamese
2025-04-21 08:48:15 -04:00
Leithen
f71c21f0da
add actions write permission to stale workflow (#11868) 2025-04-20 14:30:48 -04:00
Trần Minh Sáng
486c9cc690
Add a large number of free courses in Vietnamese (#11866)
* Add Android courses to the list of free courses in Vietnamese

* Add ASP courses to the list of free courses in Vietnamese

* Add Assembly courses to the list of free courses in Vietnamese

* Add AutoIt courses to the list of free courses in Vietnamese

* Add Bash courses to the list of free courses in Vietnamese

* Add C courses to the list of free courses in Vietnamese

* Add C++ courses to the list of free courses in Vietnamese

* Add C++ index to the list of free courses in Vietnamese

* Add C# courses to the list of free courses in Vietnamese

* Add Cấu trúc dữ liệu và Giải thuật courses to the list of free courses in Vietnamese

* Add Dart courses to the list of free courses in Vietnamese

* Add ExpressJS courses to the list of free courses in Vietnamese

* Add Flutter courses to the list of free courses in Vietnamese

* Add Git courses to the list of free courses in Vietnamese

* Add Go courses to the list of free courses in Vietnamese

* Add HTML and CSS courses to the list of free courses in Vietnamese

* Add Java courses to the list of free courses in Vietnamese

* Add JavaScript courses to the list of free courses in Vietnamese

* Add jQuery courses to the list of free courses in Vietnamese

* Add Vue.js courses to the list of free courses in Vietnamese

* Add Kotlin courses to the list of free courses in Vietnamese

* Add Machine-Learning courses to the list of free courses in Vietnamese

* Add MongoDB courses to the list of free courses in Vietnamese

* Add MySQL courses to the list of free courses in Vietnamese

* Add Next.js courses to the list of free courses in Vietnamese

* Add NodeJS courses to the list of free courses in Vietnamese

* Add PHP courses to the list of free courses in Vietnamese

* Add PostgreSQL courses to the list of free courses in Vietnamese

* Add Python courses to the list of free courses in Vietnamese

* Add R courses to the list of free courses in Vietnamese

* Add React courses to the list of free courses in Vietnamese

* Add Ruby courses to the list of free courses in Vietnamese

* Add Rust courses to the list of free courses in Vietnamese

* Add Sass courses to the list of free courses in Vietnamese

* Add Security courses to the list of free courses in Vietnamese

* Add SQL courses to the list of free courses in Vietnamese

* Add SQL Server courses to the list of free courses in Vietnamese

* Add Swift courses to the list of free courses in Vietnamese

* Add TypeScript courses to the list of free courses in Vietnamese

* Add Angular courses to the list of free courses in Vietnamese

* Add Unity courses to the list of free courses in Vietnamese

* Add Wordpress courses to the list of free courses in Vietnamese

* fix: Put lists in alphabetical order
2025-04-20 08:37:39 -04:00
Leithen
4f111aef18
replace original stale workflow with new one (#11867) 2025-04-19 18:15:14 -04:00
dependabot[bot]
2158e8df74
chore(deps): bump tj-actions/changed-files from 46.0.4 to 46.0.5 (#11862)
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 46.0.4 to 46.0.5.
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](https://github.com/tj-actions/changed-files/compare/v46.0.4...v46.0.5)

---
updated-dependencies:
- dependency-name: tj-actions/changed-files
  dependency-version: 46.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-18 18:55:00 -04:00