Commit Graph

480 Commits (2d2484a2bc2e19e5a7cd7455bcf8dcaa9df775f9)

Author SHA1 Message Date
Harshit Sharma 3189284849
Resolves #5671 :Add-ApniKaksha DSA Course (#5700)
* Update: free-courses-hi.md

Added a great resource for learning Data Structures with Java in Hindi language in free-courses-hi.md file , please check @davorpa

* Resolve: Conflicts

resolving whitespace conflicts.
2021-10-01 19:38:00 -04:00
anneiric cc9de7ec4b
Added a German JavaScript course (#5698)
* Update free-courses-de.md

Added a JavaScript Course

* Added JS German course
2021-10-01 19:35:47 -04:00
David Ordás 9a3fa2d3bb
Revert "Add- "Introduction to React" & "Node.js and Express"Course (#5666)" (#5695)
This reverts commit 93ddfd66d5.
2021-10-01 19:30:42 -04:00
Abui 1f9491ead6
Essential Nextjs Typescript Tailwind Stack (#5691)
* Essential Nextjs Typescript Tailwind Stack

* Update free-courses-en.md
2021-10-01 19:23:46 -04:00
Drishti Jain 09c2de70d8
Add InfoSec (#5687)
Added Introduction to Information Security Course
2021-10-01 19:21:33 -04:00
Devansh Maurya bcfee74966
Add Advanced Android with Kotlin course link (#5685) 2021-10-01 19:20:04 -04:00
Muhamad Arif Arrijal ee7fcb2abe
Add 2 kotlin courses on free-courses-id.md (#5674)
* Add 4 course on free-courses-id.md

* fixing linter failed on courses

* add 4 course on free-courses-id.md

* remove kotlin free course on free-courses-id.md

* remove unused line on kotlin

* add 2 kotlin resources on free-courses-id.md

* fixing number of lines on end of section

Co-authored-by: Muhamad Arif Ar Rijal <>
2021-10-01 19:09:26 -04:00
Prajwal Patil 6ce93d0467
Add- "Introduction to React Native" Course (#5670)
* Add "Data Structures and Algorithms Specialization" link

* Update free-courses-en.md

* Update free-courses-en.md

* Update free-courses-en.md
2021-10-01 19:06:15 -04:00
Simon Juba ac321bb356
Add new Go courses (#5649)
* Add Go resources

* Revert "Add Go resources"

This reverts commit 6b7fd5c504.

* Added Go resources

* edit urls

* edit urls

* Update free-courses-en.md
2021-10-01 19:02:45 -04:00
Prajwal Patil 93ddfd66d5
Add- "Introduction to React" & "Node.js and Express"Course (#5666)
* Add "Data Structures and Algorithms Specialization" link

* Update free-courses-en.md

* Update free-courses-en.md
2021-10-01 11:52:31 -04:00
Muhamad Arif Arrijal fc20f712ab
Add 2 flutter course on free-courses-id.md (#5665)
* Add 4 course on free-courses-id.md

* fixing linter failed on courses

* add 4 course on free-courses-id.md

* remove kotlin free course on free-courses-id.md

* remove unused line on kotlin

Co-authored-by: Muhamad Arif Ar Rijal <>
2021-10-01 11:49:40 -04:00
Artyom Fadeyev 3688647a93
Fixed addresing (#5659) 2021-10-01 11:45:59 -04:00
Irham Muhammad Shidiq ef44d1b3e8
Add HTML/CSS Course and SASS/SCSS Course for id (#5657)
* add courses for html/css and sass/css

* add courses for html/css and sass/css
2021-10-01 11:41:57 -04:00
tanay 715896388c
Added UCB's 61A (#5655)
* added ucb 61a

* trying to fix the testing issue

* trying to fix lint error

* fixed it

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

* github error removed the whitespace

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-10-01 11:38:17 -04:00
Rinaldi Pratama Putra 4b3daea9af
Added free courses id for Python (#5648) 2021-10-01 11:29:14 -04:00
Cristian Baciu 50786c2871
Add git course [PT-BR] (#5641) 2021-10-01 11:22:15 -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
Fawaz Siddiqi a5656e94e9
adding some data science courses (#5636) 2021-10-01 11:14:11 -04:00
Gifaldy Azka 36d9fa4985
Add new Node js course at free-courses-id.md (#5626)
* Add new Node js course at free-courses-id.md

* Update alphabetical order for node.js resource
2021-10-01 11:04:29 -04:00
Sidhaant Thakker 356077941d
added traversy media courses (#5624) 2021-10-01 10:58:44 -04:00
Prajwal Patil 51767bb860
Add "Data Structures and Algorithms Specialization" link (#5622) 2021-10-01 10:56:41 -04:00
Muhammad Andika 23fa48ab7a
Add course on free-courses-id.md (#5620) 2021-10-01 10:54:25 -04:00
Muhamad Arif Arrijal eb0aa488ed
Add 4 course on free-courses-id.md (#5618)
* Add 4 course on free-courses-id.md

* fixing linter failed on courses

Co-authored-by: Muhamad Arif Ar Rijal <>
2021-10-01 10:48:15 -04:00
aayushi-kunwar13 baf8bfc140
Removed the docplayer platform (#5616)
* Update free-courses-en.md

* Added 2 open online courses and a book for ML

Added two open online courses in MOOC and added a book for machine learning

* Remove trailing slash 

Remove trailing slash

* Alphabetical ordering of courses

* Removed extra space

* Removed the ML book
2021-10-01 10:45:37 -04:00
Nurul Ramadhona 394c47a9b3
fix a java course link by programmerzamannow (#5595)
* update a java course link

* fix creator name for some resources by programmerzamannow
2021-09-30 20:49:27 -04:00
Eky 6ce1161be1
Add some learning reference in ID (#5593)
* Update free-courses-id.md

add flutter, node.js, css, golang, and microservices reference

* Update free-courses-id.md

* Update free-courses-id.md
2021-09-30 20:47:51 -04:00
Tomer Cohen d473049f1e
Add Hebrew online courses (#5590)
* Add Hebrew online courses

* Apply suggestions from code review

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

Co-authored-by: David Ordás <davorpatech@gmail.com>
2021-09-30 20:43:57 -04:00
Krati Agrawal 8c6ea701c1
Added Two new resources in free-courses-en.md (#5578)
* 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
2021-09-30 19:40:30 -04:00
Sidhaant Thakker 3775fde108
Add Building a RESTful API with Node.js (#5582)
* Add Building a RESTful API with Node.js, check_urls=free-programming-books.md free-programming-books-en.md

* add Building a RESTful API with Node.js properly

* fix space formatting
2021-09-30 08:49:57 -04:00
Renol N c548b7ec52
add machine learning courses (#5570)
* add machine learning courses

* add indonesia machine learning courses

* add indonesia machine learning courses

* add indonesia machine learning courses
2021-09-30 08:41:13 -04:00
Nandan Ramesh 83d7e0322a
Added a new Java course (#5568)
* Added new MOOC resource

* Changed alphabetical order

* Added a new Java course

* removed trailing slash

* Delete free-programming-books.md

seeing if I can fix this PR - apologies in advance  if it messes things up

* Update courses/free-courses-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-09-29 10:43:27 -04:00
Eric Hellman 62ebe3b2f6
fix 5547 (#5573) 2021-09-29 10:26:25 -04:00
Eric Hellman 301ddc4741
move mooc list to courses (#5574)
* move mooc list to courses

also add Mooc.fi from #5567

* remove index entry
2021-09-29 10:25:51 -04:00
nonce d012a223d0
Update free-courses-en.md (#5572)
* Update free-courses-en.md

* Update courses/free-courses-en.md

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

Co-authored-by: David Ordás <davorpatech@gmail.com>
2021-09-29 09:15:26 -04:00
ImVector 3a75b58780
Fixed pull request (#5566)
* Add Android course (Java)

* Add Android italian course

* Fix blank space error

* Update
2021-09-28 14:51:02 -04:00
mojtaba golab b76cdd789a
Delete course SQL (#5562)
this course 
SQL * [آموزش SQL و MySQL - سکان‌آکادمی](https://sokanacademy.com/courses/sql-and-mysql) - Ali Asadi The link is incorrect and no page is available
2021-09-27 12:40:13 -04:00
nonce e629db6b05
Added AutoIt, language updates and support (#5554)
* Added AutoIt, French translation and miscellaneous language support

* Added missing indications

* Added missing indications

* Fixed build issue

* Fixed course build
2021-09-26 21:01:07 -04:00
ABHIRUP BASU a5b8221892
Add another Node.js course (#5534)
* Add another Node.js course

I am personally benefitted from this course. I think this course deserves to get enlisted here.

* Add Node and Express Tutorial by Coding Addict

* Update free-courses-en.md

Fix line gap error
2021-09-15 10:36:31 -04:00
David Ordás 076fca27c3
feat(courses): Add playlist Curso JSON Equimancho (#5536)
* feat(courses): Add playlist curso json @equiman

Resource: Curso JSON - De novato a Experto
Playlist: https://www.youtube.com/playlist?list=PLrDTf5qnZdEAiHO19QB9hq5QXAef1h8oY
Slides: https://slides.com/equimancho/json
Creator: Camilo Martínez "Equimancho" @equiman

* chore(courses): remove slides link and platform

via https://github.com/EbookFoundation/free-programming-books/pull/5536#issuecomment-919418962
2021-09-14 15:04:56 -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
Jakob Sagatowski 481bfbbcab
Fixed spelling error (programable -> programmable) and fixed broken link to chapter. (#5529) 2021-09-10 10:37:22 -04:00
David Ordás 04649210de
Renaming section twincat3 to PLC (#5522)
* Rename section TwinCAT3 to PLC

There are more PLC systems than TwinCat-3

Completes EbookFoundation/free-programming-books#5517 review suggestions

* Synchronize TOC

Add missing section present in listing to Table of Contents
2021-09-07 09:12:38 -04:00
Jakob Sagatowski 86d9faef35
Added course for Beckhoff's TwinCAT 3. (#5517)
* Added course for Beckhoff's TwinCAT 3.

* Fixed spacing to next heading.

* Update courses/free-courses-en.md

Added platform (YouTube)

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

* Added additional free courses for TwinCAT 3.

Co-authored-by: David Ordás <davorpatech@gmail.com>
2021-09-05 13:48:52 -04:00
Jayesh Choudhary 6c195207e9
Added new Javascript Fundamentals Course (#5519)
* Added new Javascript Fundamentals Course

* correct alphabetic order

* blank space fixed

* Update courses/free-courses-en.md

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

Co-authored-by: David Ordás <davorpatech@gmail.com>
2021-09-04 22:04:09 -04:00
Anuj Singh de9f85bb69
Patch 1 (#5508)
* Added a python course in free-courses-hi.md

I myself had learned python programming from Harshit vashisth's python course and it had helped me a lot. So, I recommend this course to any new python beginner who wants to learn python in hindi.

* Update free-courses-hi.md
2021-08-29 14:30:37 -04:00
David Ordás 7f4b7aa0e6
Recover "Adds express js crash course" #5055 (#5503)
* Update free-courses-en.md

Added ExpressJS

* Avoid single items sections

Review EbookFoundation/free-programming-books#5055 @alok8bb

Co-authored-by: alok-cmd <73450969+alok-cmd@users.noreply.github.com>

* Fix attributions / platform @bradtraversy

PR review EbookFoundation/free-programming-books#5055 @alok8bb

Co-authored-by: alok-cmd <73450969+alok-cmd@users.noreply.github.com>

Co-authored-by: alok-cmd <73450969+alok-cmd@users.noreply.github.com>
2021-08-29 14:24:41 -04:00
Idriss Neumann 3e4497d551
Add some free ebooks and course about bash in French (#5502) 2021-08-28 21:40:32 -04:00
David Ordás 8f58e77e60
Recover "Laravel 8 free course" at #5465 (#5501)
* laravel-8-free-course

(cherry picked from commit 603f7cc2a1)

@gustavors22

Co-authored-by: Gustavo Reis <49646779+gustavors22@users.noreply.github.com>

* Move laravel-8-free-course into PHP category

Initial commit made by @gustavors22

Co-authored-by: Gustavo Reis <49646779+gustavors22@users.noreply.github.com>

* Reorganize removing laravel/code igniter section

Initial commit made by @gustavors22.
Completes https://github.com/EbookFoundation/free-programming-books/pull/5465

Co-authored-by: Gustavo Reis <49646779+gustavors22@users.noreply.github.com>

Co-authored-by: Gustavo Reis <49646779+gustavors22@users.noreply.github.com>
2021-08-28 21:38:43 -04:00
Nemo 1e703d65d0
[books] Move HgInit to books (#5475) 2021-08-10 09:18:21 -04:00
David Ordás 0c8fc3d778
Full stack open course (#5472)
* Add Full Stack open course

Profundización en el desarrollo web moderno.
Full Stack open 2021

https://fullstackopen.com/es/
Universidad de Helsinki, Houston Inc., Terveystalo, Elisa, K-ryhmä, Unity Technologies, Konecranes

* Update Full Stack open creators
2021-08-10 09:12:14 -04:00
David Ordás 7cf14172f7
Add FreeRTOS book (#5469)
* Add FreeRTOS book

Resolves part of EbookFoundation/free-programming-books/issues/5466

* Move FreeRTOS book to Embedded Systems

Resolves part of EbookFoundation/free-programming-books#5466

* Add DigiKey's RTOS course

Resolves part of EbookFoundation/free-programming-books#5466
2021-08-05 10:31:57 -04:00
David Ordás f70eb39564
Fix #5112. Broken links (#5464)
* Fix obsolete Microsoft edX courses

Solves part of EbookFoundation/free-programming-books#5112

* Fix with stable alternative for "Hg Init" guide

Solves part of EbookFoundation/free-programming-books#5112

@hginit https://github.com/hginit/hginit.github.io

Co-authored-by: hginit <hginit@captnemo.in>
Co-authored-by: captn3m0 <github.contact@captnemo.in>

* Use wayback machine to recover FindLectures.com

Solves part of EbookFoundation/free-programming-books#5112

Only works first page of mirror

Co-authored-by: hginit <hginit@captnemo.in>
Co-authored-by: captn3m0 <github.contact@captnemo.in>
2021-08-03 08:31:14 -04:00
IgorLutiy a1cd095bb1
Update free-courses-ru.md (#5447)
Add two new courses
2021-07-25 21:47:14 -04:00
Lucas Ângelo O. M. Rocha 5b80eb6671
Update free-courses-pt_BR.md (#5438)
* Update free-courses-pt_BR.md

Added object oriented programming course by Gustavo Guanabara from Curso em Video channel.

* Change to playlist link
2021-07-20 17:02:05 -04:00
IgorLutiy 03fcd6b5bb
Update free-courses-ru.md (#5436)
* Update free-courses-ru.md

Add three new courses

* Update free-courses-ru.md

Added authors of courses
2021-07-13 14:22:26 -04:00
Sri Teja Aluri 6bf2fe0426
Updated a Java Course (#5420)
* Updated a Java Course

* Update free-courses-en.md
2021-06-25 10:19:20 -04:00
ImVector b30e72b939
Add Android italian course (Java) (#5411)
* Add Android course (Java)

* Add Android italian course

* Fix blank space error
2021-06-11 10:52:30 -04:00
Gintautas Švedas 71e3b3da01
Added Advanced Adobe XD course. (#5388) 2021-05-19 17:30:06 -04:00
Sundeep Agarwal fec47a8afd
Added two Python courses, http to https (#5376)
* Added more Python resources, updated links/info

* Corrected sorting order

* Removed courses from book list

* Added two Python courses, http to https
2021-05-11 10:14:02 -04:00
Mansour Kalagar f04d00a3b2
Add JavaScript Course (#5371)
* add JavaScript online course

* change course to playlist

* change marker

Co-authored-by: Cipher <cipher.team9@protonmail.com>
2021-05-07 09:36:15 -04:00
Trọng Hiếu f43a59dbd4
Update free-courses-vi.md (#5361)
Edit Author's Name Vietnamese
Edit Courses's Name
Add More Courses
2021-05-01 13:28:01 -04:00
أحمد الطبراني 9a05d98101
Add new Game Development courses (#5359) 2021-05-01 13:14:54 -04:00
أحمد الطبراني 143f4932b2
Add Some Arabic Courses (#5346)
* Add Some Arabic Courses

* make travis happy

* fixed last travis issues

* change titles
2021-04-29 23:58:32 -04:00
IgorLutiy 927ab1fa32
Add new Java course (#5356)
Add new Java course from Stepik
2021-04-28 10:28:13 -04:00
Trọng Hiếu 00fe38f39e
add more courses vietnamese (#5350)
* add more courses vietnamese

* fix link youtube playlist
2021-04-28 10:25:16 -04:00
Guilherme Junqueira 8f58f1f7ef
Update free-courses-pt_BR.md (#5268)
* Update free-courses-pt_BR.md

Add free course Python básico from Solyd (https://solyd.com.br/treinamentos/python-basico/)

* Update courses/free-courses-pt_BR.md

Co-authored-by: Seth <seth@elypia.org>
2021-03-24 09:45:32 -04:00
Mauro Cicolella 0038a293e9
Add Italian course "Programmazione Basic Commodore 64" (#5319)
* Add Italian course "Programmazione Basic Commodore 64"

* Move Retrocomputing course under "Miscellaneous" category
2021-03-21 13:45:36 -04:00
Mauro Cicolella 208cbfbef3
Add Italian video course about Docker (#5316)
* Add Italian video course about Docker

* Fix typo

* Fix Docker course name
2021-03-15 09:23:50 -04:00
chris 200a94c23f
adding web dev curriculum, 24 lessons (#5277)
* adding web dev curriculum, 24 lessons

* fix
2021-01-23 16:44:11 -05: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
Seth e3c5d29dff
Replace list Parameter from YouTube Video (#5266) 2021-01-17 14:48:54 -05:00
Victor Λntonio 427d6c8434
Update free-courses-pt_BR.md (#5263) 2021-01-16 15:41:32 -05:00
kadhirash e76c7648f3
Add Polish books (#5252)
* Add Polish books

* Switch some books to courses

* Fix alphabetical ordering in courses
2021-01-11 11:43:59 -05:00
Caio Vinicius De Lima 4ae2e53aad
Bump PT-BR Courses (#5243)
* Update Some courses

* Fix readirect links

* Update Linespace

* Fix Rocketseat description

* Alphabetic order
2021-01-06 10:04:26 -05:00
Seth 57c9dfab47
Minor formatting fixes. (#5212) 2020-12-09 15:45:07 -05:00
Yee Han 872b5b0517
Add data visualization course 2020 (#5207)
* Add data visualization course 2020

* Sorted and removed YouTube tags
2020-12-07 09:15:04 -05:00
IgorLutiy 617492a5bd
Add new Russian course (#5205)
Add new Russian Ruby course
2020-12-06 18:05:39 -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