Commit Graph
1832 Commits
Author SHA1 Message Date
Bahadur Singh 7bb29b14b0 Fix typo: Documnetation -> Documentation (#13578) 2026-10-31 22:46:33 -04:00
Aykhan Shahsuvarov b7cb7fc611 Add prepare.sh Docker Course to Docker courses (#13572) 2026-10-31 20:29:22 -04:00
Nguyễn Trung Tuyến c89149d933 Remove YouTube playlists that no longer exist from free-courses-vi (#13571)
Signed-off-by: Nguyen Trung Tuyen <50062569+tuyennhe@users.noreply.github.com>
2026-10-31 20:20:26 -04:00
Lukas 9d8bd9ee5d Replace Latin look-alike letters in Russian and Kazakh lists (#13563)
Latin C, H, A, c and i stood in for Cyrillic С, Н, А, с and the Kazakh і in nine words, so searching the lists for words such as Новичок, Средний, Архитектура or тілінде found nothing.
2026-10-27 16:33:02 -04:00
H23andWeijian He 42f06956cb Restore 4 dead links via Wayback Machine (#13535)
* Restore 4 dead links via Wayback Machine

* Use live Simple Talk URL for The Red Gate Guide to SQL Server Team-based Development

* Remove course entry with no live replacement

* Restore the original jsystems.pl link for 'Python na luzie'

The site serves the PDF fine to a browser (HTTP 200, application/pdf, %PDF-1.5, ~2.5 MB);
it is only slow, which is what our automated sampling misread as dead. Per review feedback,
the live link is preferred over the Wayback snapshot. The other changes in this pull
request are unaffected.

---------

Co-authored-by: Weijian He <230282609+Madin-H23@users.noreply.github.com>
2026-10-27 16:21:27 -04:00
Prakhar Srivastava cca5b928b6 Add two free DSA courses from CodeIntuition (Algorithms & Data Structures) (#13561) 2026-10-26 19:37:20 -04:00
H23andWeijian He 52e40c1321 Restore 2 dead links via Wayback Machine, update 1 to a current location (#13529)
* Restore 5 dead links via Wayback Machine

- AngularJS raamistiku oppematerjal (cs.tlu.ee teemad registry): the
  file is no longer served (404); restored from a February 2024
  snapshot (PDF). Note: two sibling files from the same TLU registry
  (WebGL and Vue.js tutorials) are dead too - the WebGL one was
  restored in #13511, the Vue.js one (id=715) has no snapshot and is
  left for a future issue.
- Thinking in Python, Vietnamese translation (bitbucket): the
  repository page returns 404; restored from a December 2023 snapshot.
- Central Connecticut State University, Introduction to CS Using Java
  (chortle.ccsu.edu): the course page returns 404 (site still alive);
  restored from a November 2020 snapshot.
- Advanced Adobe XD (Web Design) (tutsplus): the course returns 410
  Gone; restored from an August 2023 snapshot.
- Codificacion de audio: mas alla del MP3 (UPValenciaX on edX): the
  course page returns 404; restored from a July 2023 snapshot.

All snapshots verified reachable (HTTP 200) before submitting.

* Switch edx UPValenciaX audio coding course from Wayback to live re-slugged URL (maintainer suggestion)

* Remove dead course entries with no live replacement

---------

Co-authored-by: Weijian He <230282609+Madin-H23@users.noreply.github.com>
2026-10-22 10:45:57 -04:00
H23andWeijian He efafab9982 Restore one live link, remove one dead entry (#13536)
Co-authored-by: Weijian He <230282609+Madin-H23@users.noreply.github.com>
2026-10-22 10:33:31 -04:00
H23andWeijian He 914cdee05d Fix dead links: 3 live replacements, remove one dead entry (#13538)
Co-authored-by: Weijian He <230282609+Madin-H23@users.noreply.github.com>
2026-10-22 10:32:28 -04:00
olenaklocko-cyber 7a7895243e Fix Latin H → Cyrillic Н in Ukrainian courses list (#13549)
The word «Новачок» on line 13 was written with a Latin letter H (U+0048)
instead of the Ukrainian Cyrillic Н (U+041D). These characters look
identical, so the typo is invisible on screen, but it breaks search,
screen readers, and copy-paste for Ukrainian readers.
2026-10-20 08:59:18 -04:00
H23andWeijian He f42a51cd6c Restore 11 dead links via Wayback Machine, update 2 to current locations (#13530)
* Restore 11 dead links via Wayback Machine, update 2 to current locations

* Apply maintainer review: live URLs for lispguide/prolog/FreeRTOS PDF, one link per book, remove course entry

* Single link for the FreeRTOS book entry (maintainer request)

---------

Co-authored-by: Weijian He <230282609+Madin-H23@users.noreply.github.com>
2026-10-15 21:18:56 -04:00
amplifiedarchitect 0c5ba05cb0 Add Vibe Coding for Beginners to Generative AI courses (#13524) 2026-10-14 13:06:35 -04:00
Andros Fenollosa 2574d859ec Add Spanish courses and a Clojure book (#13515)
* Add MongoDB course by Andros Fenollosa

* Add Contribuciones con Git course by Andros Fenollosa

* Add Scrum course by Andros Fenollosa

* Add Django course by Andros Fenollosa

* Add Prompt Engineering course by Andros Fenollosa

* Add Common Lisp course by Andros Fenollosa

* Add Emacs Lisp UI course by Andros Fenollosa

* Add Python course by Andros Fenollosa

* Add Testing course by Andros Fenollosa

* Add JavaScript course by Andros Fenollosa

* Add Maquetación Web course by Andros Fenollosa

* Add Don Clojure de la Mancha book by Andros Fenollosa

* Point Don Clojure de la Mancha to its own site
2026-10-12 12:52:07 -04:00
H23 ff4e284443 Fix alphabetical ordering of the renamed FP101x entry (#13519) 2026-10-12 12:39:22 -04:00
Andros Fenollosa 659f4504a9 Update links of Andros Fenollosa's Spanish courses to andros.dev (#13514)
* Update links of Andros Fenollosa's courses to andros.dev

* Remove Clojure course by Andros Fenollosa, no longer available
2026-10-09 10:16:29 -04:00
Harsh goswami 2b098c9d46 Escape pipes in course titles to fix table rendering on the site (#13505) 2026-10-04 18:02:06 -04:00
H23andWeijian He 4042666462 Restore 4 dead links via Wayback Machine, update 1 to current location (#13503)
Co-authored-by: Weijian He <230282609+Madin-H23@users.noreply.github.com>
2026-10-04 17:58:58 -04:00
H23andWeijian He 1a0ee1d441 Restore 5 dead links via Wayback Machine (#13502)
Co-authored-by: Weijian He <230282609+Madin-H23@users.noreply.github.com>
2026-10-02 15:35:16 -04:00
H23andWeijian He a069a398d0 Restore 4 dead links via Wayback Machine (#13497)
Co-authored-by: Weijian He <230282609+Madin-H23@users.noreply.github.com>
2026-10-02 15:24:40 -04:00
Zain QureshiandClaude Opus 5.5 4bb5c19488 Fix dead Full Stack Open React Native course link (#13489)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 15:07:46 -04:00
Usama Elgendy abbd83501e Add Arabic Dart and Flutter courses (#13482) 2026-10-02 14:50:35 -04:00
Dmytro Koziatynskyi 0ddc9758e6 Add RansomLeak security exercises to free-courses-en.md and free-courses-uk.md (#13449)
* Add RansomLeak security exercises to free-courses-en.md and free-courses-uk.md

* Use the resource's own titles for both entries
2026-09-10 12:15:02 -04:00
Mihirsinh Chavda 0301b29f7e Add Sourcemap to Software Engineering courses (#13422) 2026-08-29 14:05:30 +02:00
Cagri Temel a53bad1c7a Add Makine Öğrenmesi section to free-courses-tr.md (#13403) 2026-08-16 19:10:43 +02:00
Paul Madut 1dfcc549c2 Add MIT's The Missing Semester of Your CS Education to Computer Science courses (#13397) 2026-08-07 10:04:34 -04:00
Aleksandr Artamokhov b197a1cf7f Move AIMarket Courses into 0 - MOOC section (#13394)
Keep a single portal listing (closes companion School PR as duplicate).
2026-08-06 09:01:39 -04:00
Michael MiscanukandClaude Opus 4.8 354379e0d2 Add CheatGrid Roadmaps (#13392)
* Add CheatGrid Roadmaps to English courses (0 - MOOC)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* fixed title

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-05 12:34:42 -04:00
guilhermecarlos dc1da4ad75 Add free Spanish programming courses (Certmundo) (#13380)
* Add free Spanish programming courses (Certmundo)

* Fix alphabetical order (Control de Versiones)
2026-07-27 18:08:35 -04:00
Abderrahim AdrabiandAbderrahim Adrabi 7bf83889b9 Add Python & Data Analysis Course to Python courses (#13371)
Co-authored-by: Abderrahim Adrabi <184391033+abderrahim-lectures@users.noreply.github.com>
2026-07-22 08:00:32 -04:00
thetpmguyandClaude Fable 5 f170148aa0 Add Software Engineering — The Easy Way to Software Engineering courses (#13362)
* Add Software Engineering — The Easy Way to Software Engineering courses

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019CQu5HgjB2aXuyPiMv8j6w

* Use course website URL for Software Engineering — The Easy Way

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019CQu5HgjB2aXuyPiMv8j6w

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-07-19 07:20:35 -04:00
tracedynamicsandadi b259f09ea1 Add TheCodeForge to DevOps courses (#13353)
* Add TheCodeForge to DevOps courses

* fix: move TheCodeForge DevOps Tutorials to correct alphabetical position in DevOps section

T (TheCodeForge) entries should come after all D (DevOps) entries
in alphabetically-sorted sections.

* fix: correct TheCodeForge URL to /devops/ (was broken /category/devops/)

* fix: remove description per CONTRIBUTING guidelines

---------

Co-authored-by: adi <adi@thecodeforge.io>
2026-07-15 16:00:29 -04:00
Marcin ParśniakandEric Hellman a5e5fed0b5 replace outdated pdf course with newer Java course (#13323)
* replace outdated pdf course with newer Java course

* correct author formatting for Kurs Java resource

* restore previous Java resource in Polish books list

* add Kurs Java to Polish course list

* correct alphabetical ordering of Polish Java course list

* fix blank line formatting

* Apply suggestion from @eshellman

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

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2026-06-30 15:47:56 -04:00
Wu ShuwenandClaude 36abf22fa4 Add Patterns.dev to React section (#13313)
* Add Patterns.dev to React section

* fix: remove trailing slash from Patterns.dev URL

* Move Patterns.dev from React to general JavaScript section; remove duplicate from courses

Per review feedback:
- Patterns.dev covers React, Next.js, and vanilla JS, not just React
- Removed duplicate listing from courses/free-courses-en.md
- Moved entry from React subsection to the general JavaScript section

Co-Authored-By: Claude <noreply@anthropic.com>

* fix: reorder list items for alphabetical ordering

Swap Patterns.dev and Patterns For Large-Scale JavaScript to fix
remark-lint alphabetize-lists warning.

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-06-29 14:14:03 -05:00
Marcin Parśniak c904678b60 Update Java learning resources: remove outdated course and add newer alternatives (#13321)
* fix: update resources by removing outdated link and adding new ones

Removed an outdated Java course and added two up-to-date free alternatives:
Kurs Java od podstaw [2024]
Kurs Java od podstaw 2023

* fix: sort Java courses alphabetically

* fix: correct alphabetical ordering of Java courses

* add missing course creators
2026-06-24 14:01:50 -04:00
Lixin2026 810660c14c docs: update course links to HTTPS (#13310) 2026-06-17 09:58:59 -04:00
toshanthi-stack a460145df1 Add AI School (Artificial Intelligence free courses) (#13301)
* Add AI School to Artificial Intelligence free courses

* Move AI School to the MOOC section per maintainer feedback
2026-06-13 15:32:53 -04:00
dopdev08 16f043675b Add React JS totorial series kannada (#13303)
* Add React JS totorial series kannada

* fix:  markdown lint warnings

* fix:  Process completed with exit code 1

* fix: markdown formatting
2026-06-13 15:26:29 -04:00
ShanYu 4e8007911f feat: add new AI courses in Traditional Chinese (#13304) 2026-06-13 15:22:41 -04:00
Mauro Cicolella f347db04ed Add Italian C++ course (#13265)
thanks, Mauro!
2026-05-19 08:29:11 -04:00
Tanay Kedia bac8f3c65b Add Networking from Scratch to free courses (Networking) (#13264) 2026-05-19 08:27:12 -04:00
Suriya-rssn f6eed661a4 Fix outdated http links (#13122)
Replaced http with https for course links
2026-03-09 09:52:50 -04:00
IgorLutiy f0b4966420 Update free-courses-ru.md (#13104)
Removed the course because it’s no longer free
2026-03-06 07:34:14 -05:00
mümin 7106f794fb Add new algorithm course link to Turkish resources (#13077)
* Add new algorithm course link to Turkish resources

* Fix duplicate entry for 'Algoritmalar ve Veri Yapıları'
2026-02-01 13:50:23 -05:00
Ayush RajandEric Hellman 52408894d7 ML courses added in hindi language (#13059)
* ml courses added hindi

* fixed a-z order

* Update courses/free-courses-hi.md

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

* Remove duplicate machine learning tutorial entry

Removed duplicate entry for 'Machine Learning Tutorial using Python in Hindi 2022'.

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2026-01-05 08:41:57 -05: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
tontnm b831243c51 Add 2 Vietnamese Go courses by Code With Tuan (#13018)
* Add 2 Vietnamese Go courses by Code With Tuan

* Fix Alphabetical ordering

* Fix Course Title
2025-11-20 12:27:16 -05:00
Jonah Paulin Joyce 361b6b331e feat: Added new video courses to Tamil section (#12786)
* feat: Added new video courses to Tamil section

* fix: Correct alphabetical order in ML section

* fix: Correct alphabetical order in DSA section

* fix: Space Corrections

* fix: Space Corrections

* fix: Space Corrections

* fix: order corrections

* added: new subjects and courses in TAMIL

* fix(md): escape pipes and sync titles with YouTube playlist titles

* fix(md): escape pipes and sync titles with YouTube playlist titles

* fix(md): escape pipes and sync titles with YouTube playlist titles

* fix(md): escape pipes and sync titles with YouTube playlist titles

* fix(md): escape pipes and sync titles with YouTube playlist titles

* fix(md): escape pipes and sync titles with YouTube playlist titles

* fix(md): escape pipes and sync titles with YouTube playlist titles
2025-11-11 14:01:15 -05:00
Jonah Paulin Joyce 0d02553ae6 feat: Add new courses for other subjects in Tamil (#12801)
* feat: Add new courses for other subjects in Tamil

* fix:arrangement corrections

* fix:arrangement corrections

* fix:arrangement corrections

* refactor: replace titles with creators' YouTube titles

* refactor: replace titles with creators' YouTube titles

* fix: remove unnecessary all-caps text

* Fix markdown formatting by escaping pipe characters in playlist titles
2025-11-11 13:41:32 -05:00
noraegeorge 1a3ae8b6f3 Update free-courses-ml.md to include html css tutorial (#12725)
* Update free-courses-ml.md

* Update free-courses-ml.md
2025-11-04 15:53:35 -05:00
Sayman LalandEric Hellman 3929955ab0 Chore: remove double spaces in Hindi courses file (#12977)
* update: courses for hindi language of C, DSA by apna college

* update: courses for hindi language of C, DSA by apna college

* update: courses for hindi language of C, DSA by apna college

* update: courses for hindi language of C, DSA by apna college

* fix: removing double spaces and same as the past PR added some courses of DSA, C and AI

* Update free-courses-hi.md

* Update free-courses-hi.md

* Update free-courses-hi.md according to the collaborator

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

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-11-01 20:58:23 -04:00