Commit Graph

343 Commits (main)

Author SHA1 Message Date
Mawad 4b46c8aae6
Update free-programming-interactive-tutorials-en.md (#9057)
* Update free-programming-books-langs.md

Add Laravel Bootcamp, official guide from Laravel team.

* move item to interactive tutorials

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

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-11-15 15:37:45 -05:00
ajs1220 d048924761
Moved python cheatsheet under cheatsheet file (#8689)
* Update free-programming-cheatsheets.md

* Update more/free-programming-cheatsheets.md

Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>

* Update free-programming-cheatsheets.md

* Update more/free-programming-cheatsheets.md

* sort and dedupe

Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2022-11-15 14:10:17 -05:00
anishhh238 6fdd89e0a0
Added java tutorial by javaTpoint (#8964)
* Added java tutorial by javaTpoint

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

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

Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
2022-11-11 11:11:09 -05:00
Eric Hellman c8600ae43e
More Hacktoberfest cleanup (#9195)
* sololearn tutorials from #7188

* alphabetize

* add webpack course from #8031

* add a course from #8853

seems to cause linter failure? adding here to double check

* was worth a try

* update a title (from #7651)

* move learnxiny to books

as suggested in #7687

* add arduino course from #7765

* add resource from #7825

* Big Data resources from #7939

* move youtube courses from books-id to courses-id

* normalizing riptutorial attribution

* moved link from #8109
2022-11-08 13:05:45 -05:00
nnguyen 51d5392d60
Add GraphQL cheatsheet (#8079)
* Add GraphQL cheatsheet

* Update more/free-programming-cheatsheets.md

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

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-11-08 11:46:12 -05:00
Eric Hellman c7d60efd43
cleanup from hacktoberfest [WIP] (#9177)
* sololearn tutorials from #7188

* alphabetize

* add webpack course from #8031

* add a course from #8853

seems to cause linter failure? adding here to double check

* was worth a try

* update a title (from #7651)

* move learnxiny to books

as suggested in #7687

* add arduino course from #7765

* add resource from #7825

* Big Data resources from #7939

* move youtube courses from books-id to courses-id

* normalizing riptutorial attribution
2022-11-08 11:44:40 -05:00
Md Abu. Raihan 418eca03d2
Added two Cheat-sheets (#7833)
* Added two Cheat-sheets

* alphabetize

* Update more/free-programming-cheatsheets.md

* Update more/free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-11-06 19:40:47 -05:00
Santigie Sankoh 3cdd2ad4d4
Update problem-sets-competitive-programming.md (#7789)
* Update problem-sets-competitive-programming.md

Added a a website link to competitive programming

* Update more/problem-sets-competitive-programming.md

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-11-05 20:46:34 -04:00
CodeBreakerR 43e6ca9570
contributing to interactive-tutorials (#7882)
* contribution to interactive tutorials [learn javascript]

* fix pr

* space

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

Co-authored-by: CodeBreaker <diegoperezperez518@gmail.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2022-11-04 16:08:05 -04:00
Francesco Giorgio 1947fa1008
Feature add course (#8010)
* add KodeKloud course playground

* fix sorting KodeKloud course playground

* Move KodeKloud from courses to playgrounds
2022-11-03 22:21:56 -04:00
Tigonchen cb488ce04c
Add Flask Cheat Sheet (#8253)
* Add Flask Cheat Sheet

* Apply suggestions from code review

Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
2022-11-03 14:56:53 -04:00
juno 8b5bde1413
typescript cheatsheet (#9175) 2022-11-01 19:56:15 -04:00
Akanji Emmanuel 5fe98bf725
Add numpy and pandas cheatsheet #9049 (#9079)
* added numpy and pandas cheatsheet

* added numpy and pandas cheatsheet

* added numpy and pandas cheatsheet
2022-11-01 13:52:16 -04:00
prerna120 11e74f5a90
Added typescript playground (#8731)
* Added typescript playground

* Update more/free-programming-playgrounds.md

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-11-01 13:23:56 -04:00
Atharv Phadnis 40cba75adf
Added cheatsheet for Cron (#8636)
* Added cheatsheet for Cron

Added Cron cheatsheet under a new category 'Linux'

* Fixed linting issue

* Moved 'Cron' into Shell Scripting
2022-11-01 12:12:17 -04:00
Tnguyen-learning a5d537e274
Update free-programming-cheatsheets.md (#8087)
* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update more/free-programming-cheatsheets.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>
2022-11-01 11:29:18 -04:00
juniior1993 0cf44fdb07
Adding sigmageek in competitive programming (#8189)
* adding sigmageek in competitive programing

* adjusting alp position
2022-11-01 09:56:38 -04:00
Hitesh Gupta 61b97e6037
Update free-programming-playgrounds.md (#8188)
* Update free-programming-playgrounds.md

* added multiple language category

* fix linting warning

* fix liniting warning
2022-11-01 09:55:15 -04:00
Tnguyen-learning 7f4e3d2659
Update free-programming-cheatsheets.md (#8085)
* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update more/free-programming-cheatsheets.md

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-11-01 09:49:40 -04:00
aryav-bharali a877a183b3
Add Linear Algebra Textbook (#9153) 2022-11-01 09:16:54 -04:00
Rakshith 3d2f582c1c
Added jupyter notebook references english (#8135)
* Added reference for jupyter_notebook in english

* added jupyter_refernce_english

* Added Reference_Jupyter_english

* Added Jupyter_english

* Updated Jupyter_reference_english_and_hindi

* Updated_jupyter_reference_english_and_hindi

* Updated reference Jupyter english and hindi

* Updated Cheatsheet

* Updated Jupyter reference in hindi

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-10-31 16:46:36 -04:00
Nguyen Long Nhat ea766a1c2e
MDX playground (#8156)
* add mdx playground

* fix lint

* move to NodeJS
2022-10-31 14:59:59 -04:00
Andrew Asche 3aaeb6dc3b
Add Numpy and Pandas Cheatsheet (#9106)
* Update free-programming-cheatsheets.md

* Update more/free-programming-cheatsheets.md

Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>

Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
2022-10-30 14:53:56 -04:00
Adrian Skar 6c6d434da8
add[cheatsheets]: JS operator lookup (#7799)
* add[cheatsheets]: JS operator lookup

* fix[cheatsheets]: add name to new source
2022-10-29 23:22:04 -04:00
Vlad a82e5591c7
Added 2 playgrounds to the Javascript section (#9096)
* Added 2 playgrounds to the Javascript section

#hacktoberfest
Added PlayCode and CodeHS to free-programming-playgrounds.md

* Added alphabetical sorting in JavaScript section
2022-10-29 21:41:09 -04:00
Lutz Lesener 3c98d2d997
Add a ColdFusion playground (#9078)
* Add ColdFusion book

* Fix order.

* Escape < > chars.

* Add a ColdFusion playground.
2022-10-29 21:07:43 -04:00
Shruti Gupta d6ec884927
Add sql,scala playground and remove one scala playground (#8751)
* Added Scala cheatsheet

* Add blank lines

* Update resource name

Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>

* Correct ordering

* Add sql and scala playground,  remove non working scala fiddle link

* correct ordering

Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
2022-10-21 22:17:20 -04:00
Manish-Syal123 017af9991b
Update free-programming-cheatsheets.md (#8711)
* Ansible Cheatsheet added

* Update free-programming-cheatsheets.md

* [Ansible Cheat Sheet — A DevOps Quick Start Guide](https://medium.com/edureka/ansible-cheat-sheet-guide-5fe615ad65c0) - edureka (HTML, PDF)
2022-10-21 20:43:48 -04:00
Ejidike Esther 6f7429c51d
Add Graphql course (#8739) 2022-10-20 22:44:57 -04:00
Shruti Gupta 4fa440ba7a
Added Scala cheatsheet (#8700)
* Added Scala cheatsheet

* Add blank lines

* Update resource name

Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>

* Correct ordering

Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
2022-10-20 21:19:05 -04:00
Lisaluu555 4a761cda52
Update free-programming-cheatsheets.md (#8617) 2022-10-18 21:30:43 -04:00
Lisaluu555 02b9365f57
Update free-programming-cheatsheets.md (#8458)
* Update free-programming-cheatsheets.md

* Update more/free-programming-cheatsheets.md

Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>

* Update free-programming-cheatsheets.md

Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
2022-10-17 22:31:17 -04:00
Lisaluu555 26c279dbd1
Update free-programming-cheatsheets.md (#8456)
* Update free-programming-cheatsheets.md

* Update more/free-programming-cheatsheets.md

Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>

* Update free-programming-cheatsheets.md

Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
2022-10-17 22:30:38 -04:00
Saurav Jha 277f1a4971
Added-ML-Cheatsheet (#8535)
* Added-ML-Cheatsheet

* ML-Guide

* Update more/free-programming-cheatsheets.md

Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>

* Update more/free-programming-cheatsheets.md

Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>

Co-authored-by: Saurav Jha <jhasaurav0209001@gmail.com>
Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
2022-10-17 21:14:43 -04:00
Abhishek Kumar Roy c5db16fbf9
Update free-programming-playgrounds.md (#8526)
* Update free-programming-playgrounds.md

Added two new compiler for C# and Dart

* Update free-programming-playgrounds.md
2022-10-17 19:18:01 -04:00
Vaibhav-Dubey 0bf472a313
added octave cheatsheet (#8279)
* added octave cheatsheet

* lineSpacing changes

* done the suggested changes

Co-authored-by: VaibhavDubeySSE <vaibhav.dubey@lntinfotech.com>
2022-10-16 21:03:00 -04:00
Lisaluu555 c2bed518bd
Update free-programming-cheatsheets.md (#8457) 2022-10-16 20:52:51 -04:00
Tigonchen a5e543dbd7
Update free-programming-cheatsheets.md (#8412) 2022-10-15 18:07:19 -04:00
Tigonchen ec904a9fa3
Update free-programming-cheatsheets.md (#8408) 2022-10-15 18:05:42 -04:00
Tigonchen b604151955
Update free-programming-cheatsheets.md (#8320)
* Update free-programming-cheatsheets.md

* Update more/free-programming-cheatsheets.md

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

* remove comment

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-10-15 15:21:45 -04:00
Hariraj f3aa853ab7
feat: Add Cypress cheatsheet (#8277)
* feat: Add Cypress cheatsheet

* Add Jasmine cheatsheet

- closes #https://github.com/EbookFoundation/free-programming-books/issues/8274 & #https://github.com/EbookFoundation/free-programming-books/issues/8275
2022-10-15 15:04:30 -04:00
Crescent Partha 99ae67c0f4
solving issue: Competitive Programming #8288 (#8323)
* solving issue: Competitive Programming #8288

Added "Striver’s CP Sheet" in the Competitive Programming section | issue: Competitive Programming #8288
- Update problem-sets-competitive-programming.md

* Alphabetical ordering done - issue #8288

Fix the Alphabetical order.
2022-10-14 22:19:31 -04:00
Tigonchen bb198c0292
Update free-programming-cheatsheets.md (#8324) 2022-10-14 21:25:57 -04:00
Deepak Kamath K 44f0a241a6
Fix : The Angular playground is incorrectly placed (#8286) 2022-10-14 21:09:13 -04:00
annahlu4 65ff7b8146
Add Perl Cheat Sheet (#8249)
* Add Perl Cheat Sheet

* Update more/free-programming-cheatsheets.md

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

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-10-14 20:56:07 -04:00
Tnguyen-learning 9211e05662
Add R cheat sheet (#8082)
* Add R cheat sheet

* Update free-programming-cheatsheets.md
2022-10-14 20:12:11 -04:00
Tigonchen 954eed4db0
Update free-programming-cheatsheets.md (#8316) 2022-10-14 20:06:08 -04:00
annahlu4 df8e0ca3e9
Add React.js cheatsheet (#8314) 2022-10-14 19:59:58 -04:00
Hariraj d923f47a66
feat: Add Enzyme cheatsheet (#8273) 2022-10-14 18:30:10 -04:00
annahlu4 0445eb786c
Add Next.js Cheatsheet - handy snippets and tips (#8252) 2022-10-13 22:29:28 -04:00
annahlu4 d9eef4218d
Add Beginner’s essential jQuery Cheat Sheet (#8250) 2022-10-13 22:28:29 -04:00
Ketan Sadheora 2e5bcca8ee
Added a new cheat sheet (#8236) 2022-10-13 21:57:08 -04:00
Deepak Kamath K 1f49f4a720
Added a great free Terraform cheatsheet from A Cloud Guru (#8228)
* Added a great free Terraform cheatsheet from A Cloud Guru

* Added a great free Terraform cheatsheet from A Cloud Guru

* Added a great Terraform cheatsheet from A Cloud Guru

* Added an awesome Terraform cheatsheet from A Cloud Guru
2022-10-13 21:54:06 -04:00
Stepan 3d27871cea
added offical documentation for bootstrap (#7759)
* added offical documentation for bootstrap

* fixed build

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

Updated link for bootstrap

Co-authored-by: Stepan Naryshkov <snaryshkov@microsoft.com>
2022-10-13 21:03:18 -04:00
Hariraj d49ee725b1
feat: Add React testing library cheatsheet (#8199)
* Add React testing library cheatsheet

* fix: update cheatsheet name

* fix: fix alphabetical ordering

* fix: fix author name

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

* fix: Fix typos

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

Co-authored-by: LuigiImVector <LuigiImVector@users.noreply.github.com>
2022-10-13 20:59:22 -04:00
Hariraj 51a20e2341
feat: Add chai cheatsheet (#8198) 2022-10-13 20:58:37 -04:00
Deepak Kamath K e5200d9e38
Fix : Missing GraphQL Cheatsheet link (#8184) 2022-10-12 22:30:04 -04:00
Nguyen Long Nhat 74259d40e1
Add markdown tutorials (#8179)
* add markdown tutorial

* tutorial from Mardown Tutorial
2022-10-12 22:25:51 -04:00
Hariraj 875029358d
feat: Add Jest cheatsheet (#8034)
* feat: Add Jest cheatsheet

- Add jest cheatsheet

* Update jest links

* Move Jest cheatsheet into unit testing

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

* Remove jest href

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

Co-authored-by: LuigiImVector <LuigiImVector@users.noreply.github.com>
2022-10-12 14:03:11 -04:00
annahlu4 1b343b27ea
Add C# cheat sheet (#8139) 2022-10-12 13:13:01 -04:00
Vashishth Patel 8fbadec9e8
Update free-programming-interactive-tutorials-en.md (#8126) 2022-10-12 12:42:38 -04:00
hiitesh1127 ab9e96dbd7
Update free-programming-playgrounds.md (#8119)
* Update free-programming-playgrounds.md

* fix lint error
2022-10-12 12:30:13 -04:00
Kaivalya Vanguri c71a7aee7b
Update free-programming-playgrounds.md (#8095)
* Update free-programming-playgrounds.md

* Update free-programming-playgrounds.md
2022-10-11 22:50:22 -04:00
Tnguyen-learning f30cbf83e7
Add Ruby cheat sheet (#8084)
* Add Ruby cheat sheet

* Update free-programming-cheatsheets.md
2022-10-11 22:29:03 -04:00
nnguyen c3834680ae
Add Kubernetes Cheat Sheet (#8083) 2022-10-11 22:28:07 -04:00
nnguyen 49e7389f7a
Add Base R cheatsheet (#8078) 2022-10-11 22:20:26 -04:00
nnguyen c74d10fdee
Add Java Programming Cheat Sheet (#8076) 2022-10-11 22:17:13 -04:00
nnguyen 9173df7414
Add Matlab cheat sheet (#8073) 2022-10-11 22:13:55 -04:00
Fareez Borhanudin 72ee3dbd57
Update free-programming-cheatsheets.md (#7500)
* Update free-programming-cheatsheets.md

add others sql cheat sheet by Tomi Mester

* Update free-programming-cheatsheets.md

Fix the hyperlink for sql cheat sheet by Tomi Mester

* 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>
2022-10-11 21:50:42 -04:00
purna2 51f581379f
Updated the problems-sets-competitive-programming.md file (#8013)
* Updated the problems-sets-competitive-programming.md file

This PR will add a free guided path to strengthen DSA by Coding Ninjas which is a latest and updated guided path

* Updated and removed the error
2022-10-11 16:17:54 -04:00
CHAKKA PHANI SIMHA 9b67d52d94
Updated the problem-sets-competitive-programming.md file (#7956)
* Updated the problem-sets-competitive-programming.md file

Added one Most useful DSA Learning problems set i.e., DSA Learning Series problems set (Codechef)

* Reordered in alphabetical order

* Updated the file as per the instructions
2022-10-11 15:48:13 -04:00
Aditya Narayan Tiwari 84d2e30b44
Adding CSS Cheat Sheet (#8020)
This is a very helpful cheat-sheet provided by Stanford University.
2022-10-10 22:06:07 -04:00
purna2 e5e261bdeb
Updated the problem-sets-competitive-programming.md file (#8012)
Added a New resource for competitive programming algorithms
2022-10-10 21:56:31 -04:00
Hariraj fc56d93ade
Add GraphQL cheatsheet (#7977)
- Add GraphQL cheatsheet
2022-10-10 20:53:46 -04:00
John Henson c303db3a4f
Adding Flask cheatsheet to compliment Python Web Framework resources (#7951)
* Adding Flask cheatsheet to compliment Python Web Framework resources

* Correcting spacing between newly added Flask sheet

* added additional space between sections

Co-authored-by: Targgus <jhenson@Johns-MacBook-Air.local>
2022-10-10 20:45:48 -04:00
Hariraj 837dbd9d9b
feat: Add webpack cheatsheet (#7966)
- Add webpack cheatsheet
2022-10-10 20:32:07 -04:00
CHAKKA PHANI SIMHA 69034bf488
Updated problem-sets-competitive-programming.md file (#7955)
* Updated problem-sets-competitive-programming.md file

Added one Best competitive coding platform, i.e., Pep Coding, where people can get get best and free resources for competitive programming

* Placed and Updated the link at the right section

Updated the pep coding specific link for learning DSA
2022-10-10 20:30:37 -04:00
Rajender Katkuri b0dfda0a75
Add Git concepts learning based tutorial (#7927) 2022-10-09 20:20:52 -04:00
CHAKKA PHANI SIMHA 55e0707566
Updated the problem-sets-competitive-programming.md file (#7906)
Added one Best competitive coding platform, i.e., Newton School, and One best problem set, i.e., Dynamic A2OJ, which is a better-updated version of the older A2OJ platform
2022-10-09 19:49:19 -04:00
Vashishth Patel 2da1a8b9da
Update free-programming-interactive-tutorials-en.md (#7900) 2022-10-09 19:34:42 -04:00
Rizal Fathur Rahman 5115e76d78
Add git cheat sheet (id) and Update translation in CONTRIBUTING-id.md (#7884)
* Update translation in CONTRIBUTING-id.md

* Add git cheat sheet (indonesian)

* fix reordering alphabetical

* fix reordering alphabetical

Co-authored-by: rizalfathurrahman <rizalfathurrahman0123@gmail.com>
2022-10-09 18:40:51 -04:00
Wasif Kamran 25c32e9721
Add usaco.guide to competitive programming (#7871)
* Add usaco.guide to competitive programming

* Update competitive programming with usaco.guide
2022-10-08 21:31:00 -04:00
prerna120 8960b0bd6c
Added C++ playground (#7843) 2022-10-08 20:46:40 -04:00
Manan Sharma e7fae3a1eb
Adds C and PHP cheatsheets in free-programming-cheatsheets.md (#7820)
* Adds C and PHP cheatsheets in free-programming-cheatsheets.md

* remove build errors

* adds author name
2022-10-08 18:39:38 -04:00
Kapil Kumar 51d42b8273
Updated springboot and eclipse ide cheetsheet. (#7817)
* Updated springboot and eclipse ide cheetsheet.

* Added eclipse ide cheatsheet
2022-10-08 18:36:35 -04:00
Soham Gupta 780ac31879
Added Data Structures and Algorithms to the cheatsheet (#7724)
* Updated Cheatsheet for Data Structures and Algorithms

* Update free-programming-cheatsheets.md

* Updated DSA and ordered it alphabetically

* Added Data Structures and Algorithms to the cheatsheet

* Update free-programming-cheatsheets.md

* Updated id-tag for Data Structures and Algorithms

* Updated contents alphabetically

Co-authored-by: Biswadeep Purkayastha <98874428+metabiswadeep@users.noreply.github.com>

Co-authored-by: Biswadeep Purkayastha <98874428+metabiswadeep@users.noreply.github.com>
2022-10-08 17:45:45 -04:00
kree666 4e8b83f2af
Adding HTML & CSS Cheatsheet Resources (#7802)
* Adding HTML Cheatsheet

* Add CSS Cheatsheet from CodeWithHarry
2022-10-07 21:56:23 -04:00
knguyen100000010 ed82661b9e
Add OpenMP reference card (#7731)
* Add OpenMP reference card

* moved OpenMP cheat sheet to C++
2022-10-07 21:19:07 -04:00
Hariraj 799b7c2773
Add SEO cheatsheet (#7752)
* feat: Add SEO cheatsheet

* fix: Remove site name

Co-authored-by: Hariraj A <harunachalam@contractor.ea.com>
2022-10-07 18:33:42 -04:00
knguyen100000010 b71386c51b
Add MPI Cheat Sheet (#7729)
* Add MPI Cheat Sheet

* Fix order

* Sperate MPI and OpenMP to different sections

* Move MPI cheat sheet to C++
2022-10-07 18:27:52 -04:00
Rituraj Dey 3d1794a499
Added Dart Cheatsheet (#7704)
* Added Dart Cheatsheet

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

* Updated Dart Cheatsheet

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

Signed-off-by: Rituraj Dey <riturajdey01@gmail.com>
2022-10-07 18:26:05 -04:00
Hariraj 7b48661cf4
Add accessibility cheatsheet (#7753)
* feat: Add accessibility cheatsheet

* fix: Remove site name

Co-authored-by: Hariraj A <harunachalam@contractor.ea.com>
2022-10-07 10:06:01 -04:00
Paula Isabel 42ce956cab
fix broken link in Problem Sets and Competitive Programming (#7384)
* fix broken link

* Update problem-sets-competitive-programming.md
2022-10-06 11:17:45 -04:00
Nguyen Long Nhat d48753f661
Add VSCode Cheatsheet (#7639)
* add VSCode Cheatsheet

* fix lint
2022-10-05 23:36:37 -04:00
Hariraj 32c151ff33
hari70a add sass cheatsheet (#7624)
* hari70a add sass cheatsheet

* lint: solve warnings + add creators

Co-authored-by: Hariraj A <harunachalam@contractor.ea.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-05 23:02:28 -04:00
Yogan G 42796250c6
Added Java Cheat Sheet by Edureka (#7619)
* added Java Cheat Sheet by Edureka

* added Java Cheat Sheet by Edureka
2022-10-05 13:54:38 -04:00
Kashinggo e013a8d3ba
Add Git interactive tutorial in zh_cn (#7599)
* Add Git interactive tutorial in zh_cn

* chore: add creator

* fix: remove dups from books

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-05 12:47:58 -04:00
Kashinggo 9a7e31af99
Add JS playground in zh_cn (#7596)
* Add JS playground in zh_cn

* Format removed slash

* Update more/free-programming-playgrounds-zh.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>
2022-10-05 12:46:42 -04:00
Phuong-Cat Ngo b95204b251
Docker broken links (#7377)
* Docker broken links

updated docker to remove broken links and replace them with updated links or wayback (L88, L91)

* Update free-programming-cheatsheets.md

attempt in fixing linter error

* 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

I switched all the online to HTML

* Update free-programming-cheatsheets.md

typo fix
2022-10-05 12:01:13 -04:00
Ayan e037774f65
feat: added nextjs cheatsheet and go cheatsheet (#7305)
* feat: added nextjs cheatsheet and go cheatsheet

* fix: build check

* added author's name
2022-10-04 20:45:06 -04:00
Yuvi Malhotra 58ae1dc080
Added gfg c-plus-plus tutorial (#7393)
* Added gfg c-plus-plus tutorial

* 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>
2022-10-04 11:14:31 -04:00
Phuong-Cat Ngo 36401746fa
Update free-programming-interactive-tutorials-en.md (#7433)
* Update free-programming-interactive-tutorials-en.md

added an interactive course for Kotlin basics

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

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

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-10-03 21:45:43 -04:00
Moazam Ali fd98178f57
Added Topic wise multiple choice questions in computer science to problem sets (#7453) 2022-10-03 21:07:26 -04:00
Yuvi Malhotra 5eafb4e83e
Added codewithharry Mongodb cheat sheet (#7396)
* Added codewithharry Mongodb cheat sheet

* Fixing resource info

* Fixing resource info

* lint: alphabetize

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-03 20:46:38 -04:00
Rafael B. Pires e9aeb91f44
Add JavaScript in 14 minutes interactive tutorial by Jeremy Thomas (#7379)
* Add JavaScript in 14 minutes interactive tutorial

* Adjust alphabetical order
2022-10-03 10:59:42 -04:00
sweting 3ca352a457
Add University of Waterloo Courseware (#7360)
* Add University of Waterloo courses

* Correct typo

* Update free-courses-en.md

Move cscircles to interactive tutorials

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

Move cscircles (UWaterloo) here

* lint: fix warnings

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-03 10:40:12 -04:00
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