أحمد الطبراني
4b662fb79c
add new arabic cources ( #9292 )
...
* add new arabic cources
* fix lint
* Update free-courses-ar.md
2 years ago
Syed Mashood
f02cd2a32e
Added Subjects ( #9263 )
...
* Added a new index
* pr-fix Added books
* pr-fix added subjects
* added subject
* added subject
* added subjects
* added subject
* added subjects
* added subjects
* added subjects
* Added subjects
* added subjects
2 years ago
dependabot[bot]
f55d72da82
chore(deps): bump tj-actions/changed-files from 35.5.5 to 35.5.6 ( #9290 )
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 35.5.5 to 35.5.6.
- [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/v35.5.5...v35.5.6 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
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>
2 years ago
David Ordás
62d466df22
ci(check-urls): use a matrix to speed-up execution ( #7060 )
...
* ci(check-urls): use a matrix to speed-up execution
The matrix strategy creates 10 max-parallel workers with a disabled fail-fast parameter
Examples
- Before: https://github.com/davorpa/free-programming-books/actions/runs/2999590952
- After: https://github.com/davorpa/free-programming-books/actions/runs/3007199364
Running the workflow when -langs or -subject files are involved could exhaust the runner execution max-time.
Using this implementation... the elapsed time is of the longest execution time, normally no more than 30min on the worst of cases
* fix: parallel strategy when matrix files.length == 0
* security: apply EbookFoundation/free-programming-books#9287
::set-output --> GITHUB_OUTPUT env file
2 years ago
David Ordás
44dd203d6c
security: `set-output` cmd deprecated. Use `$GITHUB_OUTPUT` env file ( #9287 )
...
* security: `set-output` cmd deprecated. Use `$GITHUB_OUTPUT` env file
To avoid untrusted logged data to use `save-state` and `set-output` workflow commands without the intention of the workflow author we have introduced a new set of environment files to manage state and output.
Starting 1st June 2023 workflows using `save-state` or `set-output` commands via stdout will fail with an error.
https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
* chore: apply fix found at actions/stale#859
* test: fixing report escapes
* test: fixing report escapes
* test: fixing report escapes
* test: fixing report escapes
* test: fixing report escapes
2 years ago
dependabot[bot]
bcd981828d
chore(deps): bump tj-actions/changed-files from 35.4.4 to 35.5.5 ( #9285 )
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 35.4.4 to 35.5.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/v35.4.4...v35.5.5 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Double-A-92
7b3ddb1b29
Update free-programming-books-de.md ( #9286 )
...
Add timestamp to archive.org link because the new 404 page got crawled, since the last update.
2 years ago
Yasir-Khan22
43c309beb1
React Tutorial ( #9278 )
...
* React Tutorial
* Update free-courses-en.md
Changes Update
* ReactJS Tutorials Added
* ReactJS Tutorial added
2 years ago
RNDr. Simon Toth
5c56e34a90
Remove in-process flag ( #9277 )
...
Remove the in-process flag for "A Complete Guide to Standard C++ Algorithms", as the book now has a v1.0.0 release.
2 years ago
TimTeitelbaum
eba0d7f2ed
Update free-programming-books-subjects.md ( #9275 )
...
* Update free-programming-books-subjects.md
I am the author of a new language-agnostic introduction-to-programming textbook, discovered this site, and would like to add my book. The use case I am thinking of is this:
A kid wants to learn to program, doesn't know which in language, and comes to this:
BY PROGRAMMING LANGUAGE
Originally, this list included a section called "Language Agnostic" for books about
programming subjects not restricted to a specific programming language. That
section got so big, we decided to split it into its own file, the BY SUBJECT file.
The kid in intrigued by the idea of learning programming in a language-agnostic manner, goes to BY SUBJECT, and but finds there a list of specialized and advanced-sounding topics. The kid just wants to learn to program, and not finding a suitable category in which to look, is encouraged thereby to return to BY PROGRAMMING LANGUAGE, pick a specific language, and go down that path.
Little did the kid suspect that there are language-agnostic introductory-programming texts in Theoretical Computer Science. It took Eric Hellman to point out to me that this is where such great language-agnostic introductory-programming texts as SICP/Ableson&Sussman are catalogued (Yes, SICP uses Scheme, but it isn't really about "How to Program in Scheme"). But the kid will never find SICP, because "Theoretic Computer Science" is an intimidating misnomer. (And furthermore, the category does include highly-theoretical books.) The kid has lost an opportunity, and has been led to believe that programming is all about learning one of the standard programming languages.
I am proposing to:
1. Rename the category "Language-Agnostic Introductory Programming / Theoretical Computer Science".
2. Move into alphabetical order in the list of subjects.
3. Insert my own book there.
My preference (frankly) would be to separate introductory programming textbooks from highly theoretical books, but (certainly, as a newcomer to the site) I don't propose such a step.
* New subject: "Programming"
Split "Theoretical Computer Science" into "Programming" and (the residual list) "Theoretical Computer Science".
Add my book to "Programming".
* Clarify where Language-Agnostic books went.
Add one sentence to the preamble clarifying where Language-Agnostic books went.
* Add an extra line
Added an extra line to fix a lint error
2 years ago
unonao
ab2b12c639
Removing broken link ( #9274 )
2 years ago
dependabot[bot]
88c14a0570
chore(deps): bump tj-actions/changed-files from 35.4.1 to 35.4.4 ( #9271 )
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 35.4.1 to 35.4.4.
- [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/v35.4.1...v35.4.4 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Kiran Jodhani
3062af2d04
New PDF book added - Developing 2D Games with Unity ( #9270 )
...
* New book added - Developing 2D Games with Unity]
* Update with new ebook - Level up your code with game programming patterns
* Space Removed
2 years ago
Feofiloff
cf61386b99
Added book "Graph Theory Exercises" ( #9268 )
...
Added to Mathematics for Computer Science section.
2 years ago
dependabot[bot]
16ba389b7c
chore(deps): bump tj-actions/changed-files from 35.4.0 to 35.4.1 ( #9266 )
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 35.4.0 to 35.4.1.
- [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/v35.4.0...v35.4.1 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Feofiloff
e79a198f7b
Added an HTML book to the C section ( #9264 )
2 years ago
Feofiloff
940824f836
Added 5 book and updated one existing entry ( #9262 )
...
Added books "Algoritmos para Grafos (via Sedgewick)", "Uma Introdução Sucinta à Teoria dos Grafos", "Exercícios de Teoria dos Grafos", "Análise de Algoritmos", and "Minicurso de Análise de Algoritmos".
Added author name to "Projeto de Algoritmos".
2 years ago
vfdev
108df53529
Added "Roads and Bridges" ( #9261 )
2 years ago
Feofiloff
d83b99b09e
Update free-programming-books-pt_BR.md ( #9259 )
...
Added book "Otimização Combinatória" by Paulo Feofiloff.
2 years ago
Nguyen Long Nhat
ec50d37fd9
Học lập trình AutoIt ( #9254 )
2 years ago
Leithen
f0926cfbff
Add misc podcasts ( #9258 )
2 years ago
dependabot[bot]
2466a3f26d
chore(deps): bump tj-actions/changed-files from 35.2.0 to 35.4.0 ( #9253 )
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 35.2.0 to 35.4.0.
- [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/v35.2.0...v35.4.0 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
John Marcial
499315143c
Add book from freeCodeCamp ( #9252 )
2 years ago
Andrew Nasef
efb9468052
Update free-podcasts-screencasts-ar.md ( #9250 )
...
* Update free-podcasts-screencasts-ar.md
* Update free-podcasts-screencasts-ar.md
* Update free-podcasts-screencasts-ar.md
* Update free-podcasts-screencasts-ar.md
* Update free-podcasts-screencasts-ar.md
2 years ago
mister-goo
b699395631
Add Build Your Own Redis with C/C++ ( #9251 )
...
Co-authored-by: root <root@localhost>
2 years ago
tomriddle7
a12fed6d47
Add TypeScript Books ( #9244 )
...
* Update free-programming-books-ko.md
* Update free-programming-books-ko.md
* Update books/free-programming-books-ko.md
Co-authored-by: Eric Hellman <eric@hellman.net>
* Update books/free-programming-books-ko.md
Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: Eric Hellman <eric@hellman.net>
2 years ago
dependabot[bot]
f6543ece7d
chore(deps): bump actions/stale from 6 to 7 ( #9242 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 6 to 7.
- [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/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
9ae2611493
chore(deps): bump eps1lon/actions-label-merge-conflict ( #9187 )
...
Bumps [eps1lon/actions-label-merge-conflict](https://github.com/eps1lon/actions-label-merge-conflict ) from 2.0.1 to 2.1.0.
- [Release notes](https://github.com/eps1lon/actions-label-merge-conflict/releases )
- [Changelog](https://github.com/eps1lon/actions-label-merge-conflict/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eps1lon/actions-label-merge-conflict/compare/v2.0.1...v2.1.0 )
---
updated-dependencies:
- dependency-name: eps1lon/actions-label-merge-conflict
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
ef6351acec
chore(deps): bump tj-actions/changed-files from 30.0.0 to 35.2.0 ( #9245 )
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 30.0.0 to 35.2.0.
- [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/v30.0.0...v35.2.0 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Jarek Pacocha
ffcbf254da
Update howto-pl.md ( #9240 )
...
* Implement further translations in HOWTO-pl.md
Added further translations and made minor phrasing changes.
* Fix broken link in HOWTO-pl.md
Fixed broken link to CONTRIBUTING document. The faulty link was pointing
to nonexsistent translation file. Changed it to point to the default EN version.
2 years ago
Jarek Pacocha
f4f798bcdb
Add multiple Polish podcasts ( #9239 )
...
* Add Better Software Design podcast (pl)
This adds the "Better Software Design" podcast to the list o Polish podcasts.
* Add Biznes Myśli podcast (pl)
This adds the "Biznes Myśli" podcast to the list o Polish podcasts.
* Add Chwila Dla Admina podcast (pl)
This adds the "Chwila Dla Admina" podcast to the list o Polish podcasts.
* Add Dev Env podcast (pl)
This adds the "Dev Env" podcast to the list o Polish podcasts.
* Add Piątki po deployu podcast (pl)
This adds the "Piątki po deployu" podcast to the list o Polish podcasts.
* Add Porozmawiajmy o IT podcast (pl)
This adds the "Porozmawiajmy o IT" podcast to the list o Polish podcasts.
* Add Przeprogramowani podcast (pl)
This adds the "Przeprogramowani" podcast to the list o Polish podcasts.
2 years ago
Navid Zare
f74a36b0c3
[REMOVE] remove expired/wrong link ( #9238 )
...
remove expired/wrong link
2 years ago
Sundeep Agarwal
9aadba05ff
Added books for command line, clojurescript, python, data science and vim ( #9235 )
...
* added books for command line, clojurescript, python, data science and vim
* sorting order
* added python for astronomers
2 years ago
Yury
4bd068da92
Added a link to the Golang by Example website ( #9229 )
...
* Added a link to the Golang by Example website
* Remove trailing slash
2 years ago
Arialdo Martini
568f7d0631
Added book get-git, in Italian and English ( #9228 )
2 years ago
Arialdo Martini
465722ed6e
Miran Lipovaca => Miran Lipovača ( #9227 )
2 years ago
Mauro Cicolella
4fad89d2e2
Add Italian course about RegEx ( #9224 )
...
* Add Italian course about RegEx
* Fix CI error
2 years ago
Eray Sahin
5f49133218
Update free-courses-tr.md ( #9223 )
2 years ago
Eray Sahin
df7cbd5e62
Update free-courses-tr.md ( #9222 )
2 years ago
Yash Chaudhari
0e1d88b7d0
Added Course for Bash & Shell in Hindi. ( #9198 )
...
* Added Course for Bash & Shell in Hindi.
* Update courses/free-courses-hi.md
Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
2 years ago
Iván Valdés
852e3357e2
Remove broken link from problem sets ( #9213 )
...
Remove the Caribbean Online Judge site which is not accessible
anymore.
2 years ago
Kevin Pearce
c81712dbf3
fix: update angular material link ( #9212 )
...
- angular 'guide' has been replaced with a collection of guides
- link updated to suit
2 years ago
Eray Sahin
d204db3a16
Update free-courses-tr.md ( #9209 )
2 years ago
Sanhati Kundu
b5ef8cef8c
Create Code_of_conduct-ben.md ( #8400 )
...
* Create Code_of_conduct-ben.md
bengali translation of the Code of conduct
* Rename Code_of_conduct-ben.md to Code_of_conduct-bn.md
used bn as the language code
* Rename Code_of_conduct-bn.md to CODE_OF_CONDUCT-bn.md
* Rename CODE_OF_CONDUCT-bn.md to docs/CODE_OF_CONDUCT-bn.md
* add CoC link
Co-authored-by: Eric Hellman <eric@hellman.net>
2 years ago
Balbir Yadav
e3f13a9aae
added free-courses-yb.md ( #8839 )
...
* added free-courses-yb.md
* added free-courses-yb.md
* added matlab and simulink courses
* fixed resouces location
* merge matlab sections
* sort
* sort
Co-authored-by: Eric Hellman <eric@hellman.net>
2 years ago
Omega-Centauri-21
add48d216d
Added new CTF and problem set sites ( #8835 )
...
* Added new ctf and problem set sites
* #8835 Arranged in alphabetical order
* Update more/problem-sets-competitive-programming.md
* Update more/problem-sets-competitive-programming.md
Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
* Update more/problem-sets-competitive-programming.md
* sort
Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
2 years ago
Oscar Skille
76f7742b20
Create Norwegian How to ( #8632 )
...
* Create HOWTO-no.md
* Update HOWTO-no.md
* fix? syntax
* add -no link
Co-authored-by: Eric Hellman <eric@hellman.net>
2 years ago
Abin Abraham
60111c6c52
Added More Courses in Malayalam ( #9161 )
...
* Added Courses by Sudhakar Atchala
* Added courses in Malayalam
* Formatting Error fixed
* Changes made to formatting and Links
* Kotlin Courses added in Malayalam
* More Courses added in Malayalam
* Update courses/free-courses-ml.md
Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
* Update courses/free-courses-ml.md
Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
* Update courses/free-courses-ml.md
Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
* Update courses/free-courses-ml.md
Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
2 years ago
Abhishek Kashyap
ad45036a43
Add a Django Course ( #9159 )
...
* Add mosh hamedani git cheatsheet (pdf)
* fix linter error.
* remove unwanted line
* Update free-programming-cheatsheets.md
* Add Django Course
* Update courses/free-courses-en.md
Co-authored-by: Eric Hellman <eric@hellman.net>
2 years ago
Omicron
bd46f72f3b
[free-podcasts-screencasts-fr.md] add new podcast ( #9134 )
...
* Update free-podcasts-screencasts-fr.md
* Update casts/free-podcasts-screencasts-fr.md
Co-authored-by: Eric Hellman <eric@hellman.net>
* Update casts/free-podcasts-screencasts-fr.md
Co-authored-by: Eric Hellman <eric@hellman.net>
2 years ago