Commit Graph

9848 Commits

Author SHA1 Message Date
Alex Pantechovskis 3ffdfd2e78 add Mature Optimization Russian translation (#12593)
* add Mature Optimization Russian translation

* Fix spaces
2025-10-19 20:41:32 -04:00
Tubagus Maulana Aghni cb0c466ca4 add c# asp.net roadmap cheatsheet (#12636)
* add c# asp.net roadmap cheatsheet

* resolve changes

* resolve changes

* resolve changes

* resolve changes

* resolve changes
2025-10-19 11:42:55 -04:00
ti-v 306c3d3149 Add 'The Yii Book' to Yii section (#12634) 2025-10-19 11:41:14 -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
Ivan Oranciuc b122a4b0ea Update free-programming-playgrounds.md (#12626)
The resource has been removed - the link leads to a casino website
2025-10-19 11:39:10 -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
0xSYN.dev 054a9f4413 feat: add structured Spring Boot cheat sheet covering setup, concepts, deployment, and best practices (#12618)
* 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

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-19 11:29:54 -04:00
Rudrabikram Roy e8f5d72617 Added license notation for 2 books under Arduino section (#12617) 2025-10-19 11:29:11 -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
harshitsachdeva1997 255ad80e82 Update free-programming-playgrounds.md (#12606) 2025-10-19 11:15:29 -04:00
HarshitSachdeva cc8d4abe73 Update free-programming-playgrounds.md (#12603)
* Update free-programming-playgrounds.md

* Update free-programming-playgrounds.md

* Update free-programming-playgrounds.md
2025-10-19 11:14:20 -04:00
Tejas Nalawade 025c5b4a14 Add three Rust playground resources (#12602)
* Add three Rust playground resources

- Codapi
- Rust Explorer
- Rustfinity

* Linter error solved
2025-10-19 11:12:24 -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
Wellington Magri af185e7633 add Markdown (#12595) 2025-10-19 11:06:51 -04:00
enguy-hub 878118a20c Add TypeScript cheatsheet from ZTM (#12589)
* Add TypeScript cheatsheet from ZTM

* add missing empty line

---------

Co-authored-by: enguy-hub <enguy-hub@github.com>
2025-10-19 11:00:55 -04:00
enguy-hub 24a1fc2023 Add React cheatsheet from ZTM (#12587)
* Add React cheatsheet from ZTM

* Move to line 335

* Moved to line 334

* Moved to line 333 as suggested

---------

Co-authored-by: enguy-hub <enguy-hub@github.com>
2025-10-19 10:59:05 -04:00
enguy-hub 081bb7bb1e Added Python cheatsheet from ZTM (#12586)
Co-authored-by: enguy-hub <enguy-hub@github.com>
2025-10-19 10:58:35 -04:00
Harihara Subramanian M 70e3244e34 Replaced Broken Link for Computer Networking Resource (#12419)
* replaced broken link

* Linter Fix

Removed trailing slash '/'
2025-10-19 10:57:43 -04:00
Wellington Magri a1437e4375 Feature/pt br hacktoberfest (#12585)
* feat(pt_BR): Add  cursos de Delphi, Elixir, Sass and Swift

* fix(pt_BR): add course Lua

* feat(pt_BR): Add  cursos de Delphi, Elixir, Sass, Lua and Linux

* feat(pt_BR) add Linux

* (pt_BR) add Linux

* (pt_BR) add Sass, Rust and React Native

* (pt_BR) add segurança da informação

* feat/(pt_BR) add Angular,TypeScript and WordPress

* feat/ add Markdown,Programação,Django,Flask

* feat/add raspberry Pi,Sass,Swift and SEO
2025-10-17 22:16:32 -04:00
Mohd Rohaan a04f38845c ADD: All resources to become Ai engineer, with free courses and yt video #12396 (#12560)
* ADD: All resources to become Ai engineer, with free courses and yt videos  #12396

* Update free-programming-books-subjects.md

* Update links and formatting in subjects list

* Remove duplicate book entries in subjects list

Removed duplicate entries for 'Introduction to Machine Learning Systems' and 'Learn Tensorflow'.

* Fix formatting for text mining and ML resources

* Update books/free-programming-books-subjects.md

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

* Update books/free-programming-books-subjects.md

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

* Update books/free-programming-books-subjects.md

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

* Remove LLM Transformer Model link from subjects

Removed a link to 'LLM Transformer Model Visually Explained'.

* Add LLM Transformer Model tutorial link

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-17 22:15:05 -04:00
0xSYN.dev 498782b5dd Adds Docker cheat sheet for full-stack developers (MERN) (#12557)
* 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

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-17 22:13:27 -04:00
Jonatha Carvalho f80e16cb05 Add 'Introdução ao Python' resource in Portuguese (#12584)
* Add 'Introdução ao Python' resource in Portuguese

* Update alphabetical order

* Fix alphabetical ordering
2025-10-17 22:02:01 -04:00
Raymond Yee 6b175063a4 Add Pro Web 2.0 Mashups (2008) to Web Services section (#12583) 2025-10-17 22:00:38 -04:00
him2016 0f8014d43d Update free-programming-playgrounds.md (#12582) 2025-10-17 21:59:52 -04:00
raiyyan c6c8ef88f7 Add cheat sheets for Chef, Jenkins, and Puppet (#12555)
* Add cheat sheets for Chef, Jenkins, and Puppet

Add Cheat Sheets for Chef, Jenkins, and Puppet
This pull request adds comprehensive cheat sheets for three key DevOps configuration management tools: Chef, Jenkins, and Puppet. These tools are widely used in automation, infrastructure management, and continuous integration/continuous deployment (CI/CD) pipelines.

Why this is valuable:

Chef, Puppet, and Jenkins are cornerstones of modern DevOps workflows, enabling efficient and reliable management of infrastructure and software delivery.

The cheat sheets provide quick yet detailed references for commands, architecture, common use cases, and best practices, helping practitioners accelerate learning and day-to-day work.

Including these cheat sheets enriches the repository’s DevOps section, making it a more complete and practical resource for developers, sysadmins, and engineers.

Sources and Quality:
All added cheat sheets come from reputable providers such as Intellipaat, which offer free, up-to-date, and well-structured content accessible without paywalls.

Highlights from the added cheat sheets:

Chef: Covers configuration management concepts, cookbook recipes, and client-server architecture details.

Puppet: Explains manifests, modules, agent-server communication, and compliance reporting capabilities.

Jenkins: Includes pipeline creation, job configuration, plugin management, and CI/CD best practices.

This update is aligned with current DevOps trends and the increasing demand for reliable infrastructure automation and deployment tools.

Date: Thursday, October 16, 2025, 6 PM IST

* Fix formatting in free-programming-cheatsheets.md

Fix formatting in free-programming-cheatsheets.md

* Refactor cheat sheet index for DevOps topics

Reorganized cheat sheet index to group DevOps-related topics and added Ansible and Chef cheat sheets under DevOps.
2025-10-17 21:55:53 -04:00
Gitesh Mandawara da893a5d76 Add Quantitative Analysis section with three free book resources (#12565)
* Add Quantitative Analysis section with three free book resources

- Added OpenIntro Statistics with CC BY license
- Added Fundamentals of Quantitative Analysis (CC BY-SA) source repo
- Added Applied Quantitative Finance draft (license unspecified; free for educational use)
- Included notes about licensing and usage for clarity

This adds a focused new section in free programming books for quantitative analysis/finance learners.

* Fix linter errors: list marker and spacing

* Fix linter errors: list marker and spacing #2

* Fix linter errors: list marker and spacing #3

* Refactor: Consolidate Quantitative resources into Statistics & apply all review feedback (Resolves #12565)

* **Relocation & Cleanup:** Moves all Quantitative Analysis entries to the 'Statistics' section under the 'Mathematics' heading, and deletes the obsolete 'Quantitative Analysis' section heading.
* **Content Cleanup:** Removes a duplicate entry for the 'OpenIntro Statistics' book.
* **Link Fixes:**
    * Updates the link for 'Applied Quantitative Finance' to the stable, free Springer PDF source, as requested.
    * Updates the link for 'Fundamentals of Quantitative Analysis' to the official `github.io` page.
* **Style Fix:** Removes the 'Dr.' honorific from the author name for 'Fundamentals of Quantitative Analysis'.
2025-10-17 21:53:31 -04:00
Olexandr88 cbaa423b42 Update README.md (#12575) 2025-10-17 21:48:05 -04:00
David Julian Jaramillo 15af05e264 feat(casts): add podcast 'Programador X' by Xavier Reyes Ochoa (#12572)
* feat(casts): agregar podcast 'Programador X' de Xavier Reyes Ochoa

* fix(casts): correct list markers and alphabetical order in podcasts

* feat(podcast): add 'Programador X' - Xavier Reyes Ochoa

Add the podcast 'Programador X' by Xavier Reyes Ochoa to the Spanish free programming podcasts list.

- Alphabetized under Programming section
- Marked as podcast
- Verified link on Spotify
2025-10-17 21:39:14 -04:00
Logesh R a04d4dca7d Add AI section with relevant tutorials in Tamil (#12561)
* Fix: Update AI section in free-courses-ta.md with new resources

* Fix: Add a line break for better readability in the AI section of free-courses-ta.md

* Fix: Add line breaks for improved readability in the Index and AI sections of free-courses-ta.md

* Fix: Add line breaks for improved readability in the AI and Android sections of free-courses-ta.md
2025-10-16 22:45:42 -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
Ivan Oranciuc 146910c538 Update free-courses-ru.md (#12570)
This course has been removed from the site. The archived version requires registration, but registration is impossible, rendering the resource useless.
2025-10-16 22:40:40 -04:00
Wellington Magri da36076b57 Feature/pt br hacktoberfest (#12552)
* feat(pt_BR): Add  cursos de Delphi, Elixir, Sass and Swift

* fix(pt_BR): add course Lua

* feat(pt_BR): Add  cursos de Delphi, Elixir, Sass, Lua and Linux

* feat(pt_BR) add Linux

* (pt_BR) add Linux

* (pt_BR) add Sass, Rust and React Native

* (pt_BR) add segurança da informação

* feat/(pt_BR) add Angular,TypeScript and WordPress

* feat/ add Markdown,Programação,Django,Flask
2025-10-16 22:30:25 -04:00
enguy-hub c1a736e73d Added solidity cheatsheet from ZTM (#12569)
Co-authored-by: enguy-hub <enguy-hub@github.com>
2025-10-16 22:29:04 -04:00
enguy-hub e92dfae6c2 Added Big O cheatsheet from ZTM (#12568)
Co-authored-by: enguy-hub <enguy-hub@github.com>
2025-10-16 22:28:25 -04:00
enguy-hub 519ec98348 Added data structure and algorithms cheatsheet from ZTM (#12567)
* Added data structure and algorithms cheatsheet from ZTM

* Swap line 156 and 157

---------

Co-authored-by: enguy-hub <enguy-hub@github.com>
2025-10-16 22:27:17 -04:00
enguy-hub 7adff38917 Added Rust cheatsheet (#12566)
* Added Rust cheatsheet

* Swap line 513 and 514

---------

Co-authored-by: enguy-hub <enguy-hub@github.com>
2025-10-16 22:26:18 -04:00
enguy-hub 93b9dcdc59 Added golang cheatsheet from ZTM (#12564)
Co-authored-by: enguy-hub <enguy-hub@github.com>
2025-10-16 22:25:51 -04:00
enguy-hub e8f07cc2ec Add tensorflow cheatsheet from ZTM (#12562)
Co-authored-by: enguy-hub <enguy-hub@github.com>
2025-10-16 22:24:41 -04:00
Girdhar Agrawal 9a262e03c9 Remove incorrect Leanpub access notes from D3, Leaflet, PureScript books (batch10) (#12516)
* Add Leanpub access notes to D3 Tips and Tricks, Leaflet Tips and Tricks, PureScript By Example

* Remove incorrect Leanpub access notes from D3, Leaflet, and PureScript books - all have free HTML
2025-10-16 21:57:47 -04:00
Girdhar Agrawal 5307d0b313 Remove incorrect Leanpub access notes from Raspberry Pi and Scala books (batch9) (#12515)
* Add Leanpub access notes to Scala and Raspberry Pi books

* Remove incorrect Leanpub access notes from Raspberry Pi and Scala books - all have free HTML
2025-10-16 21:57:17 -04:00
Girdhar Agrawal 2beed39cd9 Remove incorrect Leanpub access notes from Ruby books (batch8) (#12514)
* Add Leanpub access notes to Ruby books: Developing Games, Ruby Web Dev, Kestrels Quirky Birds

* Remove incorrect Leanpub access notes from Developing Games With Ruby, Ruby Web Dev: The Other Way, and Kestrels Quirky Birds - all have free HTML
2025-10-16 21:56:29 -04:00
Girdhar Agrawal ebab280fc2 Remove incorrect Leanpub access notes from Lisp and Python books (batch7) (#12511)
* Add Leanpub access notes to Lisp Hackers, Loving Common Lisp, Inside The Python Virtual Machine

* Remove incorrect Leanpub access notes from Lisp Hackers, Loving Common Lisp, and Inside The Python Virtual Machine - all have free HTML
2025-10-16 21:33:55 -04:00
Girdhar Agrawal 24c7a4ae1f Remove incorrect Leanpub access notes from CoffeeScript, Go, JavaScript books (batch6) (#12510)
* Add Leanpub access notes to CoffeeScript Ristretto, Practical Cryptography With Go, JavaScript Allongé

* Remove incorrect Leanpub access notes from CoffeeScript Ristretto, Practical Cryptography With Go, and JavaScript Allongé - all have free HTML
2025-10-16 21:32:44 -04:00
Girdhar Agrawal 6ed11d4029 Remove incorrect Leanpub access notes from Firefox OS, HTML5, CSS books (batch11) (#12513)
* Add Leanpub access notes to Firefox OS, HTML5, and CSS books

* Remove incorrect Leanpub access notes from batch11 books

- Firefox OS: Complete development book with free HTML
- Production Go: Complete Go book with free HTML
- HTML5 Shoot 'em Up: Complete game tutorial with free HTML
- CSS3 Visual Effects: Complete CSS book with free HTML
- Java Microservices: Access note removed (no free HTML)
- Lisp Web Tales: Access note removed (no free HTML)
2025-10-16 21:31:38 -04:00
Jéssica Cechin 0158311cd0 add dev samurai courses (#12519)
* add dev samurai courses

* fix alphabetic

* fix: Update React course links and correct naming conventions

* Update courses/free-courses-pt_BR.md

Co-authored-by: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com>

---------

Co-authored-by: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com>
2025-10-16 21:21:01 -04:00
Hafeez Pizofreude 4a1063176b feat: add data engineering zoomcamp by DataTalks.Club (#12526) 2025-10-16 21:13:24 -04:00
Girdhar Agrawal b36cde4b84 Add missing HTML format tags to 10 JavaScript books (#12543)
This commit adds missing (HTML) format tags to improve metadata accuracy for JavaScript books that are web-only HTML resources.

Books updated:
1. Bible of JS - Added (PDF) format tag
2. DOM Enlightenment - Added (HTML) format tag
3. Essential Javascript - Added (HTML) format tag
4. JavaScript For Beginners - Added (HTML) format tag
5. JavaScript Fundamentals - Removed author (already in other entry)
6. Javascript Tutorial - Added (HTML) format tag
7. Modern JavaScript - Added (HTML) format tag
8. Speaking JavaScript - Added (HTML) format tag
9. The JavaScript Way - Added (HTML) format tag

Also improved format consistency:
- Building Front-End Web Apps: (HTML,PDF) → (HTML, PDF)
- Designing Scalable JavaScript: (PDF+livebook) → (PDF, livebook)
- JavaScript ES6: (PDF, epub) → (PDF, EPUB)
- Standard ECMA-262: (HTML,PDF) → (HTML, PDF)
2025-10-16 21:04:49 -04:00
Divyanshu Singh 0a7258077c Add new jQuery tutorial link in Hindi (#12539) 2025-10-16 20:59:49 -04:00
Girdhar Agrawal e3f6cc720b Remove leftover Leanpub access notes from batch14 (#12537)
All 3 leftover books already verified in previous batches:
- Java Microservices: No free HTML (404 error) - access note removed
- Lisp Web Tales: No free HTML (404 error) - access note removed
- PowerShell 101: No free HTML (404 error) - access note removed
2025-10-16 20:57:12 -04:00
Usman Ahmad Saeed 8a6d8f0f94 Adds thinking python vietnamese translation (#12504)
* Update free-programming-books-subjects.md

Add Julia Data Science (HTML) book under data science

* Update free-programming-books-subjects.md

Added license info in Julia Data Science

* Update free-programming-books-subjects.md

Removed trailing slash from Julia Data science entry

* Adds Thinking python vietnamese translation

Adds Thinking python vietnamese translation

* Correct empty lines between sections

Correct empty lines between sections

* Update books/free-programming-books-vi.md

Update author and translator references

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

---------

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