Commit Graph

71 Commits

Author SHA1 Message Date
João Luiz
97c1956715
Add Interactive data structures algorithms reference (#10844)
* Update free-programming-books-langs.md

* Update free-programming-books-langs.md

Adjust Spacing between headers and sections

* Update free-programming-playgrounds.md with Gremlin

Add Gremlin Playground reference

* Update free-programming-playgrounds.md

* Add gremlin cheatsheets and samples

* New Interactive Algorithms data structure

* Reset branch to main state for other pr file.

* Fix blank line linter error
2023-10-29 10:39:21 -04:00
Eric Hellman
253472d367
enforce honorifics rule (#10846) 2023-10-27 23:17:05 -04:00
Bryan Kimani
a7e7027656
Update free-programming-books-langs.md (#10343)
* Add introduction to ruby ebook

* Add Rails n+1 queries basics ebook

* Move the Brief Introduction to Ruby to interactive tutorials

---------

Co-authored-by: kimanifinplus <kimani@finplusgroup.com>
2023-10-21 10:04:24 -04:00
Eric Hellman
4edddfc993
remove javatpoint links (#9802) 2023-10-15 18:21:58 -04:00
Anant Mishra
f733a25153
Add Rust-101 by ralfj.de (#10220)
* Add Rust-101 by ralfj.de

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

* Update free-programming-interactive-tutorials-en.md
2023-10-12 21:28:42 -04:00
Dale Dai
6a3cab4544
Add jschallenger to list of javascript interactive tutorials (#10077) 2023-10-09 21:02:05 -04:00
Mugdha Behere
2552cb2145
added a course, a cheatsheet, a tutorial (changes made) (#9846)
* added a course, a cheatsheet, a tutorial

* removed errors

* updated file according to requested changes.
2023-10-06 10:39:57 -04:00
Chrisna Adhi Pranoto
b9402eb28d
Add Svelte & SvelteKit Resources (#9758)
* add svelte resources

* add SvelteKit section

* swap course for alphabetical orders

* fix spacing on SvelteKit section

* add space to fix lint error

* space in interactive tutorials

* no affiliations for books

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

* remove affiliation

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

* remove interactive tutorial from book section

* remove sveltekit section and move the resources to svelte

- removing sveltekit section
- moving all resources to svelte
- can confirm the individual youtube video has more than 1 hour length and provide course-like materials

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2023-10-04 21:45:49 -04:00
Adithya Awati
77bfff91c7
Add Linux journey to free-programming-interactive-tutorials-en.md (#9792)
* Add linux journey to free-programming-interactive-tutorials-en.md

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

* fix: move linux resource to Operating system

* Fix: Arranged linux journey resource in Alphabetic order
2023-10-04 16:59:57 -04:00
Bikash Daga (Jain)
220be2b1a1
Update free-programming-interactive-tutorials-en.md (#9381)
* Update free-programming-interactive-tutorials-en.md

Have added a couple of Scaler Topics popular courses. I believe this will add value to this repo.

* 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
2023-06-22 16:00:37 +02:00
Eric Hellman
1288c1cec1
cleanup from abandoned PRs (#9203)
* add go course from #8619

* added book from #8655

* added book from #8688

* add book from #8698

* remove duplicate

* add tutorial from #8939

* add course from #9076

* as noted in #9086, not the whole book

* courses from #9116

* space

* added cheatsheet from #9138
2022-11-15 16:43:49 -05:00
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
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
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
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
Ejidike Esther
6f7429c51d
Add Graphql course (#8739) 2022-10-20 22:44:57 -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
Nguyen Long Nhat
74259d40e1
Add markdown tutorials (#8179)
* add markdown tutorial

* tutorial from Mardown Tutorial
2022-10-12 22:25:51 -04:00
Vashishth Patel
8fbadec9e8
Update free-programming-interactive-tutorials-en.md (#8126) 2022-10-12 12:42:38 -04:00
Rajender Katkuri
b0dfda0a75
Add Git concepts learning based tutorial (#7927) 2022-10-09 20:20:52 -04:00
Vashishth Patel
2da1a8b9da
Update free-programming-interactive-tutorials-en.md (#7900) 2022-10-09 19:34:42 -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
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
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
ab27d3f2d3
Remove broken link to es6 interactive tutotial (#7203) 2022-10-01 14:54:06 -04:00
Andrés Alcarraz
d3caf7415f
Fix data science link (#7121) 2022-09-28 09:51:44 -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
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
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
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
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
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
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
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
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
Vashishth Patel
ed5d1606c4
Bootstrap 5 tutorial Added (#6228)
* bootstrap 5 tutorials added

* updaded fix
2021-10-13 21:13:13 -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
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