Commit Graph

187 Commits

Author SHA1 Message Date
Dirk
740ed0e5cf
Add Vue3 Cheatsheet for Developers (#7297) 2022-10-02 18:04:03 -04:00
Manigandan
7056adeb2a
Broken links (#7336)
* removed a broken link

* removed a broken link, added a new angular course & fixed one broken link

* changed the alphabetical order error

* fixed lint error

* fixed lint error

* fixed lint error

* fixed lint error

Co-authored-by: manigandan <manigandan.elumalai@csgsol.com>
2022-10-02 17:47:03 -04:00
Ritik Rathor
fadb322979
Update problem-sets-competitive-programming.md (#7278)
* Update problem-sets-competitive-programming.md

Added a great resources freely available for learning algorithms.

* Update problem-sets-competitive-programming.md
2022-10-02 16:44:05 -04:00
Shahadat Hossain Hridoy Al
3aa1be7729
added ultimate topics list for competitive programming (#7224)
* added ultimate topics list for competitive programming

* adding creators

* lint: alphabetize

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 16:22:08 -04:00
Rituraj Dey
cc668667c5
Updated Django cheat sheets (#7132)
* Updated Django Cheat Sheets

Signed-off-by: Rituraj Dey <riturajdey01@gmail.com>

* Updated Django Cheat Sheets

Signed-off-by: Rituraj Dey <riturajdey01@gmail.com>

* Moved the entire section of Django to Python as a subsection

Signed-off-by: Rituraj Dey <riturajdey01@gmail.com>

* Updated Cheat sheet links

Signed-off-by: Rituraj Dey <riturajdey01@gmail.com>

* move Django as Python subsection

* Add Python Crash Course Cheatsheet (2nd Edition) by Eric Matthes

Signed-off-by: Rituraj Dey <riturajdey01@gmail.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 16:04:35 -04:00
Manigandan
ddca21267c
removed a broken link (#7251)
Co-authored-by: manigandan <manigandan.elumalai@csgsol.com>
2022-10-01 16:07:24 -04:00
RAJ RAUT
9c6474dcb5
Add W3Schools' XML tutorial (#7148)
* Update free-programming-books-langs.md

Added course for XML

* move XML section to interactive tutorials

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-01 15:10:15 -04:00
Dirk
b47fd52d00
add tailwind-play to free-programming-playgrounds (#7207)
* add tailwind-play to free-programming-playgrounds

* fix linting, remove trailing slash
2022-10-01 15:01:08 -04:00
Dirk
ab27d3f2d3
Remove broken link to es6 interactive tutotial (#7203) 2022-10-01 14:54:06 -04:00
Dirk
30b3eab6d4
Fix link to docker cheatsheet (#7202) 2022-10-01 14:53:02 -04:00
Keerthana Sathyakumar
f5ed770e7d
Added 'Atlassian Git Cheatsheet' (#7190)
* Added Git Cheatsheet

* Reverting superfluous added newlines

Resolves some of linter warnings

* fix resource info

* Add PDF format note

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-01 14:52:21 -04:00
Atharv Phadnis
e4d212b9fd
Added cheatsheet for Fish Shell (#7174)
* Added cheatsheet for Fish Shell

* Added Category "Shell Scripting"

* Removed unneeded Indexes

* chore: remove not needed section anchor alias

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-01 14:39:06 -04:00
Andrés Alcarraz
d3caf7415f
Fix data science link (#7121) 2022-09-28 09:51:44 -04:00
Mathieu FONTAINE
5fd70502a0
Update free-programming-cheatsheets.md - React (#7095)
I suggested a React cheat sheet that I use very often. It is one of the most exhaustive and qualitative in my opinion.
2022-09-20 21:10:16 -04:00
Prashant Bhapkar
5d5e9c3973
Update free-programming-cheatsheets.md (#7088)
Update broken link from Docker Section.
2022-09-18 10:02:22 -04:00
JiaeK
1955fd4e41
Add 'OCaml from the very beginning' book & OCaml playground (#7083)
* Add 'OCaml from the very beginning' book

* Delete ocaml from the very beginning's PDF

* Update OCaml the very beginning book link

* Add ocaml playground
2022-09-18 09:50:54 -04:00
David Ordás
4d678252fe
chore!: join IDE and editors into same section (#7065)
* chore!: join editors into section `IDE and editors`

This homogenize the place where are organized the IDE and editors like Vim, Emacs, Visual Studio, Visual Studio Code, Eclipse, IntelliJ... into the same section.

Emacs Lips is a language per sé. so apply and add some crosslinks #5535 in order to reference editors.

Moved books in `-langs.md` now are in `-subjects.md` since editors are language agnostic, I think.

Complete this moved resources with author, formats and notes

* fix: alphabetize says linter

https://github.com/EbookFoundation/free-programming-books/runs/8267734103?check_suite_focus=true

Run fpb-lint ./books/
books/free-programming-books-ja.md
  4:5-22:42  warning  Alphabetical ordering: swap l.22 and l.21  alphabetize-lists  remark-lint

books/free-programming-books-pt_BR.md
  58:1-61:70  warning  Alphabetical ordering: swap l.60 and l.59  alphabetize-lists  remark-lint

books/free-programming-books-zh.md
  254:1-258:87  warning  Alphabetical ordering: swap l.258 and l.257  alphabetize-lists  remark-lint

* chore!: Organize near spoken Lisp dialects.

- Common Lisp, PicoLisp, Emacs Lisp -> Lisp
- Rename Common Lisp and LISP -> Lisp
- Emacs & Pico as subsections of Lisp preserving current crosslinks

* chore: merge non-referenced Emacs Lisp into Lisp
2022-09-13 12:06:55 -04:00
David Ordás
9bfd1914d5
fix: homogenize authoring format and place (#7034)
* fix: homogenize authors format and place

- use colon as author separator (replaces `&`, `and`, `y`, `e`, `et`...)
- ensures is placed after resource title, not part of itself `title - author`
- `et al.` as special author/token to group many

* remove double comma

* fix: recover traducer role notations as `trad.:`

* detect and apply some `trad.:`s role anotation

* chore: `trad.:` to `trl.:`

Apply suggestion made by Eric at https://github.com/EbookFoundation/free-programming-books/pull/7034#discussion_r954014539

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

* Sort author - format

* fix: remove empty authors (dash is alone)

Used regex: `-\s+(\(|$)`

* format: change to `edt.:` role

Definition list at https://www.loc.gov/marc/relators/relaterm.html

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-09-02 09:36:04 -04:00
David Ordás
356c50cdda
feat: add 3 GitGuardian's cheatsheets about Git, GitHub & Docker (#7040)
* add `GitHub Actions Security Best Practices` cheatsheet

Article: https://blog.gitguardian.com/github-actions-security-cheat-sheet/
PDF: https://res.cloudinary.com/da8kiytlc/image/upload/v1651737641/GitHub-Actions-Security-Best-Practices_cheatsheet.pdf

* add `8 Easy Steps to Set Up Multiple GitHub Accounts` cheatsheet

Article: https://blog.gitguardian.com/8-easy-steps-to-set-up-multiple-git-accounts/
PDF: https://res.cloudinary.com/da8kiytlc/image/upload/v1647871440/Cheatsheets/GitGuardian_GitHub_Accounts_Cheatsheet.pdf

* add `Docker Security Best Practices` cheatsheet

Article: https://blog.gitguardian.com/how-to-improve-your-docker-containers-security-cheat-sheet/
PDF: https://res.cloudinary.com/da8kiytlc/image/upload/v1627655008/Cheatsheets/Docker-Security-Cheatsheet_hp8lh3.pdf

* chore: remove PDF links
2022-08-30 17:34:28 -04:00
David Ordás
d9d3c34593
fix: preserve title - author format (#7032)
* fix: preserve `title - author` format (es)

* fix: preserve `title - author` format (ja)

* fix: preserve `title - author` format (en)

* fix: preserve `title - author` format (si)

* fix: missing dash after title when author exists
2022-08-22 09:40:31 +02:00
Mariusz Michalowski
f2e3f84c62
Added new Kubernetes Cheat Sheet (#7027) 2022-08-19 08:32:50 +02:00
Eric Hellman
c590ec615b
change upper case to lower cas in fragment ids (#7020)
note- caps are ok in hex-escaped fragments
2022-08-18 10:09:23 +02:00
David Ordás
5324b9e3cf
fix: homogenize markdown across files using markdownlint rules (#6988)
* chore: homogenize C# table of content anchor (`#c-sharp` to `#csharp`)

* format: homogenize c# category title

right markdown escape instead of use HTML entities

* lint: fix `MD012/no-multiple-blanks` rule

Multiple consecutive blank lines [Expected: 2; Actual: 3]

* lint: fix `MD039/no-space-in-links`

Spaces inside link text

* lint: fix `MD009/no-trailing-spaces` rule

Trailing spaces [Expected: 0 or 4; Actual: 1]
Trailing spaces [Expected: 0 or 4; Actual: 2]

* lint: fix `MD006/ul-start-left` rule

* format: remove extra spaces between note tokens

* spell: fix lint `MD044/proper-names` rule

- HTML
- JavaScript
- YouTube

* spell: normalize to the most common `Index` heading

* lint: fix `MD007/ul-indent` rule

Unordered list indentation [Expected: 4; Actual: 2]

* format: escape pipes `|` from resources text

addresses #5176

* add Hesham Asem courses about machine and deep learning and nlp

* Expand the name of nlp section

* Change the order

* Revert "spell: normalize to the most common `Index` heading"

This reverts commit 4d6a74e7d7.

Co-authored-by: AhmedElTabarani <eltabaraniahmed@gmail.com>
2022-08-12 15:14:00 +02:00
Vaishnavi Amira Yada
70f2730805
Add several Scaler Topics tutorials (#6959)
* Added a useful resource

Have added a useful resource about the Bootstrap from the Scaler topics in the Bootstrap section.

* Update free-programming-interactive-tutorials-en.md

* Update free-programming-interactive-tutorials-en.md

* fix: spaces between link markup tokens

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-08-03 23:00:44 +02:00
David Ordás
44579d3373
join and homogenize HTML & CSS section title across files (#6963) 2022-07-29 12:46:20 +02:00
Abhishek Kashyap
c0fe4b631f
Add mosh hamedani git cheatsheet (pdf) (#6933)
* Add mosh hamedani git cheatsheet (pdf)

* fix linter error.

* remove unwanted line

* Update free-programming-cheatsheets.md
2022-07-18 21:41:53 +02:00
Ruslan
61bf69597a
add new free-programming-interactive-tutorials in ru (#6892)
* add new free-programming-interactive-tutorials in ru

add Go, Solidity, Microsoft azure tutorials in Russian language

* Update free-programming-interactive-tutorials-ru.md

fix titles, change anchors to lowercase

* Update free-programming-interactive-tutorials-ru.md

one more blank line to fix lint issue
2022-07-05 13:55:50 -04:00
Suzuki Katsuma
7af508c638
Add Japanese course and interactive tutorials (#6838)
* add: MOOC

* add: `free-programming-interactive-tutorials-ja.md`

* update: `free-courses-ja.md`
2022-05-03 10:13:04 -04:00
Sonia M
7e963588a3
Updated the Resources Alphabetically (#6816) 2022-04-05 21:44:18 -04:00
David Ordás
7dcedf3bec
chore: standardize Programming with Mosh instructor (#6790)
* Standardize `Programming with Mosh` instructor

* Standardize `Programming with Mosh` instructor
2022-03-19 13:42:19 -04:00
David Ordás
c1cbb36167
Add AdventJS. A spanish javascript problemset website by midudev (#6772)
* Add AdventJS problemset website by midudev

* Add access notes
2022-03-14 20:50:36 -04:00
David Ordás
161647c45b
fix: archive past KDD cups and update main resource link to current year (#6770)
* archive past KDD cups and update link main resource to current year

* Remove KDD Cup
2022-03-14 20:47:29 -04:00
David Ordás
af489c758d
Fix url of Google CodeJam practice to their new archive website (#6769) 2022-03-14 11:10:40 -04:00
David Ordás
47d53f8c96
Add puzzle game: CSS Speedrun by Vincent Will (#6733) 2022-02-26 16:57:37 -05:00
Alex Hall
33534a59f5
futurecoder in lowercase (#6736) 2022-02-26 16:52:26 -05:00
Alex Hall
b8afa62efc
Add futurecoder (#6734)
* Add futurecoder

* Trailing slash

* Tweak futurecoder entry

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-02-26 15:30:28 -05:00
David Ordás
0e9ad7e994
chore: HTML5 anchors compilant <a name= > <a id= (#6730)
* HTML5 anchors compilant `<a name=>` > `<a id=` for books

* HTML5 anchors compilant `<a name=>` > `<a id=` for courses

* HTML5 anchors compilant `<a name=>` > `<a id=` for contribs

* HTML5 anchors compilant `<a name=>` > `<a id=` for casts

* HTML5 anchors compilant `<a name=>` > `<a id=` for cheats

* HTML5 anchors compilant `<a name=>` > `<a id=` for interactives

* HTML5 anchors compilant `<a name=>` > `<a id=` for playgrounds
2022-02-25 11:23:35 -05:00
renatomario
7e21b38fc8
Added a resource as a playground - an Educational Visual CPU Simulator (#6712)
* Update free-programming-playgrounds.md

* Update free-programming-playgrounds.md

* Update more/free-programming-playgrounds.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update more/free-programming-playgrounds.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Give credits to authors and set resources format

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-02-10 12:03:53 -05:00
David Ordás
fd2046a579
feat: Add Docker cheatsheets (english & spanish) (#6589)
* feat: Add `Docker` category to cheatsheet

Add Docker containers category to cheatsheet

* feat: Add Denny Zhang's Docker cheatsheet

* feat: Add Aymen EL Amri's Docker cheatsheet

* feat: Add Collabnix's Docker cheatsheet

* feat: Add IntelliPaat's Docker cheatsheet

* feat: Add Anthony Rioux's Docker cheatsheet

FRONTMATTER: https://low-orbit.net/docker-cheat-sheet
PDF: https://low-orbit.net/docker-cheat-sheet.pdf

* feat: Add Nikko Pedersen's Docker CheatSheet

* feat: Add OWASP's Docker Security Cheat Sheet

* feat: Add helmcode's Docker cheatsheet

by Cristian Córdova

* feat: Add DevHints' docker cheatsheet

* Add Vishnu Chilamakuru's Docker cheatsheet

* feat: Add DockerLux's cheatsheets

by Gildas Cuisinier @ Docker Meetup Luxembourg

* fix: alphabetize

* fix: alphabetize

* feat: Add Kapeli's Docker cheatsheets

by Bogdan Popescu

* feat: Add official Docker Cheat Sheet

by the Docker Inc. team

* feat: Add Will Sargent's docker cheatsheet

* fix: Kapeli's Dockerfile cheatsheet url

* feat: Add RedHat Developers' docker cheatsheet

by Bachir Chihani, Rafael Benevides

* feat: Add LeanMind's dockerfiles cheatsheet

by Yodra Lopez

* fix: move `wsargent/docker-cheat-sheet` from books to cheatsheets file

* Merge #6674 upstream/main commit into cheatsheets/docker

* feat: configure gitignores for NodeJS, IDE, sys...

(cherry picked from commit b3f1b8e772)

* mark spanish resources with a emoji flag

* archive redhat developers cheatsheet

404 Not found
2022-02-07 19:54:03 -05:00
David Ordás
180a96757f
fix: Use Markdown instead of HTML markup for H3 & H4 headings (#6689)
* fix: Markdown markup for `C++` heading

* fix: Markdown markup for `Дизайн и Aрхитектура` heading

* fix: Markdown H4 markup for `Next.js` heading

* fix: Markdown H3 markup for `C#` heading
2022-01-31 12:02:06 -05:00
Prasanthpadp
c859c73d03
Added New Compiler Resource to C++ (#6664)
* Added New Compiler Resource to C++

Updated a C++ online compiler list with a free and easy to to use online resource.

* Updated the link.
2022-01-12 08:43:38 -05:00
Adám Brudzewsky
9bbce89c94
Add APL-related items (#6652)
* Add one APL book

And fix links and notes the some others

* Add APL cheat sheets

* APL courses

* French APL video series

* mark APL Course as in process, add one more course

* mark as in process

* ADSP and Array Cast

* Add APL

* Add APL-related entries

* Add number for sort ordering

* correct number of blank lines between last section and next heading

* Remove trailing slash

* Move book

* Move book and limit URLs to 1 per line

* full URL

* add missing line

* Combine into playlist

* replace multiple links with single link

… which is a redirect to the listing for the latest released version
2022-01-01 14:47:24 -05:00
Jakub T. Jankiewicz
3ccc5e5366
add trypython.jcubic.pl (#6628)
* add trypython.jcubic.pl

* Update more/free-programming-playgrounds.md

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-11-21 10:50:28 -05:00
Snimerjot Singh
d6633c1f42
Added freeCodeCamp courses (#6340)
* Added freeCodeCamp courses

Added courses of HTML, CSS and Javascript

* Update free-courses-en.md

* Update free-courses-en.md

* Update free-programming-interactive-tutorials-en.md

* Update free-programming-interactive-tutorials-en.md

* Update courses/free-courses-en.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update more/free-programming-interactive-tutorials-en.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update more/free-programming-interactive-tutorials-en.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update more/free-programming-interactive-tutorials-en.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update more/free-programming-interactive-tutorials-en.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update more/free-programming-interactive-tutorials-en.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update more/free-programming-interactive-tutorials-en.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update more/free-programming-interactive-tutorials-en.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update more/free-programming-interactive-tutorials-en.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Use each course url instead of its track from belongs to

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-13 13:25:42 -05:00
Eric Hellman
9f69d4b77e
add polish git cheatsheet from #6008 and Allison's Vim from #6091 (#6597)
* Update free-programming-cheatsheets.md

add polish git cheatsheet

* Update free-programming-cheatsheets.md

add lang notations for portuguese vim cheatsheets

* feat: add Allison's Vim cheatsheet

Closes EbookFoundation/free-programming-books/pull/6091

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-09 14:14:18 -05:00
David Ordás
015e4b0368 chore: use better title for CodingNinjas proposed at #6073
Resolves review: https://github.com/EbookFoundation/free-programming-books/pull/6073#discussion_r740551665
Closes #6073
2021-11-01 22:59:14 +01:00
Veer Bhadra Singh Solanki
764bfcab9c
Update in online compiler (#6533)
* Update in Java Compiler and in C Compiler

Add Compiler in Java and C section

* Update in online compiler.

Add Jdoodle compiler in Java and Programiz - C Compiler in C.

* Update more/free-programming-playgrounds.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update more/free-programming-playgrounds.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update more/free-programming-playgrounds.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update more/free-programming-playgrounds.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Updated

Please Review

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-01 09:00:20 -04:00
Космокато
f03b364d03
Programiz, another shell for python (#6549)
* Programiz

Added another python shell for programming online

* Alphabetic order typo fixed

Now the contribution is embbeded in alphabetical order
2021-10-31 14:59:13 -04:00
melascuco
2eac4b54ca
Update programming playgrounds list with Scratch (#6485)
* Update programming playgrounds list with Scratch

Added scratch playground link in the programming playgrounds

* Update more/free-programming-playgrounds.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-31 14:18:07 -04:00
Sharan J
8d1fb6c50c
Added Books for Go, Added few interactive tutorial websites (#6421)
* Added Books for Go, Added interactive tutorials

Added Go succintly which is freely available on the mentioned website.

Added Go Web Development Succintly which is freely available on the
mentioned website.

Added interactive tutorial websites learn-golang.org, learn-html.org,
learnsqlonline.org

* Added suggested changes

* Added Expos Guide in books for Operating Systems

* Added more details on expos

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-26 15:45:12 -04:00
Fernando Pimenta
9aef0cac9a
Update a Brasilian competitive programming website. (#6439)
* Update a Brasilian competitive programming website.

* Apply suggestions from code review to the file, after the domain was checked.

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: Fernando Pimenta <fernandopimenta@tecnosys.com.br>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-26 10:59:00 -04:00
Ujwal Kandi
830e1d6f35
Added Git Cheat Sheet by GitLab (#6422) 2021-10-25 12:37:13 -04:00
Priyansh Bimbisariye
fbf741b891
kotlin cheatsheet (#6417) 2021-10-24 10:14:12 -04:00
Si Lam
f09c007ebe
Add Vue.JS 2.3 Complete API CheatSheet - Marozed (#5699)
* Add Vue.JS 2.3 Complete API CheatSheet - Marozed

* Add Algorithm books from goalkicker.com

* Fix the Add Vue.JS 2.3 Complete API CheatSheet - Marozed

* add creator note

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* add creator

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Recover deleted white line

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

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

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-24 09:51:44 -04:00
Courage
9ccfa30ee3
Update free-programming-cheatsheets.md (#6372)
* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update more/free-programming-cheatsheets.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-22 22:18:58 -04:00
Snimerjot Singh
a779556d94
Added a site in problem sets (#6369)
* Update problem-sets-competitive-programming.md

* Update problem-sets-competitive-programming.md
2021-10-21 21:31:42 -04:00
Sumaiya Fatma
9c94d63061
Update free-programming-interactive-tutorials-en.md (#6362)
* Update free-programming-interactive-tutorials-en.md

* Update free-programming-interactive-tutorials-en.md

* Update more/free-programming-interactive-tutorials-en.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-20 23:32:31 -04:00
Mohammad Hossein Rabiee
28e36b3372
Update free-programming-interactive-tutorials-en.md (#6352) 2021-10-20 10:27:39 -04:00
Abishek Sriram G
a0a3c269a1
Updated Cheatsheets with New sources (#6191)
* Updated Cheatsheets with New sources

2 Links added.
1. C++ - Cheatsheet Greg Book 2002
2. MongoDB codecentric Cheatsheet

* Updated Commit - alphabetical order

* Updated and corrected space as per Guidelines

* Rollbacked incorrect Space Mistake

* Removed C++ cheatsheet, for which proper attribution source not available

* use correct title

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-20 09:31:13 -04:00
Rishi
a94096cc55
correct typo in programming playgrounds (#6323) 2021-10-19 09:16:32 -04:00
Rishi
c98f39f088
Add glitch.com to programming playgrounds (#6296)
* Add glitch.com to programming playgrounds

* use the short URLs (belonging to Glitch only)

* update listings

* alphabetical order
2021-10-18 22:34:03 -04:00
Fadhil Halimm
2133244ba8
Php cheat sheet (#6286)
* Add PHP cheat sheet

* Remove auto indention

* Remove auto indention

* Update alphabet sorting

* Update

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* Update more/free-programming-cheatsheets.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-18 22:15:41 -04:00
Faustina Leonita
ad7c2aa0bb
Added Any Resources (#6283)
* added new resources in cheat sheet file

* added new resource

* move to new position

* arrange the position

* arrange the position

* fixed problems

* fixed the space rows

* changed position into alphabetical

* Update more/free-programming-cheatsheets.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update courses/free-courses-id.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update more/free-programming-cheatsheets.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update more/free-programming-cheatsheets.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-18 22:12:54 -04:00
Vashishth Patel
261175602a
C++, Java, Go Cheatsheets Added (#6258)
* C++ Java Go R Cheatsheets Added

* fixed alphabetical order

* R removed and other source updated

* name updated

* fix Go name
2021-10-16 13:17:36 -04:00
Rishi
2a2c12efa8
Add "V Playground" to Programming Playgrounds (#6240)
* Add "V Playground" to Programming Playgrounds

* minor change

* Add V to index

* Implement the suggestion

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-16 13:12:56 -04:00
Andrey
290058ca63
Add Nest.js cheatsheet (#6055)
Co-authored-by: Andrey <>
Co-authored-by: Eric Hellman <eric@hellman.net>
2021-10-16 13:09:36 -04:00
David Ordás
b75dbb8af6
chore(playgrounds): https is safe + delete dups (#6247)
- Change to `https` in those accepts SSL secure protocol
- Remove `cssdeck.com` dup
- Remove `ScalaFiddle.net`. Casino parked website. Right site already listed: `ScalaFiddle.io`
- Direct links on `codepad.org` to each language

Co-authored-by: Eric Hellman <eric@hellman.net>
2021-10-14 21:11:26 -04:00
Vashishth Patel
e81858f4fd
react tutorial added (#6248) 2021-10-14 21:05:33 -04:00
Vashishth Patel
adb452bfa0
Added jQuery Tutorial (#6235)
* jQuery Tutorial Added

* Default removed from link
2021-10-14 20:40:07 -04:00
Joy Kareko
a47c996697
Adding grasshopper for playgrounds for javascript (#6220)
* Adding grasshopper for playgrounds for javascript

Added grasshopper as a programming playground

* Update more/free-programming-playgrounds.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-14 20:35:30 -04:00
David Ordás
9c370e8d40
feat: Add the most important regex playgrounds (#6227)
* feat(playground): Add regex section

* feat(playgrounds): Add regex101.com by Firas Dib

* feat(playgrounds): Add regexr.com by GSkinner

* feat(playgrounds): Add regextester.com @ Dan Tools

* feat(playgrounds); Add iHateRegex.io by GeonGeorge
2021-10-13 21:16:41 -04:00
Vashishth Patel
ed5d1606c4
Bootstrap 5 tutorial Added (#6228)
* bootstrap 5 tutorials added

* updaded fix
2021-10-13 21:13:13 -04:00
Linh0704
d2432dbbb6
Add PyTorch Cheat Sheet (#6222)
* Add PyTorch Cheat Sheet

* put lists in order

* fix order
2021-10-13 09:56:56 -04:00
Mohammad Hossein Rabiee
e2069e842d
Add RegExp Playground (#5885)
* Update free-programming-interactive-tutorials-en.md

* Update free-programming-interactive-tutorials-en.md

* Fix linting errors

* Fix linting errors

* Update more/free-programming-interactive-tutorials-en.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update free-programming-interactive-tutorials-en.md

Add another resource and rename the section

* Update free-programming-interactive-tutorials-en.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-12 09:59:48 -04:00
chrdek
4bda7c2b87
Added RPi cheatsheets (#5696)
* add to documentation

* Added RPi cheatsheets

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

fixed 404 broken link issue

* Update free-programming-cheatsheets.md

* Update CONTRIBUTING.md

* Added Blockchain books -PDF

* Delete free-programming-books-langs.md

* Re-added books

* Additional changes, mods.

* Update free-programming-books-langs.md

* Modifications contrib.

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Additions for Tensorflow cheatsheets (other branch)

* Update free-programming-cheatsheets.md

* Changes on other files

* Update free-programming-cheatsheets.md

* Additional changes

* Final changes for cheatsheets page nl ends.

* Update free-programming-cheatsheets.md

added the official content from kaggle for TF (includes pdf link, html only)
removed the blog TF link at the top (as per contributing.md guidelines)

* Update free-programming-books-langs.md

About: Blockchain additions, removed all the whitepapers from the list.

Why is the "Introducting Eth*" allowed in the PDF list of ebooks and the "*for dummies" series  not allowed? I do not see that rule in the contributing.md file
AFAIK, both are online ebooks links, both with an ISBN/Table Of Contents for chapters.

Either way, i replaced the first one with one that is free from offic. ibm public link

* delete patch

* Remove patch. not free

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* use wayback machine to provide its backed PDF link

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* add in process, creator

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* blockchain is not a language. the dummies book should be is subjects list

Co-authored-by: eric <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-12 09:55:17 -04:00
Jake Leahy
a8b36a8120
Add nim playground to playground list (#6118)
* Add nim playground to playground list

* Add correct spacing between headers

* Add organisation to link

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-10 16:23:39 -04:00
Nilay Ghosh
1a8e805ddd
Added Resources for Blockchain And Solidity (HacktoberFest) (#5973)
* Added free-programming-playgrounds for Solidity

* Added free-programming-interactive-tutorials-en for Solidity

* Update free-programming-interactive-tutorials-en.md

* Added free-programming-cheatsheets for Solidity

* Added free-courses-en for Blockchain

* Update free-courses-en.md

* Update free-courses-en.md

* Update free-courses-en.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update free-courses-en.md

* Update free-programming-playgrounds.md

* Update free-programming-cheatsheets.md

* Update free-programming-interactive-tutorials-en.md

* Update free-programming-playgrounds.md

* Recover deleted Manoj Ramesh resource

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update more/free-programming-playgrounds.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* add creator

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-09 13:54:07 -04:00
M.Hossein
c0a4e094ab
add modern javascript cheatsheet (#6078) 2021-10-08 21:41:44 -04:00
Andrey
5f98374858
Add Nuxt.js Cheatsheet (#6053)
* Add Nuxt.js Cheatsheet

* Sort nuxt.js cheatsheet alphabetically

Co-authored-by: Andrey <>
2021-10-08 11:09:14 -04:00
Raiyan Bashir Mahin
b6c0a46066
Update problem-sets-competitive-programming.md (#6042) 2021-10-08 09:38:46 -04:00
Satyam Dengre
d16a42a127
add C++ Playground (#6039)
* add C++ Playground

* Remove trailing slash
2021-10-08 09:37:40 -04:00
Raiyan Bashir Mahin
cb0f2c70f7
Update problem-sets-competitive-programming.md (#6025)
* Update problem-sets-competitive-programming.md

* Update problem-sets-competitive-programming.md

* Update problem-sets-competitive-programming.md
2021-10-08 09:36:51 -04:00
Pranesh A S
89a2e1bc90
Added Remix IDE to the Playgrounds file (#5598)
* Added Remix IDE to the Playgrounds file

A powerful Browser IDE for playing around with Solidity smart contracts!

* Update more/free-programming-playgrounds.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* whitespace

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* spaces

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2021-10-08 09:21:10 -04:00
Raiyan Bashir Mahin
04eb6bf167
Update problem-sets-competitive-programming.md (#6023) 2021-10-07 21:33:10 -04:00
Mike Kim
47f785e575
Update problem-sets-competitive-programming.md (#6022) 2021-10-07 21:29:48 -04:00
Abhijit Kailash Gawai
ebe3b49d19
Corrected link for geeksforgeeks.com (#6004)
* geeksforgeeks.com is website, But their problem solving protal is https://practice.geeksforgeeks.org/

* Removed '/' from previous commit
2021-10-07 21:22:36 -04:00
siw3kosky
b28bd383f8
Update free-programming-cheatsheets.md (#6013)
Added Scapy cheatsheet
2021-10-07 12:25:02 -04:00
Matthew Utin
8f2fa3123b
Added to free-programming-cheatsheets.md (#5986)
* Update free-programming-playgrounds.md

* Update free-programming-playgrounds.md

* Update free-programming-playgrounds.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update more/free-programming-cheatsheets.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update more/free-programming-cheatsheets.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update more/free-programming-cheatsheets.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-07 10:14:24 -04:00
David Ordás
d681c14a7d
chore(books): Finish #5681 review (#5988)
See https://github.com/EbookFoundation/free-programming-books/pull/5681#pullrequestreview-769522928
2021-10-06 23:33:58 -04:00
Artyom Fadeyev
824a114c51
Added a new problem set: acmp (RU) (#5886)
* added a new problem set: acmp

* made a note that acmp is a Russian site

* rename acmp > школа программиста
2021-10-06 22:53:50 -04:00
Abdul Rehaman
25e8027768
Added markdown cheatsheet (#5971) 2021-10-06 10:24:12 -04:00
Shahil Patel
95f61e853b
Added more author credits (#5969) 2021-10-06 10:19:19 -04:00
Het Patel
3652bdae62
Added codechef's & codedrills' problem set (#5956)
* Added codechef's problem set

A vast range of unique problems, some of which are also part of Indian ICPC Preliminary Rounds and Regionals Rounds.

* Added codedrills' comeptitive problem set

Codedrills is the platform responsible for Indian ICPC contests currently (from 2020-present). It has many original & pure algorithmic problems.
2021-10-06 09:54:14 -04:00
Courage
8d9decdacb
Update free-programming-playgrounds.md (#5946)
* Update free-programming-playgrounds.md

Added a few C++ playgrounds to the list

* Update free-programming-playgrounds.md

Placed the links in alphabetical order. I mistakenly didn't do this in my initial PR.
2021-10-05 21:12:17 -04:00
Shahil Patel
76284ea5c7
Added respective authors to the links (#5945)
* Added respective authors to the links

* Update more/free-programming-cheatsheets.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-05 21:11:26 -04:00
David Ordás
8b3102f9d1
chore: patch R heading level of #5786 (#5849)
I have two battered eyes but heading sections needs three sharps 😥 

Completes review EbookFoundation/free-programming-books#5786
2021-10-03 22:48:41 -04:00
kree666
476915537d
Adds in Kotlin and Git interactive resources (#5844)
* Add in Kotlin interactive resource

* Update free-programming-interactive-tutorials-en.md

* Add in Git interactive resource
2021-10-03 22:41:52 -04:00
Mohammad Hossein Rabiee
11e9592c12
Add SQL Teaching (#5806)
* Interactive: Add SQL Teaching

* Update  alphabetical ordering
2021-10-03 21:46:03 -04:00
kree666
456dbf84d2
Added in interactive programming resources for Go, Kotlin, and added in an R section (#5786)
* Update free-programming-interactive-tutorials-en.md

* Update free-programming-interactive-tutorials-en.md

* Update free-programming-interactive-tutorials-en.md

* Update free-programming-interactive-tutorials-en.md

* Update free-programming-interactive-tutorials-en.md
2021-10-03 17:31:26 -04:00
Roboam Casanova
33dcfc6ef4
Add cht.sh Go Cheatsheet entry (#5769)
* Add cht.sh Go Cheatsheet entry

- A quick tutorial/reference to learn Go.

* Add Go cheatsheet to correct place

- Add Go cht.sh entry to free-programming-cheatsheets.md
- Remove Go cht.sh entry from free-courses-en.md

* Fix blank-lines lint error
2021-10-03 16:59:28 -04:00