Commit Graph

248 Commits

Author SHA1 Message Date
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
Krati Agrawal
54cf035016
added new resource in data science (#5681)
* Added Two new resources in free-courses-en.md

* Update free-courses-en.md

plz check updates in code

* Update free-courses-en.md

* Update free-courses-en.md

* Update free-courses-en.md

plz check!

* Update free-courses-en.md

* Update free-courses-en.md

Plz check! Did necessary changes here.

* Update free-courses-en.md

* Added A new tutorial resource in free-programming-interactive-tutorial-en.md

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

plz check!

* Added new resource for data science

* Added New Resourse

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

* added resource
2021-10-02 16:03:01 -04:00
CleanMachine1
d7c9bf40e5
more/...tutorials: add Go-W3Schools (#5701)
* more/...tutorials: add Go-W3Schools

* fix CI
2021-10-01 19:42:26 -04:00
Eugene Goh
58c7f92a08
Add React cheatsheet (#5580)
* Add React cheatsheet

Add React cheatsheet and fix some misunderstandings. I think it would be better not to mix JavaScript or Python with HTML.

* update line

* fix issue

* fix issue

* Fix alphabetical order

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

* Update to HTML

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-10-01 11:54:24 -04:00
Artyom Fadeyev
8639642454
new git course (#5663) 2021-10-01 11:49:13 -04:00
Abhijit Kailash Gawai
4d3e106618
Coding Ninjas Platform added in more/problem-sets-competitive-programming (#5653) 2021-10-01 11:35:18 -04:00
Krati Agrawal
8b1bd6ba22
added a new resource (#5646)
* Added Two new resources in free-courses-en.md

* Update free-courses-en.md

plz check updates in code

* Update free-courses-en.md

* Update free-courses-en.md

* Update free-courses-en.md

plz check!

* Update free-courses-en.md

* Update free-courses-en.md

Plz check! Did necessary changes here.

* Update free-courses-en.md

* Added A new tutorial resource in free-programming-interactive-tutorial-en.md

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

plz check!

* Added new resource for data science
2021-10-01 11:27:42 -04:00
Abdul Rehaman
ee3d3f8416
Add hackthissite and spelling corrections in CTF category (#5643)
* Add GNU Emacs refcard to more/free-programming-cheatsheets.md file under ide/editors category

* Add alphabetical order and PDF indication for the adding emacs refcard

* Added PDF indication

* Add HackThisSite in CTF and corrected address spelling

* Removed slash from the end of the URL
2021-10-01 11:23:57 -04:00
Shantanu Nighot
e6524c8bf2
Add Practical Python Course & MongoDB Cheat Sheet (#5639)
* Added Practical Python: An Immersive Python Course

* Added MongoDB Cheat Sheet

* Ordered Alphabetically
2021-10-01 11:19:39 -04:00
Abdul Rehaman
aece527069
Add GNU Emacs refcard to more/free-programming-cheatsheets.md file un… (#5630)
* Add GNU Emacs refcard to more/free-programming-cheatsheets.md file under ide/editors category

* Add alphabetical order and PDF indication for the adding emacs refcard

* Added PDF indication
2021-10-01 11:05:58 -04:00
Eugene Goh
930d6f9eb6
Add SQL cheatsheet (#5623)
* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md
2021-10-01 10:57:40 -04:00
LIU JIE
d30fca11d6
fix: add more resources about rust (#5584) 2021-09-30 08:58:21 -04:00
Trevor Hunter
49833f5d11
Add matlab refernce sheet (#5583)
* Added MATLAB refernce sheet

Added a MATLAB basic functions reference sheet provided by MathWorks.

* Update free-programming-cheatsheets.md
2021-09-30 08:51:18 -04:00
David Ordás
0b331b7798
refactor: normalize Angular and Angular.js sections/resources (#5525)
* chore: improve angular / angular.js listings

- Wellnaming section
- fix book title, add format, add creators as is seen in file

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

- Wellnaming section
- fix book title, add format, add creators as is seen in file

via EbookFoundation#4940

* chore: improve angular / angular.js listings

- Wellnaming sections (typescript>angular, javascript>angularjs)
- Add free resources to complete listing with at least 2 items, mainly from html.it website.
- fix titles, add format, add creators as is seen in linked files

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

- Move Angular resources from Angular.js to TypeScript
- Add more resources to avoid single sections

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

- Sections (typescript>angular, javascript>angularjs)
- Add free resources to complete listing with at least 2 items.
- fix titles, add format, add creators as is seen in linked files

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

- Move Angular resources to TypeScript
- Well-naming sections
- fix book title, add format, add creators as is seen in files

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

- Move Angular resources from Angular.js to TypeScript
- Add more resources to avoid single sections
- Complete notes, titles, format, authors

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

- Well-naming section
- Complete notes, titles, format, authors

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

- Handle both as anchor. angular and angular.js

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

- Add http://plnkr.co as valid playground for both
- Add https://stackblitz.com as valid playground for both

via EbookFoundation/free-programming-books#4940

* chore: Angular.js > AngularJS and other pitfails

- Use AngularJS as title/name
- Fix some errors with heading levels in Javascript/Typescript section
- Finish to move some resources accoding their content

via EbookFoundation/free-programming-books#4940

* feature: sections crosslinks as blockquotes

* feature: sections crosslinks as blockquotes

Mainly for AngularJS/Angular, Javascript/Typescript,
web, databases listing sections

* chore: revert scoping crosslinks only to Angular
2021-09-14 14:29:51 -04:00
David Ordás
08bf773883
Bump pr/felipe-cabrera/#5193: VS Code productividade infinita (#5514)
* Update free-courses-pt_BR.md

Add: VS Code Produtividade Inifinita.

It's a free e-book about how to improve your productivity using VS Code.

* Update free-courses-pt_BR.md

* Move from courses to books + join sections

- Go ahead with review EbookFoundation/free-programming-books#5193 @felipe-cabrera
- Apply suggested changes: https://github.com/EbookFoundation/free-programming-books/pull/5193#pullrequestreview-714392514

Co-authored-by: Felipe Cabrera Ribeiro dos Santos <48259448+felipe-cabrera@users.noreply.github.com>

* use https links on vim resources

* chore: Move aurelio.net cheatseets to right listing

See suggestion changes at: https://github.com/EbookFoundation/free-programming-books/pull/5514#pullrequestreview-746671067

Part of: EbookFoundation/free-programming-books#5514

* chore: fix linting errors

https://github.com/EbookFoundation/free-programming-books/pull/5514/checks?check_run_id=3518984887#step:8:1
/home/runner/work/free-programming-books/free-programming-books/more/free-programming-cheatsheets.md
  79:46-81:1  warning  Remove empty section: "<a name="ide--editores"></a>IDE / Editors"  no-empty-sections  remark-lint

See suggestion changes at: https://github.com/EbookFoundation/free-programming-books/pull/5514#pullrequestreview-746671067

Part of: EbookFoundation/free-programming-books#5514

Co-authored-by: Felipe Cabrera Ribeiro dos Santos <48259448+felipe-cabrera@users.noreply.github.com>
2021-09-05 17:28:58 -04:00
RITIK KAPOOR
c1aaf045de
fix: broken link (#5402)
* fix: broken link

Fixed the pdf link of broken C++ Cheat Sheet.
Issue No. #5378

* Update more/free-programming-cheatsheets.md

Co-authored-by: David Ordás <davorpatech@gmail.com>

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <davorpatech@gmail.com>
2021-09-05 14:32:48 -04:00
Anuj Singh
04df30925c
Patch 2 (#5509)
* added a website in python interactive tutorials

geeksforgeeks.org is equally popular among indian coders as w3schools.com.

* Update free-programming-interactive-tutorials-en.md
2021-08-29 14:31:58 -04:00
Tutlane
d12cce6cca
Update free-programming-interactive-tutorials-en.md (#5373)
* Update free-programming-interactive-tutorials-en.md

Added good resources to learn c#, python, bootstrap, node.js, etc. Please check it, if it is good, keep it in the list.

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

Arranged lists in alphabetical order and removed tutlane attribute from resources

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

Co-authored-by: David Ordás <davorpatech@gmail.com>

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

Co-authored-by: David Ordás <davorpatech@gmail.com>

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

Co-authored-by: David Ordás <davorpatech@gmail.com>

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

Co-authored-by: David Ordás <davorpatech@gmail.com>

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

Co-authored-by: David Ordás <davorpatech@gmail.com>

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

Co-authored-by: David Ordás <davorpatech@gmail.com>

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

Co-authored-by: David Ordás <davorpatech@gmail.com>

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <davorpatech@gmail.com>
2021-08-25 09:19:44 -04:00
David Ordás
97016edd67
Add CodingFantasy's CSS coding interactive games (#5490)
* Add "Knights of the Flexbox table" game

Welcome to the Knights of the Flexbox table. A game where you can help Sir Frederic Flexbox and his friends to uncover the treasures hidden in the Tailwind CSS dungeons.
You can navigate the knight through the dungeon by changing his position within the dungeon using Flexbox and Tailwind CSS.

* Add "Flex Box Adventure" game

Once upon a time, there was a King Arthur. He ruled his kingdom fair and square. But Arthur had one problem. He was a very naive person. So one sunny day, three alchemist brothers offered Arthur to exchange all his Gold Coins for coins made of a more valuable new metal that they had invented - Bit Coins.

Arthur believed them and gave them all his gold. The brothers took the gold and promised to give the bit coins back to Arthur in seven days.

Seven days passed. The brothers have not turned up. Arthur realized he had been scammed. He is angry and intends to take revenge on them. Let's help him do it with our weapon – CSS Flex Box!

We made this game for You
1. You often stumble and try to figure out which combination of Flex Box properties makes the browser do what you want it to do.

2. You want to create complex web layouts without constantly looking at the web page after every Cmd/Ctrl+S press in the code editor.

3. You have tried to learn Flex Box with video tutorials and articles but still don't fully understand how some parts of it work.

4*. Or, if you are a master of CSS Flex Box, we have something interesting and for you too (read further).

Have you found yourself there? Then you definitely want to learn or improve your Flex Box skills. So we have good news for you, really good news...

Learn Flex Box by Playing Game
No more boring videos, tutorials and courses. Learn Flex Box in a completely new, fun, effective and revolutionary way. By playing Flex Box coding game!

* Add "Grid Attack" coding game

In an ancient Elvish prophecy, it was said that one day a man would be born with an incredible power that predicts the future – "Marketi Predictori." And another will come to take this power. But the years went by and nothing happened. Until one day, a little elf was born. He was named Luke.

From an early age, he surprised his parents and his sister Rey by guessing the price of apples at the farmer's market before they even reached it. Every year his power rose and his predictions became more and more accurate. But there was one thing Luke could not predict. The coming of the demon Valcorian. It was the one from the prophecy that was to come and take Luke's power. One day Valcorian and his army attacked the town where Luke had lived and kidnapped him to make a ritual of stealing his power.

Go on a dangerous quest with Luke's sister Rey and find her brother. Defeat Valcorian and all his demons using a secret weapon – CSS Grid.

We made this game for You?
1. You often stumble and try to figure out which combination of Grid properties makes the browser do what you want it to do.

2. You are scared by the number of properties a CSS Grid has, and you feel uncomfortable when you need to create a grid layout.

3. You want to create complex web layouts using Grid, but without constantly looking at the web page after every "Cmd/Ctrl+S" press in the code editor.

4. You have tried to learn CSS Grid with video tutorials and articles but still don't fully understand how some parts of it work.

5. You use a Flex Box where Grid is required because you don't feel confident in using it.

Have you found yourself there? Then you definitely want to learn or improve your Grid skills. So we have good news for you, really good news...

Learn Grid by Playing CSS Game
No more boring videos, courses and articles. Learn Grid in a revolutionary new, fun, and effective way. By playing a Grid coding game!
2021-08-18 08:38:46 -04:00
David Ordás
8827d827ee
Add "Knights of the Flexbox table" game (#5489)
Welcome to the Knights of the Flexbox table. A game where you can help Sir Frederic Flexbox and his friends to uncover the treasures hidden in the Tailwind CSS dungeons.
You can navigate the knight through the dungeon by changing his position within the dungeon using Flexbox and Tailwind CSS.
2021-08-17 10:23:58 -04:00
David Ordás
63743bb26f
Add Official Matplotlib cheat sheets (#5468)
Add link to official Matplotlib.org cheat sheets github repo.

Resolve EbookFoundation/free-programming-books#5467
2021-08-04 09:35:33 -04:00
David Ordás
d0ab3d96ec
Add Jan Kruger's Git cheatsheets (#5458)
* Fix some TOC anchors

- Markdown TOC anchors to headings goes in lowecase.
- Make compatible github markdown TOC with render html in C++.

* Add jan-krueger git cheatsheets

- link to latest version html page with sources
- sub links to pdf versions
2021-07-29 13:10:57 -04:00
David Ordás
03f583f6a2
Update SoloLearn playground links (#5455)
* Update SoloLearn playground links

- Update SoloLearn playground links: Web, Node.js, Java, Python, Ruby
- Add missing language support: C, C++, C#, Go, Kotlin, PHP, R, Swift

* Fix CI/CD linting errors
2021-07-28 23:22:26 -04:00
David Ordás
254ece40f4
Add Malven's flexbox & grid cheatsheets (#5446)
* Add Malven's Flexbox & Grid cheatsheets

- Add "FLEX: A simple visual cheatsheet for flexbox" https://flexbox.malven.co
- Add "GRID: A simple visual cheatsheet for CSS Grid Layout" https://grid.malven.co

* Add Malven's Flexbox & Grid cheatsheets

- CI/CD: Restore new line at end of javascript section
2021-07-23 08:44:27 -04:00
David Ordás
ae2ea37025
Sync tutorials' Table Of Contents (#5445)
* Sync Table Of Contents

Add missing "Selenium" heading section to Table Of Contents (TOC)

* Sync Table Of Contents

Fix CI/CD error about link order
2021-07-22 11:16:06 -04:00
Divyansh Singh
2c79e9c882
cpp cheatsheet fix (#5440) 2021-07-19 15:06:58 -04:00
David Ordás
6da9fbe3f9
Add R cheatsheets (#5437)
* Add R section to cheetsheets

Add R Studio section to cheetsheets page

* Add link to RStudio official cheetsheets resources

Resources website: https://www.rstudio.com/resources/cheatsheets

* Add R cheetsheet: Data Wrangling with dplyr, tidyr

Data Wrangling with dplyr and tidyr cheetsheet (U.1/15) english
Public Url: https://www.rstudio.com/wp-content/uploads/2015/02/data-wrangling-cheatsheet.pdf

* Add R cheetsheet: Domar datos con dplyr y tidyr

Data Wrangling with dplyr and tidyr cheetsheet (U.1/15) spanish
Public Url: https://github.com/rstudio/cheatsheets/raw/master/translations/spanish/data-wrangling-cheatsheet_Spanish.pdf
Scrapped from: https://www.rstudio.com/resources/cheatsheets

* Add R cheetsheet: Domar datos con dplyr y tidyr

- Fix CI/CD errors.
- Data Wrangling with dplyr and tidyr cheetsheet (U.1/15) spanish
Public Url: https://github.com/rstudio/cheatsheets/raw/master/translations/spanish/data-wrangling-cheatsheet_Spanish.pdf
Scrapped from: https://www.rstudio.com/resources/cheatsheets

* Add R cheetsheet: Domar datos con dplyr y tidyr

- Fix CI/CD errors
- Data Wrangling with dplyr and tidyr cheetsheet (U.1/15) spanish
Public Url: https://github.com/rstudio/cheatsheets/raw/master/translations/spanish/data-wrangling-cheatsheet_Spanish.pdf
Scrapped from: https://www.rstudio.com/resources/cheatsheets

* Revert RStudio Data Wrangling cheatcheats (KISS)

- Keep It Simple / apply review suggestions. Thus, I remove "Data Wrangling" cheatsheets because it already are present in the RStudio portal that link points to.
- Fix grammar.
2021-07-12 11:52:18 -04:00
David Ordás
abf5969a1c
ADD cheetsheet: Data Wrangling with pandas (#5430)
* ADD cheetsheet: Pandas Data Wrangling

Add the official Python Pandas Data Wrangling cheetsheet
Source: https://pandas.pydata.org/Pandas_Cheat_Sheet.pdf
Scrapped from: https://pandas.pydata.org/getting_started.html

* ADD cheetsheet: Data Wrangling with pandas

Fix CI- CD error: Alfabetical order
2021-07-09 10:05:41 -04:00
Jacob Strieb
cd8db63eb4
Add jstrieb/sytems-programming-cheat-sheet (#5423)
* Add jstrieb/sytems-programming-cheat-sheet

* Swap alphabetical order ("the" matters)
2021-07-01 08:24:59 -04:00
Vinícius Ramos
dcf9977501
Add Django ebook and Brazilian Interactive Tutorials page (#5377)
* Add Django ebook and Brazilian Interactive Tutorials page

* Code refactoring

* Add author name and access note

* Reorder README 'Interactive Programming Resources' section
2021-05-20 22:29:42 -04:00
Gintautas Švedas
fd3c275546
Added free interactive tutorial. (#5341) 2021-04-15 16:07:45 -04:00
Gintautas Švedas
ce6032cd22
Added zh_cn course file and a Golang course. (#5331)
* Added Golang course.

* Added a link for the Chinese courses in the readme.

* Removed old free courses-zh_cn.

* Added new interactive tutorials.

* Added extra line.

* Updated file path.

* Updated file path.
2021-04-14 23:09:18 -04:00
Seth
bd6023f34c
Removed Redundant Whitespace Characters (#5276) 2021-01-23 16:41:02 -05:00
Seth
ff5a5dc324
Standize C++ Headings (#5275) 2021-01-23 16:36:35 -05:00
Eric Hellman
7671f23daf
alphabetize added languages (#5273)
* alphabetize added language courses

Our linter had not been looking at these languages

* fix books files

* casts and more
2021-01-23 00:28:18 -05:00
3IVIS
94c526414d
Added the Artificial Intelligence section (#5242)
* Added the Artificial Intelligence section

* Added an empty line on top

* Added more empty lines!
2020-12-30 16:20:26 -05:00
kadhirash
bfe50f5b9e
Add CodeIgniter and PostgreSQL resources (#5208) 2020-12-07 09:37:24 -05:00
Eric Hellman
d703553631
reorganize files (#5199)
* reorganize files

1. make it easier to find files
2. reduce scrolling to get to README on main view of repo

* remove tr.txt again
2020-12-03 17:41:33 -05:00