├── .editorconfig
├── .github
└── PULL_REQUEST_TEMPLATE.md
├── .travis.yml
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── HOWTO.md
├── LICENSE
├── README.md
├── _config.yml
├── free-courses-bg.md
├── free-courses-de.md
├── free-courses-en.md
├── free-courses-es.md
├── free-courses-fi.md
├── free-courses-it.md
├── free-courses-pl.md
├── free-courses-ru.md
├── free-courses-vi.md
├── free-podcasts-screencasts-cs.md
├── free-podcasts-screencasts-en.md
├── free-podcasts-screencasts-es.md
├── free-podcasts-screencasts-pt_BR.md
├── free-podcasts-screencasts-ru.md
├── free-podcasts-screencasts-se.md
├── free-programming-books-ar.md
├── free-programming-books-az.md
├── free-programming-books-bg.md
├── free-programming-books-bl.md
├── free-programming-books-cs.md
├── free-programming-books-de.md
├── free-programming-books-en.md
├── free-programming-books-es.md
├── free-programming-books-fa_IR.md
├── free-programming-books-fi.md
├── free-programming-books-fr.md
├── free-programming-books-gr.md
├── free-programming-books-hu.md
├── free-programming-books-id.md
├── free-programming-books-it.md
├── free-programming-books-ja.md
├── free-programming-books-ko.md
├── free-programming-books-mm.md
├── free-programming-books-nl.md
├── free-programming-books-pl.md
├── free-programming-books-pt_BR.md
├── free-programming-books-pt_PT.md
├── free-programming-books-ro.md
├── free-programming-books-ru.md
├── free-programming-books-se.md
├── free-programming-books-sk.md
├── free-programming-books-tr.md
├── free-programming-books-ua.md
├── free-programming-books-zh.md
├── free-programming-books.md
├── free-programming-interactive-tutorials-en.md
├── free-programming-interactive-tutorials-ru.md
├── free-programming-playgrounds.md
└── problem-sets-competitive-programming.md
/.editorconfig:
--------------------------------------------------------------------------------
1 | # editorconfig.org
2 | root = true
3 |
4 | [*]
5 | indent_style = space
6 | indent_size = 4
7 | end_of_line = lf
8 | charset = utf-8
9 | trim_trailing_whitespace = true
10 | insert_final_newline = true
11 |
12 | [*.md]
13 | trim_trailing_whitespace = false
14 |
--------------------------------------------------------------------------------
/.github/PULL_REQUEST_TEMPLATE.md:
--------------------------------------------------------------------------------
1 | ## What does this PR do?
2 | Add Resource(s) | Remove Resource(s) | Add info | Improve Repo
3 |
4 | ## For resources
5 | ### Description
6 |
7 | ### Why is this valuable (or not)
8 |
9 | ### How do we know it's really free?
10 |
11 | ### For book lists, is it a book?
12 |
13 | ### Checklist:
14 | - [ ] Not a duplicate
15 | - [ ] Included author(s) if appropriate
16 | - [ ] Lists are in alphabetical order
17 | - [ ] Needed indications added (PDF, access notes, under construction)
18 |
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | sudo: false
3 | node_js:
4 | - 6
5 | before_script:
6 | - npm install -g free-programming-books-lint
7 | script: fpb-lint .
8 |
--------------------------------------------------------------------------------
/CODE_OF_CONDUCT.md:
--------------------------------------------------------------------------------
1 | # Contributor Code of Conduct
2 |
3 | As contributors and maintainers of this project, and in the interest of
4 | fostering an open and welcoming community, we pledge to respect all people who
5 | contribute through reporting issues, posting feature requests, updating
6 | documentation, submitting pull requests or patches, and other activities.
7 |
8 | We are committed to making participation in this project a harassment-free
9 | experience for everyone, regardless of the level of experience, gender, gender
10 | identity and expression, sexual orientation, disability, personal appearance,
11 | body size, race, ethnicity, age, religion, or nationality.
12 |
13 | Examples of unacceptable behavior by participants include:
14 |
15 | * The use of sexualized language or imagery
16 | * Personal attacks
17 | * Trolling or insulting/derogatory comments
18 | * Public or private harassment
19 | * Publishing other's private information, such as physical or electronic
20 | addresses, without explicit permission
21 | * Other unethical or unprofessional conduct
22 |
23 | Project maintainers have the right and responsibility to remove, edit, or
24 | reject comments, commits, code, wiki edits, issues, and other contributions
25 | that are not aligned to this Code of Conduct, or to ban temporarily or
26 | permanently any contributor for other behaviors that they deem inappropriate,
27 | threatening, offensive, or harmful.
28 |
29 | By adopting this Code of Conduct, project maintainers commit themselves to
30 | fairly and consistently applying these principles to every aspect of managing
31 | this project. Project maintainers who do not follow or enforce the Code of
32 | Conduct may be permanently removed from the project team.
33 |
34 | This code of conduct applies both within project spaces and in public spaces
35 | when an individual is representing the project or its community.
36 |
37 | Instances of abusive, harassing, or otherwise unacceptable behavior may be
38 | reported by contacting a project maintainer at victorfelder at gmail.com. All
39 | complaints will be reviewed and investigated and will result in a response that
40 | is deemed necessary and appropriate to the circumstances. Maintainers are
41 | obligated to maintain confidentiality with regard to the reporter of an
42 | incident.
43 |
44 |
45 | This Code of Conduct is adapted from the [Contributor Covenant][homepage],
46 | version 1.3.0, available at
47 | [http://contributor-covenant.org/version/1/3/0/][version]
48 |
49 | [homepage]: http://contributor-covenant.org
50 | [version]: http://contributor-covenant.org/version/1/3/0/
51 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | ## Contributor License Agreement
2 | By contributing you agree to the [LICENSE](https://github.com/EbookFoundation/free-programming-books/blob/master/LICENSE) of this repository.
3 |
4 | ## Contributor Code of Conduct
5 | By contributing you agree to respect the [Code of Conduct](https://github.com/EbookFoundation/free-programming-books/blob/master/CODE_OF_CONDUCT.md) of this repository.
6 |
7 | ## In a nutshell
8 | 1. "A link to easily download a book" is not always a link to a *free* book. Please only contribute free content. Make sure it's free. We do not accept links to pages that *require* working email addresses to obtain books, but we welcome listings that request them.
9 | 2. You don't have to know git: if you found something of interest which is *not already in this repo*, please open an issue with your links propositions.
10 | - If you know git, please fork the repo and send pull requests.
11 | 3. We have 5 kinds of lists. Choose the right one:
12 |
13 | - *Books* : PDF, HTML, ePub, a gitbook.io based site, a Git repo, etc.
14 | - *Courses* : A course is a learning material which is not a book. [This is a course](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/).
15 | - *Interactive Tutorials* : An interactive website which lets the user type code or commands and evaluates the result (by "evaluate" we don't mean "grade"). e.g.: [Try Haskell](http://tryhaskell.org), [Try Github](http://try.github.io).
16 | - *Podcasts and Screencasts* : Podcasts and screencasts.
17 | - *Problem Sets & Competitive Programming* : A website or software which lets you assess your programming skills by solving simple or complex problems, with or without code review, with or without comparing the results with other users.
18 |
19 | 4. Make sure to follow the [guidelines below](#guidelines) and respect the [Markdown formatting](#formatting) of the files
20 |
21 | 5. Travis CI will run tests to make sure your lists are alphabetized and formatting rules are followed. Be sure to check that your changes pass the tests.
22 |
23 | ### Guidelines
24 | - make sure a book is free. Double-check if needed. It helps the admins if you comment in the PR as to why you think the book is free.
25 | - we don't accept files hosted on google drive, dropbox, mega, scribd, issuu and other similar file upload platforms
26 | - insert your links in alphabetical order. If you see a misplaced link, please reorder it and submit a PR
27 | - use the link with the most authoritative source (meaning author's website is better than editor's website is better than third party website)
28 | + no file hosting services (this includes (but is not limited to) Dropbox and Google Drive links)
29 | - always prefer a `https` link over a `http` one -- as long as they are on the same domain and serve the same content
30 | - on root domains, strip the trailing slash: `http://example.com` instead of `http://example.com/`
31 | - always prefer the shortest link: `http://example.com/dir/` is better than `http://example.com/dir/index.html`
32 | + no URL shortener links
33 | - usually prefer the "current" link over the "version" one: `http://example.com/dir/book/current/` is better than `http://example.com/dir/book/v1.0.0/index.html`
34 | - if a link has an expired certificate/self-signed certificate/SSL issue of any other kind:
35 | 1. *replace it* with its `http` counterpart if possible (because accepting exceptions can be complicated on mobile devices)
36 | 2. *leave it* if no `http` version but link still accessible through `https` by adding an exception to the browser or ignoring the warning
37 | 3. *remove it* otherwise
38 | - if a link exists in multiple format, add a separate link with a note about each format
39 | - if a resource exists at different places on the Internet
40 | + use the link with the most authoritative source (meaning author's website is better than editor's website is better than third party website)
41 | + if they link to different editions and you judge these editions are different enough to be worth keeping them, add a separate link with a note about each edition (see [Issue #2353](https://github.com/EbookFoundation/free-programming-books/issues/2353) to contribute to the discussion on formatting.)
42 | - prefer atomic commits (one commit by addition/deletion/modification) over bigger commits. No need to squash your commits before submitting a PR. (We will never enforce this rule as it's just a matter of convenience for the maintainers)
43 | - if the book is older, include the publication date with the title.
44 | - include the author name or names where appropriate. You can shorten author lists with "et al."
45 | - if the book is not finished, and is still being worked on, add the "in process" notation, as described [below.](#in_process)
46 | - if an email address or account setup is requested before download is enabled, add language-appropriate notes in parentheses, e.g.: `(email address *requested*, not required)`
47 |
48 | ### Formatting
49 | - All lists are `.md` files. Try to learn [Markdown](https://guides.github.com/features/mastering-markdown/) syntax. It's simple!
50 | - All the lists start with an Index. The idea is to list and link all sections and subsections there. Keep it in alphabetical order.
51 | - Sections are using level 3 headings (`###`), and subsections are level 4 headings (`####`).
52 |
53 | The idea is to have
54 | - `2` empty lines between last link and new section
55 | - `1` empty line between heading & first link of its section
56 | - `0` empty line between two links
57 | - `1` empty line at the end of each `.md` file
58 |
59 | Example:
60 |
61 | [...]
62 | * [An Awesome Book](http://example.com/example.html)
63 | (blank line)
64 | (blank line)
65 | ### Example
66 | (blank line)
67 | * [Another Awesome Book](http://example.com/book.html)
68 | * [Some Other Book](http://example.com/other.html)
69 |
70 | - Don't put spaces between `]` and `(`
71 |
72 | ```
73 | BAD : * [Another Awesome Book] (http://example.com/book.html)
74 | GOOD: * [Another Awesome Book](http://example.com/book.html)
75 | ```
76 |
77 | - If you include the author, use ` - ` (a dash surrounded by single spaces)
78 |
79 | ```
80 | BAD : * [Another Awesome Book](http://example.com/book.html)- John Doe
81 | GOOD: * [Another Awesome Book](http://example.com/book.html) - John Doe
82 | ```
83 |
84 | - Put a single space between the link and its format
85 |
86 | ```
87 | BAD : * [A Very Awesome Book](https://example.org/book.pdf)(PDF)
88 | GOOD: * [A Very Awesome Book](https://example.org/book.pdf) (PDF)
89 | ```
90 |
91 | - Author comes before format:
92 |
93 | ```
94 | BAD : * [A Very Awesome Book](https://example.org/book.pdf)- Jane Roe
95 | GOOD: * [A Very Awesome Book](https://example.org/book.pdf) - Jane Roe (PDF)
96 | ```
97 |
98 | - Multiple formats:
99 |
100 | ```
101 | BAD : * [Another Awesome Book](http://example.com/)- John Doe (HTML)
102 | BAD : * [Another Awesome Book](https://downloads.example.org/book.html)- John Doe (download site)
103 | GOOD: * [Another Awesome Book](http://example.com/) - John Doe (HTML) [(PDF, EPUB)](https://downloads.example.org/book.html)
104 | ```
105 |
106 | - Include publication year in title for older books:
107 |
108 | ```
109 | BAD: * [A Very Awesome Book](https://example.org/book.html) - Jane Roe - 1970
110 | GOOD: * [A Very Awesome Book (1970)](https://example.org/book.html) - Jane Roe
111 | ```
112 |
113 |
114 | - In-process books
115 |
116 | ```
117 | GOOD: * [Will Be Awesome Soon Book](http://example.com/book2.html) - John Doe (HTML) (:construction: *in process*)
118 | ```
119 |
--------------------------------------------------------------------------------
/HOWTO.md:
--------------------------------------------------------------------------------
1 | Welcome to Free-Programming-Books! We welcome new contributors; even those making their very first pull request on Github. If you're one of those, here are some resources that might help:
2 |
3 | * [About Pull Requests](https://help.github.com/articles/about-pull-requests/)
4 | * [Github Hello World](https://guides.github.com/activities/hello-world/)
5 | * [Youtube - Github Tutorial For Beginners](https://www.youtube.com/watch?v=0fKg7e37bQE)
6 | * [Youtube - How To Fork A GitHub Repo and Submit A Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw)
7 |
8 |
9 | Don't hesitate to ask questions; every contributor started with a first PR. You could be our thousandth!
10 |
11 | Even if you're an experienced open source contributor, there are things that might trip you up. Once you've submitted your PR, Travis-CI will run a linter, often finding little issues with spacing or alphabetization. If you get a green button, everything is ready for review, but if not, click on the travis link to find out what the linter didn't like. Fix the problem and add a commit to your PR.
12 |
13 | Finally, if you're not sure that the resource you want to add is appropriate for Free-Programming-Books, read through the guidelines in [CONTRIBUTING](/CONTRIBUTING.md).
14 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | This work, "free-programming-books", is licensed under the
2 | Creative Commons Attribution 4.0 International License. To view a copy of
3 | this license, visit https://creativecommons.org/licenses/by/4.0/ or send
4 | a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.
5 |
6 | It is attributed to Victor Felder and the Free Ebook Foundation.
7 | https://github.com/EbookFoundation/free-programming-books
8 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | This page is available as an easy-to-read website at [https://ebookfoundation.github.io/](https://ebookfoundation.github.io/free-programming-books/).
2 |
3 | # List of Free Learning Resources [](https://github.com/sindresorhus/awesome)
4 |
5 | [View the English list](/free-programming-books.md)
6 |
7 | ## Intro
8 | This list was originally a clone of [stackoverflow - List of Freely Available Programming Books](http://web.archive.org/web/20130824154208/http://stackoverflow.com/a/392926) with contributions from Karan Bhangui and George Stocker.
9 |
10 | The list was moved to GitHub by Victor Felder for collaborative updating and maintenance. It has grown to become one of the [most popular repositories on Github](https://octoverse.github.com/), with over 100,000 stars, over 4500 commits, over 950 contributors, and over 25,000 forks.
11 |
12 | The repo is now administered by the [Free Ebook Foundation](https://ebookfoundation.org), a not-for-profit organization devoted to promoting the creation, distribution, archiving and sustainability of free ebooks. [Donations](https://ebookfoundation.org/contributions.html) to the Free Ebook Foundation are tax-deductible in the US.
13 |
14 | ### How To Contribute
15 |
16 | Please read [CONTRIBUTING](/CONTRIBUTING.md). If you're new to Github, [welcome](/HOWTO.md)!
17 |
18 | ### How to Share
19 | + [Share on Twitter](http://twitter.com/home?status=https://github.com/EbookFoundation/free-programming-books%0AFree%20Programming%20Books)
20 | + [Share on Facebook](http://www.facebook.com/sharer/sharer.php?s=100&p[url]=https://github.com/EbookFoundation/free-programming-books&p[images][0]=&p[title]=Free%20Programming%20Books&p[summary]=)
21 | + [Share on Google Plus](https://plus.google.com/share?url=https://github.com/EbookFoundation/free-programming-books)
22 | + [Share on LinkedIn](http://www.linkedin.com/shareArticle?mini=true&url=https://github.com/EbookFoundation/free-programming-books&title=Free%20Programming%20Books&summary=&source=)
23 | + [Share on Telegram](https://t.me/share/url?url=https://github.com/EbookFoundation/free-programming-books)
24 |
25 |
26 | ### In Other Written Languages
27 | + [Arabic](/free-programming-books-ar.md)
28 | + [Azerbaijani](/free-programming-books-az.md)
29 | + [Bengali](/free-programming-books-bl.md)
30 | + [Bulgarian](/free-programming-books-bg.md)
31 | + [Burmese](/free-programming-books-mm.md)
32 | + [Chinese](/free-programming-books-zh.md)
33 | + [Czech](/free-programming-books-cs.md)
34 | + [Dutch](/free-programming-books-nl.md)
35 | + [English](/free-programming-books.md)
36 | + [French](/free-programming-books-fr.md)
37 | + [German](/free-programming-books-de.md)
38 | + [Greek](/free-programming-books-gr.md)
39 | + [Hungarian](/free-programming-books-hu.md)
40 | + [Indonesian](/free-programming-books-id.md)
41 | + [Italian](/free-programming-books-it.md)
42 | + [Japanese](/free-programming-books-ja.md)
43 | + [Korean](/free-programming-books-ko.md)
44 | + [Persian/Farsi (Iran)](/free-programming-books-fa_IR.md)
45 | + [Polish](/free-programming-books-pl.md)
46 | + [Portuguese (Brazil)](/free-programming-books-pt_BR.md)
47 | + [Portuguese (Portugal)](/free-programming-books-pt_PT.md)
48 | + [Romanian (Romania)](/free-programming-books-ro.md)
49 | + [Russian](/free-programming-books-ru.md)
50 | + [Slovak](/free-programming-books-sk.md)
51 | + [Spanish](/free-programming-books-es.md)
52 | + [Swedish](/free-programming-books-se.md)
53 | + [Turkish](/free-programming-books-tr.md)
54 | + [Ukrainian](/free-programming-books-ua.md)
55 |
56 |
57 | ### Free Online Courses
58 | + [Bulgarian](/free-courses-bg.md)
59 | + [English](/free-courses-en.md)
60 | + [Finnish](/free-courses-fi.md)
61 | + [German](/free-courses-de.md)
62 | + [Italian](/free-courses-it.md)
63 | + [Polish](/free-courses-pl.md)
64 | + [Russian](/free-courses-ru.md)
65 | + [Spanish](/free-courses-es.md)
66 | + [Vietnamese](/free-courses-vi.md)
67 |
68 |
69 | ### Interactive Programming Resources
70 | + [English](/free-programming-interactive-tutorials-en.md)
71 | + [Russian](/free-programming-interactive-tutorials-ru.md)
72 |
73 |
74 | ### Problem Sets and Competitive Programming
75 | + [Problem Sets](/problem-sets-competitive-programming.md)
76 |
77 |
78 | ### Podcast - Screencast
79 | Free Podcasts and Screencasts:
80 |
81 | + [Czech](/free-podcasts-screencasts-cs.md)
82 | + [English](/free-podcasts-screencasts-en.md)
83 | + [Portuguese (Brazil)](/free-podcasts-screencasts-pt_BR.md)
84 | + [Russian](/free-podcasts-screencasts-ru.md)
85 | + [Swedish](/free-podcasts-screencasts-se.md)
86 |
87 |
88 | ### Programming Playgrounds
89 | + [Free Programming Playgrounds](/free-programming-playgrounds.md)
90 |
91 | ## License
92 | Each file included in this repository is licensed under the [CC BY License](/LICENSE).
93 |
--------------------------------------------------------------------------------
/_config.yml:
--------------------------------------------------------------------------------
1 | theme: jekyll-theme-minimal
2 | plugins:
3 | - jemoji
4 |
--------------------------------------------------------------------------------
/free-courses-bg.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [Android](#android)
4 | * [PHP](#php)
5 |
6 |
7 | ### Android
8 |
9 | * [Въведение в Андроид](https://www.youtube.com/playlist?list=PLjsqymUqgpSTXtlngZCXRHEp8-FmDHHfL) - Иван Ванков
10 |
11 |
12 | ### PHP
13 |
14 | * [Обектно ориентирано програмиране с PHP](https://www.youtube.com/playlist?list=PL1zMmEDXa_Z8uHtKAl-zSrBFDRNq8JDFG) - Иван Ванков
15 |
--------------------------------------------------------------------------------
/free-courses-de.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [Python](#python)
4 |
5 |
6 | ### Python
7 |
8 | * [Programmieren lernen mit Python](https://www.youtube.com/playlist?list=PLL1BYAeNY0gzHheN7kCLEhPDegdHrAyDh)
9 | * [Programmieren Lernen: Python Tutorial](https://www.youtube.com/playlist?list=PL_tdPUem3eE_k40i65IdRPWrAZxoHcN4o)
10 | * [Python-Kurs (Python 2)](https://www.python-kurs.eu/kurs.php)
11 | * [Python-Kurs (Python 3)](https://www.python-kurs.eu/python3_kurs.php)
12 | * [Python Tutorials Deutsch](https://www.youtube.com/playlist?list=PLNmsVeXQZj7q0ao69AIogD94oBgp3E9Zs)
13 |
--------------------------------------------------------------------------------
/free-courses-en.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [Algorithms & Data Structures](#algorithms--data-structures)
4 | * [Android](#android)
5 | * [Assembly](#assembly)
6 | * [Bash / Shell](#bash--shell)
7 | * [C](#c)
8 | * [C#](#c-sharp)
9 | * [C++](#c-1)
10 | * [Clojure](#clojure)
11 | * [Compilers](#compilers)
12 | * [CUDA](#cuda)
13 | * [Data Science](#datascience)
14 | * [Databases](#databases)
15 | * [Deep Learning](#deep-learning)
16 | * [Git](#git)
17 | * [Go](#go)
18 | * [Haskell](#haskell)
19 | * [HTML / CSS](#html--css)
20 | * [iOS](#ios)
21 | * [Java](#java)
22 | * [JavaScript](#javascript)
23 | * [Angular.js](#angularjs)
24 | * [jQuery](#jquery)
25 | * [React](#react)
26 | * [Redux](#redux)
27 | * [Sails.js](#sailsjs)
28 | * [Lua](#lua)
29 | * [Machine Learning](#machine-learning)
30 | * [Matlab](#matlab)
31 | * [Mercurial](#mercurial)
32 | * [Misc](#misc)
33 | * [.NET](#net)
34 | * [OCaml](#ocaml)
35 | * [Perl](#perl)
36 | * [PHP](#php)
37 | * [Python](#python)
38 | * [QB64](#QB64)
39 | * [R](#r)
40 | * [RethinkDB](#rethinkdb)
41 | * [Ruby](#ruby)
42 | * [Sails.js](#sailsjs)
43 | * [Scala](#scala)
44 | * [Software Engineering](#software-engineering)
45 | * [SQL](#sql)
46 | * [Swift](#swift)
47 | * [Vapor](#vapor)
48 | * [Theory](#theory)
49 | * [Verilog / VHDL / SystemVerilog](#verilog--vhdl--systemverilog)
50 | * [Web Development](#web-development)
51 |
52 |
53 | ### Algorithms & Data Structures
54 |
55 | * [Berkeley University CS 61B: Data Structures](http://datastructur.es/sp16/)
56 | * [IIT Bombay Foundation of Data Structures (CS213.1x)](https://courses.edx.org/courses/course-v1:IITBombayX+CS213.1x+1T2017/course/)
57 | * [MIT's Design and Analysis of Algorithms (Spring 2012)](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-design-and-analysis-of-algorithms-spring-2012) - Dana Moshkovitz, Bruce Tidor
58 | * [MIT's Design and Analysis of Algorithms (Spring 2015)](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-design-and-analysis-of-algorithms-spring-2015) - Erik Demaine, Srini Devadas, Nancy Lynch
59 | * [MIT's Introduction to Algorithms (SMA 5503) (Fall 2005)](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-introduction-to-algorithms-sma-5503-fall-2005) - Charles Leiserson, Erik Demaine
60 | * [Princeton University Algorithms, Part 1](https://www.coursera.org/learn/algorithms-part1)
61 | * [Princeton University Algorithms, Part 2](https://www.coursera.org/learn/algorithms-part2)
62 | * [Stanford University Algorithms: Design and Analysis, Part 1](http://online.stanford.edu/course/algorithms-design-and-analysis-part-1)
63 | * [Stanford University Algorithms: Design and Analysis, Part 2](http://online.stanford.edu/course/algorithms-design-and-analysis-part-2)
64 |
65 |
66 | ### Assembly
67 |
68 | * [Introduction To Reverse Engineering Software](http://opensecuritytraining.info/IntroductionToReverseEngineering.html)
69 | * [Introductory Intel x86: Architecture, Assembly, Applications, & Alliteration](http://opensecuritytraining.info/IntroX86.html)
70 |
71 |
72 | ### Android
73 |
74 | * [Creative, Serious and Playful Science of Android Apps](https://www.coursera.org/course/androidapps101/)
75 | * [Learn how to program: Android](https://www.learnhowtoprogram.com/android) - Epicodus Inc.
76 | * [Material design](https://material.io/guidelines/)
77 | * [Programming Cloud Services for Android Handheld Systems](https://www.coursera.org/course/mobilecloudprogram)
78 | * [Programming Mobile Applications for Android Handheld Systems pt. 1](https://www.coursera.org/course/android)
79 | * [Programming Mobile Applications for Android Handheld Systems pt. 2](https://www.coursera.org/course/androidpart2)
80 | * [Programming Mobile Services for Android Handheld Systems: Communication](https://www.coursera.org/course/posacommunication)
81 | * [Programming Mobile Services for Android Handheld Systems: Concurrency](https://www.coursera.org/course/posaconcurrency)
82 | * [Udacity Android Course Catalog](https://www.udacity.com/courses#!/android#!/android)
83 |
84 |
85 | ### Bash / Shell
86 |
87 | * [Bento Shell Track](https://bento.io/topic/shell) (Bento)
88 | * [Shell Scripting Tutorial](https://www.youtube.com/playlist?list=PL7B7FA4E693D8E790)
89 |
90 |
91 | ### C
92 |
93 | * [C Programming Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWoGzOXqtKeM71OLpvZbuU0P)
94 | * [Introduction to Computer Science](https://www.edx.org/course/introduction-computer-science-harvardx-cs50x#.VNsjDvmUcmQ)
95 | * [The Arduino Platform and C Programming](https://www.coursera.org/learn/arduino-platform)
96 |
97 |
98 | ### C Sharp
99 |
100 | * [Learn how to program: C#](https://www.learnhowtoprogram.com/c) - Epicodus Inc.
101 |
102 |
103 | ### C++
104 |
105 | * [C++ Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWoVZWSN-ze3VVtIfZfXwAGM)
106 | * [Google's C++ Course](https://developers.google.com/edu/c++/)
107 | * [Introduction to C++](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/) (MIT's opencourseware)
108 | * [LearnCpp.com C++ Tutorial](http://www.learncpp.com)
109 | * Microsoft edX Courses:
110 | * [Advanced C++](https://www.edx.org/course/advanced-c-plus-plus-1)
111 | * [Intermediate C++](https://www.edx.org/course/intermediate-c-plus-plus-1)
112 | * [Introduction to C++](https://www.edx.org/course/introduction-c-plus-plus-1)
113 |
114 |
115 |
116 | ### Clojure
117 |
118 | * [Functional Programming with Clojure](http://mooc.fi/courses/2014/clojure/)
119 |
120 |
121 | ### Compilers
122 |
123 | * [Stanford's Compilers](https://lagunita.stanford.edu/courses/Engineering/Compilers/Fall2014/about)
124 |
125 |
126 | ### Cuda
127 |
128 | * [Intro to Parallel Programming Using CUDA to Harness the Power of GPUs](https://www.udacity.com/course/intro-to-parallel-programming--cs344)
129 |
130 |
131 | ### Data Science
132 |
133 | * [Advanced Data Mining with Weka MOOC](https://www.cs.waikato.ac.nz/ml/weka/mooc/advanceddataminingwithweka/)
134 | * [Data Mining with Weka MOOC](https://www.cs.waikato.ac.nz/ml/weka/mooc/dataminingwithweka/)
135 | * [Introduction to Python for Data Science](https://www.edx.org/course/introduction-python-data-science-microsoft-dat208x-3)
136 | * [More Data Mining with Weka MOOC](https://www.cs.waikato.ac.nz/ml/weka/mooc/moredataminingwithweka/)
137 | * [The Analytics Edge](https://www.edx.org/course/analytics-edge-mitx-15-071x-3)
138 |
139 |
140 | ### Databases
141 |
142 | * [Database Systems](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010/) (MIT's opencourseware)
143 | * [Introduction to Databases](https://lagunita.stanford.edu/courses/Engineering/db/2014_1/about) (Stanford University)
144 |
145 |
146 | ### Deep Learning
147 |
148 | * [Convolutional Neural Networks for Visual Recognition](http://cs231n.github.io)
149 | * [Deep Learning for Natural Language Processing](http://cs224d.stanford.edu)
150 | * [MIT 6.S094: Deep Learning for Self-Driving Cars](https://selfdrivingcars.mit.edu)
151 | * [Practical Deep Learning For Coders taught](http://www.fast.ai) - Jeremy Howard
152 | * [Self-Paced Courses for Deep Learning ](https://developer.nvidia.com/deep-learning-courses)
153 | * [Unsupervised Feature Learning and Deep Learning](http://deeplearning.stanford.edu/tutorial)
154 | * [What is Deep Learning](https://www.udacity.com/course/deep-learning--ud730)
155 |
156 |
157 | ### Git
158 |
159 | * [Bento Git Learning Track](https://bento.io/topic/git) (Bento)
160 | * [Bento GitHub Learning Track](https://bento.io/topic/github) (Bento)
161 | * [Git and GitHub for Poets](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZF9C0YMKuns9sLDzK6zoiV)
162 | * [How to Use Git and GitHub](https://www.udacity.com/course/how-to-use-git-and-github--ud775) (Udacity)
163 |
164 |
165 | ### Go
166 |
167 | * [A Tour Of Go](https://tour.golang.org/welcome/1)
168 | * [Go Tutorial](http://www.tutorialspoint.com/go/index.htm)
169 |
170 |
171 | ### Haskell
172 |
173 | * [C9 : Functional Programming Fundamentals](http://channel9.msdn.com/Series/C9-Lectures-Erik-Meijer-Functional-Programming-Fundamentals) - Erik Meijer
174 | * [CIS 194: Introduction to Haskell](http://www.seas.upenn.edu/~cis194/) - Brent Yorgey
175 | * [CS240h: Functional Systems in Haskell](http://www.scs.stanford.edu/11au-cs240h/notes/) - Bryan O'Sullivan
176 | * [edX: Introduction to Functional Programming](https://www.edx.org/course/introduction-functional-programming-delftx-fp101x-0) - Erik Meijer
177 | * [RWTH Aachen University: Functional Programming](https://videoag.fsmpi.rwth-aachen.de/?course=12ss-funkprog) - Jürgen Giesl
178 |
179 |
180 | ### HTML / CSS
181 |
182 | * [Bento CSS Learning Track](https://bento.io/topic/css) (Bento)
183 | * [Bento HTML Learning Track](https://bento.io/topic/html) (Bento)
184 | * [Build a Personal Website with Dash](https://dash.generalassemb.ly)
185 | * [Build a responsive website with Webflow](https://www.bloc.io/tutorials/webflow-tutorial-design-responsive-sites-with-webflow)
186 | * [Build a SaaS landing page using Skeleton](https://www.bloc.io/tutorials/jottly-a-beginner-s-guide-to-html-css-skeleton-and-animate-css)
187 | * [Build Dynamic Websites](http://cs75.tv/2010/fall/)
188 | * [CSS Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWqMH9a9DY8LFKrJ5NJCFHHe)
189 | * [HTML Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWr_FB-hVEgEGUESZL1TOiJ6)
190 | * [Learn how to program: CSS](https://www.learnhowtoprogram.com/css) - Epicodus Inc.
191 | * [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/)
192 |
193 |
194 | ### iOS
195 |
196 | * [AppCoda Complete iOS Tutorial](http://www.appcoda.com/ios-programming-course/)
197 | * [Developing iOS 11 Apps with Swift](https://itunes.apple.com/us/course/developing-ios-11-apps-with-swift/id1309275316)
198 | * [Ray Wenderlich iOS Tutorial](https://www.raywenderlich.com/category/ios)
199 |
200 |
201 | ### Java
202 |
203 | * [Central Connecticut State University, Introduction to CS Using Java](http://chortle.ccsu.edu/CS151/cs151java.html)
204 | * [Introduction to Java](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/)
205 | * [Java for Complete Beginners](http://courses.caveofprogramming.com/courses/java-for-complete-beginners)
206 | * [Java for Mobile Devices - Introducing Codename One](https://codenameone.teachable.com/p/java-for-mobile-devices-introducing-codename-one)
207 | * [Learn how to program: Java](https://www.learnhowtoprogram.com/java-june-2017) - Epicodus Inc.
208 | * [Object-Oriented programming with Java, part I](https://moocfi.github.io/courses/2013/programming-part-1/)
209 | * [Object-Oriented programming with Java, part II](https://moocfi.github.io/courses/2013/programming-part-2/)
210 | * [Princeton Algorithms, Part 1](https://www.coursera.org/course/algs4partI)
211 | * [Princeton Algorithms, Part 2](https://www.coursera.org/course/algs4partII)
212 | * [Problem Solving With Java](https://www.udacity.com/course/intro-to-java-programming--cs046)
213 |
214 |
215 | ### JavaScript
216 |
217 | * [Bento JavaScript Learning Track](https://bento.io/topic/javascript) (Bento)
218 | * [Egghead.io](https://egghead.io)
219 | * [Learn how to program: JavaScript](https://www.learnhowtoprogram.com/javascript) - Epicodus Inc.
220 | * [learn:query](https://learnquery.infinum.co)
221 |
222 |
223 | #### Angular.js
224 |
225 | * [Angular.js Youtube Channel](https://www.youtube.com/angularjs)
226 | * [CodeCademy Angular](https://www.codecademy.com/learn/learn-angularjs)
227 | * [egghead.io youtube channel: Learn AngularJS with Tutorial Videos & Training](https://www.youtube.com/user/johnlindquist)
228 | * [Shaping up with Angular.js](https://www.codeschool.com/courses/shaping-up-with-angular-js)
229 |
230 |
231 | #### jQuery
232 |
233 | * [Bento jQuery Track](https://bento.io/topic/jquery) (Bento)
234 |
235 |
236 | #### React
237 |
238 | * [Start Using React to Build Web Applications](https://egghead.io/courses/react-fundamentals)
239 |
240 |
241 | #### Redux
242 |
243 | * [Getting Started with Redux](https://egghead.io/series/getting-started-with-redux)
244 |
245 |
246 | ### Sails.Js
247 |
248 | * [Develop web apps in Node.js and Sails.js](https://courses.platzi.com/courses/develop-apps-sails-js/)
249 |
250 |
251 | ### Lua
252 |
253 | * [Lua Interactive Crash Course](http://luatut.com/crash_course.html)
254 | * [Lua Tutorial](http://www.tutorialspoint.com/lua/)
255 |
256 |
257 | ### Machine Learning
258 |
259 | * [Google's Machine Learning Crash Course](https://developers.google.com/machine-learning/crash-course/)
260 | * [Machine Learning Mini Bootcamp](https://lambdaschool.com/free-course-machine-learning/)
261 | * [Pattern Recognition and Machine Learning](https://www.microsoft.com/en-us/research/people/cmbishop/#!prml-book)
262 | * [Principles of Machine Learning By Microsoft](https://www.edx.org/course/principles-machine-learning-microsoft-dat203-2x-6)
263 | * [Stanford University Machine Learning](https://www.coursera.org/learn/machine-learning)
264 |
265 |
266 | ### MATLAB
267 |
268 | * [MIT 18.S997 Introduction to MATLAB Programming](http://ocw.mit.edu/courses/mathematics/18-s997-introduction-to-matlab-programming-fall-2011/)
269 |
270 |
271 | ### Mercurial
272 |
273 | * [Hg Init: a Mercurial Tutorial](http://hginit.com) - Joel Spolsky
274 |
275 |
276 | ### Misc
277 |
278 | * [Advanced Data Structures](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-851-advanced-data-structures-spring-2012/)
279 | * [Algorithm Design and Implementation](https://www.youtube.com/playlist?list=PL6EF0274BD849A7D5)
280 | * [Aml-2018 Ambient Intelligence](https://www.youtube.com/playlist?list=PLqRTLlwsxDL8fUcY2Y54sITILyJcTySpC) (F. Corno - L. De Russis - A. Monge Roffarello)
281 | * [Berkeley's CS 61B: Data Structures](https://archive.org/details/ucberkeley_webcast_QMV45tHCYNI)
282 | * [Berkeley's CS 162: Operating Systems and Systems Programming](https://www.youtube.com/watch?v=feAOZuID1HM)
283 | * [Berkeley's CS 169: Software Engineering](https://www.youtube.com/watch?v=fXokQpWsszU)
284 | * [Berkeley's CS 194: What is an Operating System?](http://www.infocobuild.com/education/audio-video-courses/computer-science/cs194-spring2013-berkeley.html)
285 | * [Bits: The Computer Science of Digital Information](http://www.extension.harvard.edu/open-learning-initiative/bits)
286 | * [Caltech's Learning From data](https://work.caltech.edu/telecourse.html)
287 | * [Computer Graphics](http://nptel.ac.in/courses/106106090/)
288 | * [Embedded Software Safety](https://www.youtube.com/playlist?list=PLAQopGWlIcyaqDBW1zSKx7lHfVcOmWSWt) (P. Koopman)
289 | * [FindLectures.com](https://www.findlectures.com/?class1=Technology) - Index of conference talks by language / topic
290 | * [LouvainX Paradigms of Computer Programming – Abstraction and Concurrency](https://www.edx.org/course/paradigms-computer-programming-louvainx-louv1-2x-1#!)
291 | * [LouvainX Paradigms of Computer Programming – Fundamentals ](https://www.edx.org/course/paradigms-computer-programming-louvainx-louv1-1x-1)
292 | * [MIT 6.S099: Artificial General Intelligence](https://agi.mit.edu)
293 | * [MIT Numerical Methods (2014)](http://www.iitg.ernet.in/kartha/CE601-14/CourseSchedule.htm)
294 | * [MIT's Artificial Intelligence](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-034-artificial-intelligence-fall-2010/)
295 | * [MIT's Computer Language Engineering](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-035-computer-language-engineering-sma-5502-fall-2005/lecture-notes/)
296 | * [MIT's Introduction to Algorithms](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/)
297 | * [MIT's Mathematics for Computer Science](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-fall-2010/video-lectures/)
298 | * [Principles of Reactive Programming](https://www.coursera.org/course/reactive)
299 | * [Robotics I](https://www.youtube.com/playlist?list=PLAQopGWlIcyaqDBW1zSKx7lHfVcOmWSWt) - (A. De Luca)
300 | * [Stanford Cryptography I](https://www.coursera.org/course/crypto)
301 | * [Stanford Cryptography II](https://www.coursera.org/course/crypto2)
302 | * [Stanford SEE 229 - Machine Learning](https://see.stanford.edu/Course/CS229)
303 |
304 |
305 | ### .NET
306 |
307 | * [Learn how to program: .NET](https://www.learnhowtoprogram.com/net) - Epicodus Inc.
308 |
309 |
310 | ### OCaml
311 |
312 | * [Cornell's Data Structures and Functional Programming](http://www.cs.cornell.edu/courses/cs3110/2015fa/)
313 | * [Introduction to Functional Programming in OCaml](https://www.fun-mooc.fr/courses/parisdiderot/56002S02/session02/about)
314 |
315 |
316 | ### Perl
317 |
318 | * [Perl Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWpqRBcStwV0NwMA3nXMh5GC)
319 |
320 |
321 | ### PHP
322 |
323 | * [Learn how to program: PHP](https://www.learnhowtoprogram.com/php) - Epicodus Inc.
324 | * [PHP & MySQL Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWrjkpK2zD4TWKWMWVfeYK-b)
325 |
326 |
327 | ### Python
328 |
329 | * [An Introduction to Interactive Programming in Python (Part 1)](https://www.coursera.org/learn/interactive-python-1) (Coursera)
330 | * [An Introduction to Interactive Programming in Python (Part 2)](https://www.coursera.org/learn/interactive-python-2) (Coursera)
331 | * [Bento Python Learning Track](https://bento.io/topic/python) (Bento)
332 | * [Berkeley's Structure and Interpretation of Computer Programs](http://cs61a.org)
333 | * [Codesdope](https://www.codesdope.com/python-introduction)
334 | * [Google's Python Course](https://developers.google.com/edu/python/)
335 | * [Introduction to Computer Science and Programming](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/) (MIT's opencourseware)
336 | * [Introduction to Python Programming](https://www.udacity.com/course/introduction-to-python--ud1110) (Udacity)
337 | * [Learn Python](https://pythonspot.com)
338 | * [Learn Python - Free Interactive Python Tutorial](http://www.learnpython.org)
339 | * [Learn to program in Python](https://www.codecademy.com/learn/python)
340 | * [Learn to Program: The Fundamentals](https://www.coursera.org/learn/learn-to-program) (Coursera)
341 | * [Learn to Program Using Python](https://www.edx.org/course/learn-program-using-python-utarlingtonx-cse1309x) (edX)
342 | * [Microsoft Virtual Academy](https://mva.microsoft.com/en-US/training-courses/introduction-to-programming-with-python-8360)
343 | * [Programming for Everybody](https://www.coursera.org/learn/python)
344 | * [Programming Foundations with Python](https://www.udacity.com/course/programming-foundations-with-python--ud036) (Udacity)
345 | * [Python Course](http://www.python-course.eu)
346 | * [Python Programming Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWpX_byHyTEj9hecPngl2DqR)
347 |
348 |
349 | ### QB64
350 |
351 | * [Game Programming with QB64](http://qb64sourcecode.com) - Terry Ritchie
352 |
353 |
354 | ### R
355 |
356 | * [R Programming](https://www.coursera.org/course/rprog)
357 |
358 |
359 | ### RethinkDB
360 |
361 | * [RethinkDB: Distributed Databases](https://courses.platzi.com/courses/rethinkdb-databases/)
362 |
363 |
364 | ### Ruby
365 |
366 | * [Learn how to program: Ruby](https://www.learnhowtoprogram.com/ruby) - Epicodus Inc.
367 | * [RubyMonk - Interactive Ruby tutorials](https://rubymonk.com)
368 |
369 |
370 | ### Scala
371 |
372 | * [Functional Programming Principles in Scala](https://www.coursera.org/course/progfun)
373 | * [Principles of Reactive Programming](https://www.coursera.org/course/reactive)
374 |
375 |
376 | ### Software Engineering
377 |
378 | * [Advanced Software Construction in Java](https://www.edx.org/course/advanced-software-construction-java-mitx-6-005-2x#!)
379 | * [Agile Development Using Ruby on Rails - Advanced](https://www.edx.org/course/agile-development-using-ruby-rails-uc-berkeleyx-cs169-2x#!)
380 | * [Agile Development Using Ruby on Rails - Basics](https://www.edx.org/course/agile-development-using-ruby-rails-uc-berkeleyx-cs169-1x#!)
381 | * [Software Construction in Java](https://www.edx.org/course/software-construction-java-mitx-6-005-1x)
382 |
383 |
384 | ### SQL
385 |
386 | * [SQL Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWr_6xTfF2FrIw-NAOo3iWMy)
387 |
388 |
389 | ### Swift
390 |
391 | * [Swiftris - Build an iOS Tetris app from scratch](https://www.bloc.io/swiftris-build-your-first-ios-game-with-swift)
392 |
393 |
394 | #### Vapor
395 |
396 | * [Vapor University](https://vapor.university)
397 |
398 |
399 | ### Theory
400 |
401 | * [Automata Theory](https://lagunita.stanford.edu/courses/course-v1:ComputerScience+Automata+Fall2016/about)
402 | * [Udacity: Intro to Theoretical Computer Science](https://www.udacity.com/course/intro-to-theoretical-computer-science--cs313)
403 |
404 |
405 | ### Verilog / VHDL / SystemVerilog
406 |
407 | * [SOC Verification Using SystemVerilog](http://verificationexcellence.in/online-courses/soc-verification-using-systemverilog)
408 | * [SystemVerilog - Learn basics of SystemVerilog for Hardware Verification](https://verificationexcellence.teachable.com/p/learn-systemverilog)
409 | * [SystemVerilog based UVM Methodology - Learn to build UVM based Testbenches in SystemVerilog](https://verificationexcellence.teachable.com/p/learn-ovm-uvm)
410 | * [Verilog Hardware Description Language - An Introductory Course](http://vol.verilog.com/VOL/main.htm)
411 |
412 |
413 | ### Web Development
414 |
415 | * [Discover Flask - Full Stack Web Development with Flask](https://github.com/realpython/discover-flask)
416 | * [Flask(A Python Microframework) Tutorial](http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world)
417 | * [Free Code Camp](https://www.freecodecamp.org)
418 | * [The Odin Project - Learn Web Development for Free](http://www.theodinproject.com)
419 | * [Udacity Web Development Course Catalog](https://www.udacity.com/courses#!/web-development#!/web-development)
420 |
--------------------------------------------------------------------------------
/free-courses-es.md:
--------------------------------------------------------------------------------
1 | ### Índice
2 |
3 | * [Android](#android)
4 | * [Arduino](#arduino)
5 | * [Bases de Datos](#bases-de-datos)
6 | * [Big Data](#big-data)
7 | * [Ciencias de la Computación](#ciencias-de-la-computación)
8 | * [Flujos de trabajo](#flujos-de-trabajo)
9 | * [Ofimática](#ofimática)
10 | * [Procesadores de lenguaje](#procesadores-de-lenguaje)
11 | * [Programación](#programación)
12 | * [Programación Web & Móvil](#programación-web--móvil)
13 | * [Redes](#redes)
14 | * [Redes de telefonía](#redes-de-telefonía)
15 | * [Robótica](#robótica)
16 | * [Seguridad](#seguridad)
17 | * [Servidores](#servidores)
18 | * [Sistemas de gestión de contenidos / CMS](#sistemas-de-gestión-de-contenidos-cms)
19 | * [Técnico de Software & Hardware](#técnico-de-software--hardware)
20 | * [Videojuegos](#videojuegos)
21 | * [Web & Webmaster](#web--webmaster)
22 |
23 |
24 | ### Android
25 |
26 | * [Aprende a programar tu primera app](https://www.edx.org/es/course/jugando-con-android-aprende-programar-tu-uamx-android301x-4)
27 | * [Introducción a la programación Android](https://www.edx.org/es/course/android-introduccion-la-programacion-upvalenciax-aip201x-1)
28 | * [Introducción a la programación Android](https://campusvirtual.ull.es/ocw/course/view.php?id=130)
29 |
30 |
31 | ### Arduino
32 |
33 | * [Arduino, creando aplicaciones](https://www.coursera.org/learn/arduino-aplicaciones)
34 |
35 |
36 | ### Bases de Datos
37 |
38 | * [Almacenamiento de datos No Relacionales](https://ocw.unican.es/course/view.php?id=231)
39 | * [Bases de Datos - Curso Completo (2014)](http://ocw.uji.es/curso/317342)
40 | * [Bases de Datos (2011)](https://ocw.unican.es/course/view.php?id=163)
41 | * [Bases de Datos (2012)](http://ocw.uji.es/curso/4858)
42 | * [Fundamentos de las bases de datos (2011)](https://ocw.ua.es/es/ingenieria-y-arquitectura/fundamentos-de-las-bases-de-datos-2011.html)
43 |
44 |
45 | ### Big Data
46 |
47 | * [Big Data, el valor añadido de los datos de un negocio](https://miriadax.net/web/big-data-el-valor-anadido-de-los-datos-en-su-negocio)
48 | * [Big Data Marketing](https://miriadax.net/web/big-data-marketing)
49 | * [Big Data para una ciudad inteligente](https://miriadax.net/web/big-data-para-una-ciudad-inteligente-2-edicion-)
50 | * [Introducción al Bussiness Intelligence y al Big data](https://miriadax.net/web/introduccion-al-business-intelligence-y-al-big-data-3-edicion-)
51 |
52 |
53 | ### Ciencias de la Computación
54 |
55 | * [Arquitéctura e ingeniería de computadores](https://ocw.unican.es/course/view.php?id=162)
56 | * [Arquitecturas Distribuidas (2012)](http://ocw.bib.upct.es/course/view.php?id=137)
57 | * [Bases Matemáticas: Álgebra](https://www.edx.org/course/bases-matematicas-algebra-upvalenciax-bma101x-2)
58 | * [Curso de R básico](https://ocw.uca.es/course/view.php?id=62)
59 | * [Dispositivos móviles para la Gestión del Territorio](https://www.edx.org/course/dispositivos-moviles-para-la-gestion-del-upvalenciax-dmt201x-1)
60 | * [Estadística básica con R y R-Commander](https://ocw.uca.es/course/view.php?id=11)
61 | * [Estructura de Datos y de la Información (2012)](http://ocw.uji.es/curso/5049)
62 | * [Fundamentos de Computación (2010)](https://ocw.unican.es/course/view.php?id=194)
63 | * [Fundamentos de Comunicaciones Ópticas](https://www.edx.org/course/fundamentos-de-comunicaciones-opticas-upvalenciax-fco201x-1)
64 | * [Fundamentos de Informática (2008)](http://ocw.bib.upct.es/course/view.php?id=112)
65 | * [Fundamentos Físicos de la Informática (2010)](http://ocw.uv.es/ingenieria-y-arquitectura/1-4/Course_listing)
66 | * [Informática - algoritmos y aritmética- (2012)](http://ocw.uv.es/ciencias/informatica-1/Course_listing)
67 | * [Ingieniería Electrónica y Automática - PLC (2014)](http://isa.uniovi.es/docencia/iea/)
68 | * [Introducción a la informática: Codificación de la información (2015)](http://ocw.uji.es/curso/922898)
69 | * [Laboratorio de Comunicaciones (2008)](http://ocw.bib.upct.es/course/view.php?id=80)
70 | * [Lenguajes unificado de modelado: UML (2016)](https://campusvirtual.ull.es/ocw/course/view.php?id=132)
71 | * [Matlab y Octave para ingenieros y científicos](https://miriadax.net/web/matlab-y-octave-para-ingenieros-y-cientificos)
72 | * [Metodología y Tecnología de la Programación (2006)](http://ocw.uji.es/curso/5126)
73 | * [Pensamiento Computacional en la Escuela](https://miriadax.net/web/pensamiento-computacional-en-la-escuela-2ed)
74 | * [Programación Estadística, Programación en R](https://www.coursera.org/learn/intro-data-science-programacion-estadistica-r)
75 | * [Programación Multimedia (2013)](http://ocw.uv.es/ingenieria-y-arquitectura/programacionmultimedia/Course_listing)
76 | * [Sistemas de Telecomunicación (2011)](http://ocw.bib.upct.es/course/view.php?id=99&topic=1)
77 | * [Sistemas Electrónicos para el Tratamiento de la Información (2011)](http://ocw.uv.es/ingenieria-y-arquitectura/1-4/Course_listing)
78 | * [Telemática (2011)](http://ocw.bib.upct.es/course/view.php?id=101)
79 |
80 |
81 | ### Flujos de Trabajo
82 |
83 | * [Agilidad y Lean. Gestionando los proyectos y negocios del Siglo XXI](https://miriadax.net/web/agilidad-y-lean-gestionando-los-proyectos-y-negocios-del-s-xxi-6-edicion-)
84 | * [Cómo implantar grupos de mejora de procesos](https://www.edx.org/course/como-implantar-grupos-de-mejora-de-upvalenciax-gm201x-0)
85 | * [Gestión de proyectos con metodologías ágiles y enfoques Lean](https://miriadax.net/web/gestion-de-proyectos-con-metodologias-agiles-y-enfoques-lean-3-edicion-)
86 | * [Gestión de proyectos software (2015)](https://ocw.unican.es/course/view.php?id=23)
87 | * [Gestión Participativa](https://www.edx.org/course/gestion-participativa-high-involvement-upvalenciax-gp201x-0)
88 | * [Ingeniería del Software I (2011)](https://ocw.unican.es/course/view.php?id=169)
89 | * [Ingeniería del Software II (2011)](https://ocw.unican.es/course/view.php?id=170)
90 | * [Introducción a la Gestión de Proyectos](https://www.edx.org/course/introduccion-la-gestion-de-proyectos-upvalenciax-igp101-x)
91 | * [Organización y gestión del proyecto (2009)](https://ocw.unican.es/course/view.php?id=207)
92 | * [Procesadores de Lenguaje (2012)](https://ocw.unican.es/course/view.php?id=158)
93 | * [Sistemas operativos avanzados - 'scrum - bsd- Qt' (2015)](https://campusvirtual.ull.es/ocw/course/view.php?id=119)
94 |
95 |
96 | ### Ofimática
97 |
98 | * [Creación y retoque de imágenes con software libre](https://miriadax.net/web/creacion-y-retoque-2-ed)
99 | * [Excel 1 - Básico](https://www.edx.org/course/excel-upvalenciax-xls101x-1)
100 | * [Excel 2 - Gestión de Datos](https://www.edx.org/course/excel-2-gestion-de-datos-upvalenciax-xls201x)
101 | * [OpenOffice](https://miriadax.net/web/software-libre-ofimatica-con-openoffice)
102 | * [OpenOffice Calc. Gestión de datos sobre hojas de cálculo (2014)](https://ocw.unican.es/course/view.php?id=61)
103 | * [Presentaciones eficaces (2012)](https://ocw.unican.es/course/view.php?id=188)
104 | * [Presentaciones eficaces con PowerPoint](https://www.edx.org/es/course/disena-presentaciones-eficaces-con-upvalenciax-ppt101x-0)
105 | * [Subtitulación de Vídeos](https://miriadax.net/web/subtitular-en-linea-2-edicion-)
106 |
107 |
108 | ### Procesadores de lenguaje
109 |
110 | * [Compiladores e Intérpretes (2012)](http://ocw.uji.es/curso/4949)
111 | * [Procesadores de lenguaje (2006)](https://ocw.ua.es/es/ingenieria-y-arquitectura/procesadores-de-lenguaje-2006.html)
112 | * [Procesadores de Lenguaje (2012)](http://ocw.uji.es/curso/5180)
113 | * [Procesadores de lenguajes -enfocado en Perl- ](https://campusvirtual.ull.es/ocw/course/view.php?id=45)
114 | * [Procesadores de lenguajes II](https://ocw.uca.es/course/view.php?id=56)
115 |
116 |
117 | ### Programación
118 |
119 | * [Fundamentos de informática en lenguaje C - I](https://ocw.uca.es/course/view.php?id=31)
120 | * [Fundamentos de informática en lenguaje C y Arduino - II](https://ocw.uca.es/course/view.php?id=74)
121 | * [Introducción a la programación orientada a objetos en Java](https://www.coursera.org/learn/introduccion-programacion-java)
122 | * [Introducción a la programación para ciencias e ingieniería](https://miriadax.net/web/introduccion-programacion-ciencias-ingenieria-2edicion)
123 | * [Introducción a la programación, Python I](https://www.coursera.org/learn/aprendiendo-programar-python)
124 | * [Introducción a la programación. Descubre el lenguaje de la era digital](https://miriadax.net/web/introduccion-a-la-programacion-descubre-el-lenguaje-de-la-era-digital-5-edicion-)
125 | * [Introducción a Perl(2012)](https://campusvirtual.ull.es/ocw/course/view.php?id=43)
126 | * [Introducción al desarrollo web - iDesWeb](https://miriadax.net/web/introduccion_desarrollo_web)
127 | * [Introducción al tratamiento de datos con R y Rstudio](https://miriadax.net/web/aprende-r-rstudio)
128 | * [Programación en C/C++ y Aplicaciones Matemáticas (2011)](http://ocw.um.es/ciencias/programacion-en-c-c-y-aplicaciones-matematicas)
129 | * [Programación en entornos interactivos 'Qt - gtk' (2010)](https://ocw.ua.es/es/ingenieria-y-arquitectura/programacion-en-entornos-interactivos-2010.html)
130 | * [Programación en lenguaje ADA (2010)](https://ocw.unican.es/course/view.php?id=185)
131 | * [Programación en lenguaje Java](http://ocw.uc3m.es/historico/programacion-java)
132 | * [Programación en lenguaje Java (2009)](https://ocw.unican.es/course/view.php?id=217)
133 | * [Programación en lenguaje Java (2015)](https://ocw.unican.es/course/view.php?id=26)
134 | * [Programación en paralelo -Perl- (2012)](https://campusvirtual.ull.es/ocw/course/view.php?id=44)
135 | * [Programación orientada a objetos](https://www.edx.org/es/course/programacion-orientada-objetos-mexicox-upevipn02x)
136 | * [Programación POO (2011)](https://ocw.ua.es/es/ingenieria-y-arquitectura/programacion-3-2011.html)
137 |
138 |
139 | ### Programación Web & Móvil
140 |
141 | * [Aplicaciones Web Avanzadas (2014)](http://ocw.uv.es/ingenieria-y-arquitectura/aplicaciones-web-avanzadas/Course_listing)
142 | * [Aprende a programar aplicaciones móviles](https://miriadax.net/web/creando-apps-aprende-a-programar-aplicaciones-moviles-4-edicion-)
143 | * [Desarrollo de servicios en la nube con HTML5, JavaScript y node.js](https://miriadax.net/web/desarrollo-de-servicios-en-la-nube-con-html5-javascript-y-nodejs-2-edicion-)
144 | * [Detección de objetos](https://www.coursera.org/learn/deteccion-objetos)
145 | * [Diseño web con HTML5+CSS](https://miriadax.net/web/diseno-web-con-html5-css-2-edicion-)
146 | * [Tecnologías Web (2010)](https://ocw.ua.es/es/ingenieria-y-arquitectura/tecnologias-web-2010.html)
147 | * [Windows Phone. Introducción al desarrollo de aplicaciones móviles](https://miriadax.net/web/introduccion-al-desarrollo-de-aplicaciones-moviles-con-windows-phone-2-edicion-)
148 | * [XML, marcado de textos y bibliotecas digitales (2007)](https://ocw.ua.es/es/ingenieria-y-arquitectura/xml-marcado-de-textos-y-bibliotecas-digitales-2007.html)
149 |
150 |
151 | ### Redes
152 |
153 | * [Aplicaciones y servicios en redes](https://ocw.unican.es/course/view.php?id=32)
154 | * [Conmutación (2012)](http://ocw.bib.upct.es/course/view.php?id=129)
155 | * [Dimensionamiento y planificación de redes (2015)](https://ocw.unican.es/course/view.php?id=19)
156 | * [Diseño y operación de redes telemáticas (2015)](https://ocw.unican.es/course/view.php?id=22)
157 | * [Laboratorio de arquitectura de redes de comunicaciones (2011)](http://ocw.bib.upct.es/course/view.php?id=100)
158 | * [Laboratorio de redes y servicios de telecomunicaciones (2011)](http://ocw.bib.upct.es/course/view.php?id=5)
159 | * [Protocolos de interconexión de redes (2012)](https://ocw.unican.es/course/view.php?id=159)
160 |
161 |
162 | ### Redes de telefonía
163 |
164 | * [Redes de comunicaciones (2015)](https://ocw.unican.es/course/view.php?id=27)
165 | * [Redes telefónicas (2009)](https://ocw.unican.es/course/view.php?id=211)
166 |
167 |
168 | ### Robótica
169 |
170 | * [Comunicaciones Espaciales (2010)](http://ocw.bib.upct.es/course/view.php?id=94)
171 | * [Diseña, fabrica y programa tu propio robot](https://www.edx.org/course/disena-fabrica-y-programa-tu-propio-upvalenciax-dyor101x)
172 | * [Inteligencia artificial: Clips (2015)](https://campusvirtual.ull.es/ocw/course/view.php?id=112)
173 | * [Inteligencia artificial: Prolog (2011)](https://campusvirtual.ull.es/ocw/course/view.php?id=104)
174 | * [Internet de las Cosas.Desarrollar soluciones en 'FIWARE'](https://miriadax.net/web/internet-de-las-cosas-como-desarrollar-soluciones-en-fiware)
175 | * [Introducción al Machine Learning](https://miriadax.net/web/introduccion-al-machine-learning-2-edicion-)
176 | * [Ondas Electromagnéticas (2014)](http://ocw.bib.upct.es/course/view.php?id=136)
177 | * [Robots autónomos (2006)](https://ocw.ua.es/es/ingenieria-y-arquitectura/robots-autonomos-2006.html)
178 |
179 |
180 | ### Seguridad
181 |
182 | * [Ciberseguridad. Entender ataques para desplegar contramedidas](https://miriadax.net/web/ciberseguridad-entender-los-ataques-para-desplegar-contramedidas-2-edicion-)
183 | * [Derecho e Internet (2011)](http://ocw.uv.es/ciencias-sociales-y-juridicas/plant/Course_listing)
184 | * [Garantía y seguridad en sistemas y redes (2016)](https://ocw.unican.es/course/view.php?id=16)
185 | * [Seguridad en Redes de Comunicación (2015)](https://ocw.unican.es/course/view.php?id=28)
186 | * [Seguridad en Redes de Comunicaciones (2011)](http://ocw.bib.upct.es/course/view.php?id=102)
187 | * [Seguridad en Sistemas Informáticos (2009)](http://ocw.uv.es/ingenieria-y-arquitectura/seguridad/Course_listing)
188 | * [Seguridad informática práctica](sis://miriadax.net/web/seguridad-informatica-practica)
189 | * [Seguridad informática y competencias profesionales](https://ocw.uca.es/course/view.php?id=55)
190 | * [Seguridad, privacidad y protección de datos I (2012)](http://ocw.uv.es/ciencias-sociales-y-juridicas/seguridad-privacidad-y-proteccion-de-datos-i/Course_listing)
191 |
192 |
193 | ### Servidores
194 |
195 | * [Introducción a Xampp y MySql (2012)](https://ocw.ua.es/es/ingenieria-y-arquitectura/introduccion-a-xampp-y-mysql-2012.html)
196 |
197 |
198 | ### Sistemas de gestión de contenidos / CMS
199 |
200 | * [Aprende Wordpress de forma sencilla](https://miriadax.net/web/aprende-wordpress-de-forma-sencilla-2-edicion-)
201 |
202 |
203 | ### Técnico de Software & Hardware
204 |
205 | * [Codificación de audio: más allá del MP3](https://www.edx.org/es/course/codificacion-de-audio-mas-alla-del-mp3-upvalenciax-mp3201x-0)
206 | * [Compresión de vídeo (2017)](https://ocw.unican.es/course/view.php?id=13) - Univ. de Cantabria
207 | * [Conectando el futuro con fibra óptica](https://miriadax.net/web/conectando-el-futuro-con-fibra-optica-5-edicion-_prueba)
208 | * [Desarrollo de sistemas de información (2013)](https://ocw.unican.es/course/view.php?id=99)
209 | * [Sistemas de Información y ordenadores, Parte 1: Sistemas de información para la empresa](https://www.edx.org/course/sistemas-de-informacion-y-ordenadores-upvalenciax-sic101-1x)
210 | * [Sistemas de Información y ordenadores, Parte 2: Hardware](https://www.edx.org/course/sistemas-de-informacion-y-ordenadores-upvalenciax-sic101-2x)
211 | * [Sistemas de Información y ordenadores, Parte 3: Desarrollo de software](https://www.edx.org/course/sistemas-de-informacion-y-ordenadores-upvalenciax-sic101-3x)
212 | * [Sistemas de Información y ordenadores, Parte 4: Programación](https://www.edx.org/course/sistemas-de-informacion-y-ordenadores-upvalenciax-sic101-4x)
213 | * [Sistemas Multimedia (2009)](https://poliformat.upv.es/portal/tool/f682ea53-3e5c-411c-0097-a0a16d5fb6a9?panel=Main)
214 | * [Sistemas Operativos 'chmod - bash' (2014)](https://campusvirtual.ull.es/ocw/course/view.php?id=105)
215 | * [Sistemas Operativos (2016)](http://ocw.uji.es/curso/1514152)
216 | * [Técnicas informáticas -estudios de gestión y administración pública- (2012)](https://ocw.ua.es/es/ingenieria-y-arquitectura/tecnicas-informaticas-para-estudios-de-gestion-y-administracion-publica-2012.html)
217 |
218 |
219 | ### Videojuegos
220 |
221 | * [Desarrollo de Apps sin saber programación](https://campusvirtual.ull.es/ocw/course/view.php?id=128)
222 | * [Diseño, organización y evaluación de videojuegos y gamificación](https://miriadax.net/web/diseno-organizacion-y-evaluacion-de-videojuegos-y-gamificacion-3-edicion-_201604220800)
223 | * [Introducción a la gamificación sobre casos prácticos](https://miriadax.net/web/introduccion-a-la-gamificacion-a-traves-de-casos-practicos)
224 | * [Introducción al desarrollo de videojuegos con Unity](https://www.edx.org/course/introduccion-al-desarrollo-de-upvalenciax-uny201-x-1)
225 | * [Introducción al desarrollo de videojuegos con Unity3D (2016)](http://ocw.uji.es/curso/1434149)
226 | * [Introducción al diseño de videojuegos](https://miriadax.net/web/introduccion-al-diseno-de-videojuegos-2-edicion-)
227 | * [Robots y videojuegos en las aulas: Scratch y Arduino](https://miriadax.net/web/robots-videojuegos-aulas-scratch-arduino-profesores-3ed)
228 | * [Scratch. Una introducción a la programación](https://www.coursera.org/learn/a-programar)
229 |
230 |
231 | ### Web & Webmaster
232 |
233 | * [Búsqueda y Gestión de la Información en la Web](https://miriadax.net/web/busqueda-y-gestion-de-la-informacion-en-la-web-3-edicion-)
234 | * [Encontrando tesoros en la red](https://miriadax.net/web/encontrando-tesoros-en-la-red-4-edicion-)
235 | * [La Web Semántica](https://www.coursera.org/learn/web-semantica)
236 | * [Publicidad en línea. Campañas en Facebook y Adwords](https://miriadax.net/web/publicidad-en-linea-campanas-en-facebook-y-adwords-2-edicion-)
237 | * [Redacción en Internet](https://miriadax.net/web/redaccion-en-internet-2-edicion-)
238 | * [SEO. Posicionamiento natural en buscadores](https://miriadax.net/web/seo-posicionamiento-natural-en-buscadores-2-edicion-)
239 |
--------------------------------------------------------------------------------
/free-courses-fi.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [C#](#C#)
4 | * [Other](#other)
5 | * [Python](#python)
6 |
7 |
8 | ### C#
9 |
10 | * [Jyväskylän yliopiston C#-kieli ohjelmointikurssi](https://tim.jyu.fi/view/kurssit/tie/ohj1/moniste/Ohjelmointi-1) - Ilmainen verkkokurssi
11 |
12 |
13 | ### Other
14 |
15 | * [Koodaustunti](http://koodaustunti.fi/miten-aloitan-koodaamaan/) - Opi koodaamaan verkossa
16 | * [Mooc](https://mooc.fi) - Laadukkaita, avoimia ja ilmaisia verkkokursseja kaikille
17 |
18 |
19 | ### Python
20 |
21 | * [Helsingin yliopiston Python-ohjelmointikurssi](https://linkki.github.io/python2017/) - Ilmainen verkkokurssi
22 |
--------------------------------------------------------------------------------
/free-courses-it.md:
--------------------------------------------------------------------------------
1 | ### Indice
2 |
3 | * [Algoritmi e Strutture Dati](#algoritmi-e-struture-dati)
4 | * [Architettura degli Elaboratori](#architettura-degli-elaboratori)
5 | * [Assembly](#assembly)
6 | * [C](#c)
7 | * [C Sharp](#c-sharp)
8 | * [C++](#c++)
9 | * [Delphi](#delphi)
10 | * [Embedded](#embedded)
11 | * [Arduino](#arduino)
12 | * [Generale](#generale)
13 | * [Java](#Java)
14 | * [Javascript](#javascript)
15 | * [Machine Learning](#machine-learning)
16 | * [Networking](#networking)
17 | * [Pascal](#pascal)
18 | * [Programmazione](#programmazione)
19 | * [Python](#python)
20 | * [Ruby](#ruby)
21 | * [Sistemi Informativi](#sistemi-informativi)
22 | * [Sistemi Operativi](#sistemi-operativi)
23 | * [Linux](#linux)
24 | * [Strumenti di sviluppo](#strumenti-di-sviluppo)
25 | * [Git](#git)
26 | * [Maven](#maven)
27 | * [Web](#web)
28 | * [Workshop](#workshop)
29 |
30 |
31 | ### Algoritmi e Strutture Dati
32 |
33 | * [AlgoMOOC - Algoritmi quotidiani](https://www.youtube.com/watch?v=opHFKVuDiYM&list=PLjTV6y5YWc5HNnLyXkzUe9IlkG2n6guxU) - A. Bogliolo
34 | * [Algoritmi e Strutture Dati](https://www.youtube.com/playlist?list=PLO4y9a8lTpK2TViOKbk-NjDBvL4RXDwYY) - R. Grossi (Università di Pisa)
35 |
36 |
37 | ### Architettura degli Elaboratori
38 |
39 | * [Architettura degli Elaboratori](https://www.youtube.com/playlist?list=PLjTV6y5YWc5H2fefaz78qCeSKWj-k_-pY) - A. Bogliolo (Università di Urbino)
40 | * [Architettura degli Elaboratori](https://www.youtube.com/playlist?list=PLhEwqlL10MqMYYiR5NqMblyyQr1ss-b8q) - A. Sperduti (Università di Padova)
41 |
42 |
43 | ### Assembly
44 |
45 | * [Assembler x86](https://www.youtube.com/playlist?list=PLUJjY3hQLJ3NHQ9315KVvgiZ3v2FLtcbs)
46 |
47 |
48 | ### C
49 |
50 | * [Corso di programmazione in C](https://www.youtube.com/playlist?list=PLO4y9a8lTpK2ugwPRLN_1oOrlzX9Zc9It) - R. Rizzi (Università di Verona)
51 |
52 |
53 | ### C Sharp
54 |
55 | * [Programmazione ad oggetti in C#](https://www.youtube.com/watch?v=aSgikNnGEKM&list=PLktbfd3yXeH8yQpHM3O468k8l-aTC6Hl6) - G. Pellegrini Parisi
56 |
57 |
58 | ### C++
59 |
60 | * [C++ 11](https://www.youtube.com/playlist?list=PL0qAPtx8YtJfZpJD7uFxAXglkiHSEhktG) (F. Camuso)
61 | * [C++ libreria QT - playlist 1](https://www.youtube.com/playlist?list=PL0qAPtx8YtJdH4GVwL_3QeJjPcz3DHE2t) (F. Camuso)
62 |
63 |
64 | ### Delphi
65 |
66 | * [Videocorso Delphi/Lazarus](https://www.youtube.com/watch?v=JxE1nUqriV0&list=PLF75FB30719A09FA2) (F. Camuso)
67 |
68 |
69 | ### Embedded
70 |
71 | #### Arduino
72 |
73 | * [Corso Arduino 2014](https://www.youtube.com/watch?v=WuqS4C4u42E&list=PLA27EZBY5vePO9T6YP3rH8LTTdylz69VE) (POuLpolimi Politecnico di Milano)
74 |
75 |
76 | ### Generale
77 |
78 | * [Automi e Linguaggi Formali](https://www.youtube.com/playlist?list=PLhEwqlL10MqNz1pA7R5jnB_gsMIhDOe5X) - Bresolin e Filè (Università di Padova)
79 | * [Fondamenti di Informatica](https://www.youtube.com/playlist?list=PLUL1bzfXcbX3g2cIcTFdmvj5yawQtUOxJ) - C. De Stefano (Università di Cassino e del Lazio Meridionale)
80 | * [Informatica](https://didattica.polito.it/pls/portal30/sviluppo.videolezioni.vis?cor=232) - M. Mezzalama (Politecnico di Torino)
81 | * [Informatica di Base - Corso intensivo](https://www.youtube.com/playlist?list=PLG31HS6yEI8dv6TUmv9w0W6YmEAQm0P2q) - G. Pellegrini Parisi
82 | * [Informatica I - Modelli dell'Informatica](https://www.youtube.com/playlist?list=PLAQopGWlIcyalkb2baN9mnotsdBm5Vbkc) - A. Marchetti Spaccamela (Università La Sapienza Università di Roma)
83 | * [Sistemi di Calcolo](https://www.youtube.com/playlist?list=PLAQopGWlIcybT12h7fjVvlGAeSqOKDnTA) - C. Demetrescu (Università La Sapienza di Roma)
84 | * [Teoria dell'informazione](https://www.youtube.com/playlist?list=PL0qAPtx8YtJeGo5g4Esi7tm6kHPRivkvb) (F. Camuso)
85 |
86 |
87 | ### Java
88 |
89 | * [Java EE](https://www.youtube.com/playlist?list=PLjGYWJ4Dcy-erfReHXB9Ush0cREGSmyIe) (S. Zorba)
90 |
91 |
92 | ### Javascript
93 |
94 | * [Corso di Javascript (base)](https://www.youtube.com/watch?v=JUBhi8O3wn0&list=PLG5caACNVwzpIhlLACNZd6BvABWv_Ti4I) [(Lacerba.io)](https://lacerba.io)
95 | * [Corso Javascript (ES6)](https://www.youtube.com/watch?v=dDekOIgzxPA&list=PL0qAPtx8YtJceyk5_NpNvLbbkrmfX9kkw) (F. Camuso)
96 |
97 |
98 | ### Machine Learning
99 |
100 | * [Machine Learning in italiano col Pollo Watzlawick](https://www.youtube.com/playlist?list=PLa-sizbCyh93c0nSPAb8k5ZZeOq4SBIl9) (P. Savastano)
101 |
102 |
103 | ### Networking
104 |
105 | * [Advanced Networking 2016](https://www.youtube.com/playlist?list=PLkbnRIR2azkIXO-ndOz7qBvVC38_wbOW8) (Hacklab Cosenza)
106 |
107 |
108 | ### Pascal
109 |
110 | * [Corso di programmazione in Pascal](https://www.youtube.com/watch?v=DYy2IbteC2U&list=PLO4y9a8lTpK1DS45Wljy0l5rMtVNIesRJ) - R. Rizzi (Università di Verona)
111 | * [Videocorso Pascal (Turbo e FPC)](https://www.youtube.com/watch?v=C1ttJju1RKc&list=PLC98ABC853EAEFD7F) (F. Camuso)
112 |
113 |
114 | ### Python
115 |
116 | * [Corso Python 2016](https://www.youtube.com/playlist?list=PLA27EZBY5veOa-dbNIetJvyrAuoVy4zDD) (POuLpolimi Politecnico di Milano)
117 | * [Corso rapido Python per principianti e per esempi](https://www.youtube.com/playlist?list=PL0qAPtx8YtJdbiBCoj4j6x_Ai6Vu9j5r9) (F. Camuso)
118 |
119 |
120 | ### Programmazione
121 |
122 | * [Programmazione](https://www.youtube.com/playlist?list=PLhEwqlL10MqN2eB3b4avX_DU3FK0EOYFa) - G. Filè (Università di Padova)
123 | * [Programmazione 2 (Java/C++)](http://latemar.science.unitn.it/segue/index.php?&site=2008Programmazione2§ion=86&action=site) - M. Ronchetti (Università di Trento)
124 | * [Tecniche di Programmazione (C/C++)](https://www.youtube.com/playlist?list=PLAQopGWlIcybv3YLRHGS4yZR00X3RvSBm) - L. Iocchi D. Nardi e A. Pretto (Università La Sapienza di Roma)
125 | * [Tecniche di Programmazione (Java)](https://elearning.polito.it/main/videolezioni/index.php?cidReq=2017_03FYZPL_0214659&id_session=0&gidReq=0&origin=&lp=1) - F. Corno (Politecnico di Torino)
126 |
127 |
128 | ### Ruby
129 |
130 | * [Corso Ruby 2013](https://www.youtube.com/watch?v=IQFY6HaXkfM&list=PLA27EZBY5veNwghiX1buwSBziKV765N2t) (POuLpolimi Politecnico di Milano)
131 |
132 |
133 | ### Sistemi Informativi
134 |
135 | * [Sistemi Informativi Aziendali](https://didattica.polito.it/pls/portal30/sviluppo.videolezioni.vis?cor=233) - F. Corno (Politecnico di Torino)
136 |
137 |
138 | ### Sistemi Operativi
139 |
140 | #### Linux
141 |
142 | * [Certificazione Linux LPI](https://www.youtube.com/playlist?list=PL4L8OWDC99_d46jXlR02dCWzTwNISywwU)
143 | * [Corsi GNU/Linux Avanzati 2017](https://www.youtube.com/watch?v=lRbkk_NT6nk&list=PLA27EZBY5veMZYKkqS2sQNPJSCGI1QniD) (POuLpolimi Politecnico di Milano)
144 | * [Corsi GNU/Linux Base 2017](https://www.youtube.com/watch?v=SsNiFtDRxRM&list=PLA27EZBY5veNNqkeuFwjJFWserz6QLzS_) (POuLpolimi Politecnico di Milano)
145 |
146 |
147 | ### Strumenti di sviluppo
148 |
149 | #### Git
150 |
151 | * [Corso Git 2017](https://www.youtube.com/playlist?list=PLA27EZBY5veN02RzEr6Ecm7KcjWadthBh) (POuLpolimi Politecnico di Milano)
152 |
153 |
154 | #### Maven
155 |
156 | * [Tutorial su Maven](https://www.youtube.com/playlist?list=PLjGYWJ4Dcy-f71M9YyNSk4RpLE5jobe7y) (S. Zorba)
157 |
158 |
159 | ### Web
160 |
161 | * [Progettazione di applicazioni Web](https://www.youtube.com/playlist?list=PLE0AA1735F10543A6) - F. Corno e S. Di Carlo (Politecnico di Torino)
162 |
163 |
164 | ### Workshop
165 |
166 | * [Workshop 3D Printing 2015](https://www.youtube.com/watch?v=7AJzR94ACZs&list=PLA27EZBY5veNgfDUNft5kju0QAvLPPw2j) (POuLpolimi Politecnico di Milano)
167 | * [Workshop Calcolo Numerico 2014](https://www.youtube.com/watch?v=FVzt6TX0CiY&list=PLA27EZBY5veNyyBiZxkjFE2KwAIKLkITL) (POuLpolimi Politecnico di Milano)
168 | * [Workshop Python 2014](https://www.youtube.com/watch?v=lz6uKGmrQoU&list=PLA27EZBY5veOFh1PdRdf7dc3DdBg-XctF) (POuLpolimi Politecnico di Milano)
169 |
--------------------------------------------------------------------------------
/free-courses-pl.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [Assembly Language](#assembly-language)
4 | * [Bash](#bash)
5 | * [Brainfuck](#brainfuck)
6 | * [C](#c)
7 | * [C#](#c-sharp)
8 | * [C++](#c-1)
9 | * [CSS](#css)
10 | * [HTML](#html)
11 | * [Java](#java)
12 | * [JavaScript](#javascript)
13 | * [MySQL](#mysql)
14 | * [PHP](#php)
15 | * [Python](#python)
16 |
17 |
18 | ### Assembly Language
19 |
20 | * [Gynvael's Asm (PL)](https://www.youtube.com/playlist?list=PL7CA8FE35B665D4DD) - Gynvael Coldwind
21 |
22 |
23 | ### Bash
24 |
25 | * [Bash - Skrypty powłoki](https://www.youtube.com/playlist?list=PLh6V3IQZSBSbls0j9DdkCpbbqQsBUzh4-) - Piotr Kośka
26 | * [Kurs BASH](https://www.youtube.com/playlist?list=PLHYqnLVqlfpyHMKNUkkdFQfueRcsssEj0)
27 |
28 |
29 | ### Brainfuck
30 |
31 | * [Programowanie w Brainfucku](https://www.youtube.com/watch?v=dzFgY4JsZe8)
32 |
33 |
34 | ### C
35 |
36 | * [Kurs Programowania w C](https://www.youtube.com/playlist?list=PLgeFsJ0yZyikV_e8YDl5rixXu-H6wFIIZ)
37 |
38 |
39 | ### C Sharp
40 |
41 | * [Podstawy programowania w języku C#](https://www.youtube.com/playlist?list=PLk5dbESAmUZh1cLITav0ZmDEqRujsPa93)
42 |
43 |
44 | ### C++
45 |
46 | * [Kurs C++](https://www.youtube.com/playlist?list=PLE84826ABF088F7E8)
47 | * [Podejście obiektowe dla znających już podstawy C++ (VIDEO)](https://www.youtube.com/playlist?list=PLOYHgt8dIdozvOVheSRb_qPVU-4ZJA7uB) - Mirosław Zelent, Damian Stelmach
48 | * [PROGRAMOWANIE W C++. KURS OD PODSTAW, DLA KAŻDEGO (VIDEO)](https://www.youtube.com/playlist?list=PLOYHgt8dIdoxx0Y5wzs7CFpmBzb40PaDo) - Mirosław Zelent, Damian Stelmach
49 |
50 |
51 | ### CSS
52 |
53 | * [Kurs CSS. Wygląd strony www - kaskadowe arkusze stylów - Pasja informatyki (VIDEO)](https://www.youtube.com/playlist?list=PLOYHgt8dIdow6b2Qm3aTJbKT2BPo5iybv) - Mirosław Zelent, Damian Stelmach
54 |
55 |
56 | ### HTML
57 |
58 | * [Kurs HTML](https://www.youtube.com/playlist?list=PLpwxuvBp359NntV2cLO5LaH6tmd6efmHH)
59 | * [Kurs HTML - od zera do Webmastera](https://www.youtube.com/playlist?list=PL0zYPqHK5yJWsIn3PIproSyxO3nchPd99)
60 | * [Kurs html i css](https://www.youtube.com/playlist?list=PLs8Otihb6zvfosmWesJ_lkJS_HzL58gSS)
61 | * [Kurs HTML. Tworzenie zawartości stron internetowych](https://www.youtube.com/playlist?list=PLOYHgt8dIdox9Qq3X9iAdSVekS_5Vcp5r) - Mirosław Zelent, Damian Stelmach
62 |
63 |
64 | ### Java
65 |
66 | * [JAVA FX-wprowadzenie](https://www.youtube.com/playlist?list=PL-ikpm9wGd1HkA9PvGTYWZHtO-Xq_i_Mw)
67 | * [Java GUI: programowanie Graficznego Interfejsu Użytkownika](https://www.youtube.com/playlist?list=PL3298E3EB8CFDE9BA)
68 | * [Kurs JavaFX od podstaw](https://www.youtube.com/playlist?list=PLpzwMkmxJDUwQuQR7Rezut5UE_8UGDxkU)
69 | * [Kurs: Podstawy programowania w Javie](https://www.youtube.com/playlist?list=PL-ikpm9wGd1HzpzIatXOGQeElJmqVUbl8)
70 | * [Kurs programowania Java](https://www.youtube.com/playlist?list=PLED70A92187B1406A)
71 | * [Kurs programowania w języku Java (od podstaw!)](https://www.youtube.com/playlist?list=PLTs20Q-BTEMMJHb4GWFT34PAWxYyzndIY)
72 |
73 |
74 | ### JavaScript
75 |
76 | * [Kurs JavaScript](https://www.youtube.com/playlist?list=PLGjoxB-1BV8IKoG_fb934nZXSVi_v-4yg) - Jakub Jurkian
77 | * [Kurs JavaScript. Programowanie frontendowe (VIDEO)](https://www.youtube.com/playlist?list=PLOYHgt8dIdoxTUYuHS9ZYNlcJq5R3jBsC) - Mirosław Zelent, Damian Stelmach
78 | * [Programowanie w JavaScript od podstaw w 1 miesiąc](https://www.youtube.com/playlist?list=PLTs20Q-BTEMPRSzhrlAuu7yus1BuOLVrS)
79 |
80 |
81 | ### MySQL
82 |
83 | * [Kurs MySQL](https://www.youtube.com/playlist?list=PL748D0ACBEC371708)
84 | * [Kurs MySQL. Bazy danych, język zapytań SQL](https://www.youtube.com/playlist?list=PLOYHgt8dIdoymv-Wzvs8M-OsKFD31VTVZ) - Mirosław Zelent, Damian Stelmach
85 |
86 |
87 | ### PHP
88 |
89 | * [Kurs PHP](https://www.youtube.com/playlist?list=PLE974A9BEF34A967A)
90 | * [Kurs PHP](https://www.youtube.com/playlist?list=PLD54FE15FA250C6C0)
91 | * [Kurs PHP. Programowanie backendowe](https://www.youtube.com/playlist?list=PLOYHgt8dIdox81dbm1JWXQbm2geG1V2uh) - Mirosław Zelent, Damian Stelmach
92 | * [PHP - Kurs wideo](https://www.youtube.com/playlist?list=PLbOPmSDkHx2qfl91W8DFF3jhgjhWv6fkm)
93 | * [PHP dla początkujących - cały kurs](https://www.youtube.com/playlist?list=PL3pH4hKPTCS2XfwSI1VTRvP8xNtzY3gpi)
94 | * [Programowanie obiektowe w języku PHP5 (Szkolenie wideo)](https://www.youtube.com/playlist?list=PL_nu3rOfoPo4HIKGae-kSrJL-ebG7vyQ6)
95 |
96 |
97 | ### Python
98 |
99 | * [Kurs Python](https://www.youtube.com/playlist?list=PL3yDCQ6GKeEyBOF0gZyBvihDv6n0GNsdm)
100 | * [Kurs Python - Darmowy Po Polsku](https://www.youtube.com/playlist?list=PL_dDQ_G9rdI6dQsDkwqSQyAeXY3uUrWzp)
101 | * [Kurs Python 3](https://www.youtube.com/playlist?list=PLdBHMlEKo8UcOaykMssI1_X6ui0tzTNoH)
102 | * [Python 3 - Kurs wideo](https://www.youtube.com/playlist?list=PLbOPmSDkHx2pCboufcEKkinpUuramshmr)
103 |
--------------------------------------------------------------------------------
/free-courses-ru.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [Clojure](#clojure)
4 | * [Java](#java)
5 | * [PHP](#php)
6 | * [PostgreSQL](#postgresql)
7 | * [Python](#python)
8 | * [React](#react)
9 |
10 |
11 | ### Уровни
12 |
13 | BEG - новичок. Основы.
14 | INT - средний. Расширенные возможности.
15 | ADV - продвинутый. Тонкости.
16 |
17 |
18 | ### Clojure
19 |
20 | * [Курс Clojure](https://clojurecourse.by) (BEG)
21 |
22 |
23 | ### Java
24 |
25 | * [Java. Путь от ученика до эксперта.](http://www.job4j.ru/courses/java_way_from_student_to_master.html) - Пётр Арсентьев (INT)
26 | * [Вводный курс. Java в аналогиях.](http://www.job4j.ru/courses/java_beginner.html) - Пётр Арсентьев (BEG)
27 | * [Курс тест по Java](https://github.com/peterarsentev/course_test) - Пётр Арсентьев (BEG)
28 |
29 |
30 | ### PHP
31 |
32 | * [Основы программирования на PHP](https://code-basics.ru/languages/php) (BEG) (:construction: *in process*)
33 |
34 |
35 | ### PostgreSQL
36 |
37 | * [DBA1. Администрирование PostgreSQL](https://postgrespro.ru/education/courses/DBA1) (BEG)
38 | * [DBA2. Администрирование PostgreSQL. Расширенный курс](https://postgrespro.ru/education/courses/DBA2) (INT)
39 | * [DEV1. Разработка серверной части приложений PostgreSQL](https://postgrespro.ru/education/courses/DEV1) (ADV)
40 | * [Hacking PostgreSQL](https://postgrespro.ru/education/courses/hacking) (INT)
41 |
42 |
43 | ### Python
44 |
45 | * [Python: быстрый старт](http://dfedorov.spb.ru/python3) - Дмитрий Фёдоров (BEG)
46 | * [Python: основы и применение](https://stepik.org/course/512) - Stepik (INT)
47 | * [Основы программирования на Python](https://www.coursera.org/learn/python-osnovy-programmirovaniya) - Coursera (BEG)
48 | * [Программирование на Python](https://stepik.org/course/67) - Stepik (BEG)
49 |
50 |
51 | ### React
52 |
53 | * [React.js курс для начинающих](https://www.gitbook.com/book/maxfarseer/react-course-ru/details) (BEG)
54 | * [Роутинг в react-приложениях](https://www.gitbook.com/book/maxfarseer/react-router-course-ru/details) (INT)
55 | * [Туториал по Redux](https://www.gitbook.com/book/maxfarseer/redux-course-ru/details) (INT)
56 |
57 |
--------------------------------------------------------------------------------
/free-courses-vi.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [AJAX](#ajax)
4 | * [Android](#android)
5 | * [Angular](#angular)
6 | * [AngularJS](#angularjs)
7 | * [ASP.NET](#asp)
8 | * [Bootstrap](#bootstrap)
9 | * [C](#c)
10 | * [C#](#c-sharp)
11 | * [CSS](#css)
12 | * [HTML](#html)
13 | * [Java](#java)
14 | * [Javascript](#javascript)
15 | * [jQuery](#jquery)
16 | * [MongoDB](#mongodb)
17 | * [NodeJS](#nodejs)
18 | * [Objective-C](#objective-c)
19 | * [PHP](#php)
20 | * [Python](#python)
21 | * [React](#react)
22 | * [Ruby](#ruby)
23 | * [Sass](#sass)
24 | * [SQL](#sql)
25 | * [Swift](#swift)
26 | * [TypeScript](#typescript)
27 | * [Wordpress](#wordpress)
28 | * [Xcode](#xcode)
29 | * [XML](#xml)
30 |
31 |
32 | ### AJAX
33 |
34 | * [Học AJAX](http://www.hoclaptrinh.org/Hoc-AJAX)
35 |
36 |
37 | ### Android
38 |
39 | * [Lập trình Android - Android Widgets - Các điều khiển](https://www.youtube.com/watch?v=2xDWeWllzWg&list=PLv6GftO355At6jjYThbMn-5r164GJ5Vyb) - ZendVN
40 | * [Lập trình Android - Menu - Context Menu - Dialog](https://www.youtube.com/watch?v=vS_InAnGUFA&list=PLv6GftO355Avjf5iuNbEUsIZbltzDEuIU) - ZendVN
41 | * [Lập trình Android - Xây dựng bố cục giao diện với Android Layout](https://www.youtube.com/watch?v=oxWDjizEN6g&list=PLv6GftO355AtfPQx7M3dkWgi9KPUB9S0V) - ZendVN
42 | * [Lập trình Android cơ bản](https://www.youtube.com/watch?v=rcH4NbngPEk&list=PL33lvabfss1wDeQMvegg_OZQfaXcbqOQh) - Kteam
43 | * [Lập trình Android với Kotlin](https://www.youtube.com/watch?v=2CKuiSp_uOQ&list=PLzrVYRai0riRFcvx8VYTF7fx4hXbd_nhU) - KhoaPham
44 |
45 |
46 | ### Angular
47 |
48 | * [Angular 2 Cơ Bản](https://tedu.com.vn/khoa-hoc/khoa-hoc-angular2-can-ban-10.html) - TEDU
49 | * [Angular 4 Cơ Bản](https://www.youtube.com/watch?v=q8RdFZw-gjo&list=PLzrVYRai0riTA1m7Dasg8eraBr6R9nFgC) - KhoaPham
50 |
51 |
52 | ### AngularJS
53 |
54 | * [AngularJS Cơ Bản](http://www.hoclaptrinh.org/Angular-JS-Co-Ban)
55 | * [AngularJS Cơ Bản](https://www.youtube.com/watch?v=1MOFT2_-NII&list=PLRhlTlpDUWsw70vZAkJgALJ1yhgYsqDGx) - TEDU
56 |
57 |
58 | ### ASP
59 |
60 | * [Khóa học ASP.NET Core cơ bản](https://tedu.com.vn/khoa-hoc/khoa-hoc-aspnet-core-co-ban-14.html) - TEDU
61 |
62 |
63 | ### Bootstrap
64 |
65 | * [Twitter Bootstrap](http://www.hoclaptrinh.org/Twitter-Bootstrap)
66 |
67 |
68 | ### C
69 |
70 | * [Bài toán kinh điển trong lập trình C++](https://www.youtube.com/watch?v=2SsyOv0koNE&list=PL33lvabfss1zRuwxONgKLc_BBsZ-Y2B6b) - Kteam
71 | * [Học Lập Trình C++](https://www.youtube.com/watch?v=jrn6bXC6sTU&list=PLyiioioEJSxHVTaeL-ELYy6Io-I8diIVZ) - DayNhauHoc
72 | * [Học Lập Trình C++ - Cấu trúc dữ liệu](https://www.youtube.com/watch?v=pxwP0b77Kl0&list=PLyiioioEJSxHr-4yQvc6biuGsiYqPq35F) - DayNhauHoc
73 | * [Lập trình C++ cơ bản](https://www.youtube.com/watch?v=WS05AU6YYm4&list=PL33lvabfss1xagFyyQPRcppjFKMQ7lvJM) - Kteam
74 | * [Ngôn Ngữ Lập Trình C](https://www.youtube.com/watch?v=bv4wVWi-Fjc&list=PLyiioioEJSxHr5X8RNY3QXUGcjzeZeI7l) - DayNhauHoc
75 |
76 |
77 | ### C-Sharp
78 |
79 | * [C# Căn Bản](https://www.youtube.com/watch?v=9kohr6pMwag&list=PL33lvabfss1wUj15ea6W0A-TtDOrWWSRK)
80 | * [C# Căn Bản](https://www.youtube.com/watch?v=YgtY0RRM7WQ&list=PLRhlTlpDUWsyOEc-S8ovGVG5L92mZEjVu&index=1) - TEDU
81 | * [C# Căn Bản](https://www.youtube.com/watch?v=9kohr6pMwag&list=PL33lvabfss1wUj15ea6W0A-TtDOrWWSRK) - Kteam
82 | * [C# Nâng Cao](https://www.youtube.com/watch?v=j-UpmHdqV5Q&list=PLRhlTlpDUWszTdteJzP68F8Q6gRYvhohk&index=1) - TEDU
83 | * [C# Nâng Cao](https://www.youtube.com/watch?v=EPt10AVbLvk&list=PL33lvabfss1y5jmklzilr2W2LZiltk6bU) - Kteam
84 | * [Lập trình C# Winform cơ bản](https://www.youtube.com/watch?v=dtYVRWfGhzI&list=PL33lvabfss1y2T7yK--YZJHCsU7LZVzBS) - Kteam
85 | * [Lập trình game Caro với C# Winform](https://www.youtube.com/watch?v=qC6yrukIqQU&list=PL33lvabfss1yCEzvLavt8jD4daqpejzwN) - Kteam
86 | * [Lập trình hướng đối tượng trong C#](https://www.youtube.com/watch?v=WQ9j2sPRstk&list=PL33lvabfss1zRgaWBcC__Bnt5AOSRfU71) - Kteam
87 | * [Lập trình Key logger với C# Console Application](https://www.youtube.com/watch?v=lnNAcYOGupg&list=PL33lvabfss1xfA6027EDgEqUp79XRft5I) - Kteam
88 | * [Lập trình phần mềm Quản Lý Quán Cafe với C# Winform](https://www.youtube.com/watch?v=tu2k9ZrDlWA&list=PL33lvabfss1xnPhBJHjM0A8TEBBcGCTsf) - Kteam
89 | * [Lập trình Selenium với C# - WPF](https://www.youtube.com/watch?v=ReyI9VE6Fio&list=PL33lvabfss1ys_UxBqlKvdm6mVs1sL9T2) - Kteam
90 | * [Lập trình ứng dụng Lập Lịch với C# Winform](https://www.youtube.com/watch?v=LyQ4mFYRAOY&list=PL33lvabfss1zfGzpSGQN7CUoHKS6OQbJc) - Kteam
91 |
92 |
93 | ### CSS
94 |
95 | * [CSS Cơ Bản](http://www.hoclaptrinh.org/CSS-Co-Ban)
96 | * [CSS Cơ Bản](https://www.youtube.com/watch?v=_JT3jPzuqmY&list=PLl4nkmb3a8w1cnIhegAj5_mE8w_mbYvY4) - ThachPham
97 |
98 |
99 | ### HTML
100 |
101 | * [HTML Cơ Bản](http://www.hoclaptrinh.org/HTML-Co-Ban)
102 | * [HTML Cơ Bản](https://www.youtube.com/watch?v=_7uda2DyR3E&list=PLl4nkmb3a8w135_M4YRPzYD9_6tERz3ce) - ThachPham
103 |
104 |
105 | ### Java
106 |
107 | * [Khóa học lập trình JavaFX](https://www.youtube.com/watch?v=zAq7Lmv46PE&list=PL33lvabfss1yRgFCgFXjtYaGAuDJjjH-j) - Kteam
108 |
109 |
110 | ### Javascript
111 |
112 | * [Javascript Cơ Bản](http://www.hoclaptrinh.org/JavaScript-Co-Ban)
113 | * [Javascript Cơ Bản](https://tedu.com.vn/khoa-hoc/khoa-hoc-java-script-can-ban-12.html) - TEDU
114 |
115 |
116 | ### jQuery
117 |
118 | * [jQuery Cơ Bản](http://www.hoclaptrinh.org/jQuery-Co-Ban)
119 | * [jQuery Cơ bản](https://www.youtube.com/watch?v=AEMXXWrJmHU&index=1&list=PLRhlTlpDUWsyAGY7FDGSndEhOD3F2Ruhm) - TEDU
120 |
121 |
122 | ### MongoDB
123 |
124 | * [Giáo trình tự học NoSQL - MongoDB](https://www.youtube.com/watch?v=KQOPq0oO_R8&list=PLv6GftO355Aug0rwKfb6v96mlYrwOw7XV) - ZendVN
125 |
126 |
127 | ### NodeJS
128 |
129 | * [NodeJS Cơ Bản](https://www.hoclaptrinh.org/Node-js-Co-Ban)
130 | * [NodeJS Cơ Bản](https://www.youtube.com/watch?v=3W8jskQUjnk&list=PL4VEtQ6PTTQEZp2kLIC7OE0E8OsObv0k8) - Ide Academy
131 |
132 |
133 | ### Objective-C
134 |
135 | * [Objective-C Cơ Bản](https://www.hoclaptrinh.org/Objective-C-Co-Ban)
136 |
137 |
138 | ### PHP
139 |
140 | * [PHP Cơ Bản](http://www.hoclaptrinh.org/PHP-Co-Ban)
141 | * [Tự học PHP - Các đối tượng khác trong PHP](https://www.youtube.com/watch?v=qoZpJjc2amo&list=PLv6GftO355Av7YIhRHajDEWCHq1viEKEy) - ZendVN
142 | * [Tự học PHP - Căn Bản](https://www.youtube.com/watch?v=3yJeeub-6RY&list=PLv6GftO355AulVlaWLp41kieNB9dTG1_l) - ZendVN
143 | * [Tự học PHP - Làm việc với ASNT](https://www.youtube.com/watch?v=P5Xc6b47ICo&list=PLv6GftO355At4rfAAqGCtokc3W1uDnv28) - ZendVN
144 |
145 |
146 | ### Python
147 |
148 | * [Lập trình website với Python Django](https://www.youtube.com/watch?v=VF0oC9mkkno&list=PL33lvabfss1z8GYxjyMulCnhcYGk5ah8P) - Kteam
149 | * [Python Cơ Bản](https://www.hoclaptrinh.org/Python-Co-Ban)
150 | * [Python Cơ Bản](https://www.youtube.com/watch?v=NZj6LI5a9vc&list=PL33lvabfss1xczCv2BA0SaNJHu_VXsFtg) - Kteam
151 | * [Python Cơ Bản](https://www.youtube.com/watch?v=FgN-mHwHLyg&list=PLyiioioEJSxEh_S_XFvG0d2xKRMSWLfN_) - DayNhauHoc
152 |
153 |
154 | ### React
155 |
156 | * [React.js Cơ Bản](https://www.youtube.com/watch?v=zrdXI6uZuW4&list=PLzrVYRai0riSPcINVFvaCaM7Ul55DzpLd)
157 |
158 |
159 | ### Ruby
160 |
161 | * [Ruby Cơ Bản](https://www.hoclaptrinh.org/Ruby-Co-Ban)
162 |
163 |
164 | ### Sass
165 |
166 | * [Sass Cơ Bản](https://www.youtube.com/watch?v=zjW8LpCHasE&list=PLzrVYRai0riSWPPRE6Ib99zd5fV4YYH0Q) - KhoaPham
167 | * [Tự Học Sass](https://www.youtube.com/watch?v=pXbA0Nab9UE&list=PLv6GftO355AtWld1EE7SBAH-OkKKt23Bb) - ZendVN
168 |
169 |
170 | ### SQL
171 |
172 | * [SQL Cơ Bản](http://www.hoclaptrinh.org/SQL-Co-Ban)
173 | * [SQL Cơ Bản](https://www.youtube.com/watch?v=2fanjSYVElY&list=PL33lvabfss1xnFpWQF6YH11kMTS1HmLsw) - Kteam
174 |
175 |
176 | ### Swift
177 |
178 | * [Hướng dẫn làm app bản đồ với MapKit](https://www.youtube.com/watch?v=Y-QYq69VFIc&list=PL4VEtQ6PTTQGCgMhgVx7zbyVj6HIC8aPH) - Ide Academy
179 | * [Kỹ thuật làm app camera scan QR code](https://www.youtube.com/watch?v=54J-3DCzmlw&list=PL4VEtQ6PTTQGKBD6EVZXqPZr_YUbxXBMM) - Ide Academy
180 | * [Swift 3 Căn Bản](https://www.youtube.com/watch?v=Izj27rIPjPM&list=PL4VEtQ6PTTQFCBxdxUIS3h6h7wSTEHrPu) - Ide Academy
181 | * [Swift Căn Bản](https://www.youtube.com/watch?v=9Hx-TVkL5tA&list=PLq6u-dSlAr2QBxCn8pbcCK2cE8PMdbar8) - Gramy
182 | * [Tổng hợp các vấn đề mới và hóc búa trong Swift](https://www.youtube.com/watch?v=7CzzDnTTxVM&list=PL4VEtQ6PTTQGMYPnBh-2MqKhvWcPg9oNk) - Ide Academy
183 | * [Tổng hợp kỹ thuật làm app với Swift 3.x và XCode 8](https://www.youtube.com/watch?v=Gtjreg-2uhA&list=PL4VEtQ6PTTQEsxWUwqkwbjZfXGTdMpb6T) - Ide Academy
184 |
185 |
186 | ### TypeScript
187 |
188 | * [TypeScript căn bản](https://www.youtube.com/watch?v=L5mM4KWVyXE&list=PLv6GftO355AsQtYp_YrsqEihOCiNlZkCb) - ZendVN
189 | * [TypeScript căn bản (ES6)](https://tedu.com.vn/khoa-hoc/khoa-hoc-su-dung-typescript-can-ban-9.html) - TEDU
190 |
191 |
192 | ### Workpress
193 |
194 | * [WordPress Nâng Cao](https://www.youtube.com/watch?v=IEH1SB553ks&list=PLl4nkmb3a8w3qzoFaXLsPohofWUMTOHBU) - ThachPham
195 | * [Xây dựng Plugin Wordpress căn bản](https://www.youtube.com/watch?v=xt5gQoKnAcU&list=PLv6GftO355AucJ4Td8_6h007nQuVJQsPN) - ZendVN
196 |
197 |
198 | ### Xcode
199 |
200 | * [Xcode Cơ Bản](https://www.hoclaptrinh.org/Xcode-Co-Ban)
201 |
202 |
203 | ### XML
204 |
205 | * [XML Cơ Bản](https://www.hoclaptrinh.org/XML-Co-Ban)
206 |
--------------------------------------------------------------------------------
/free-podcasts-screencasts-cs.md:
--------------------------------------------------------------------------------
1 | ### Podcasty
2 |
3 | * [Brus kódu](http://bruskodu.cz) - pro frontend vývojáře
4 | * [CZpodcast](http://java.cz/article/czpodcast)
5 | * [DevMinutes](http://devminutes.cz)
6 | * [Kafemlejnek.TV](https://kafemlejnek.tv)
7 |
--------------------------------------------------------------------------------
/free-podcasts-screencasts-en.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [Android](#android)
4 | * [C#](#c)
5 | * [C++](#c-1)
6 | * [Clojure](#clojure)
7 | * [Common Lisp](#common-lisp)
8 | * [CSS](#css)
9 | * [Data Science](#data-science)
10 | * [Elixir](#elixir)
11 | * [Emacs](#emacs)
12 | * [Erlang](#erlang)
13 | * [Git](#git)
14 | * [Golang](#golang)
15 | * [Gulp](#gulp)
16 | * [Haskell](#haskell)
17 | * [Javascript](#javascript)
18 | * [Angular.js](#angularjs)
19 | * [Elm](#elm)
20 | * [Ember.js](#emberjs)
21 | * [Node.js](#nodejs)
22 | * [React.js](#reactjs)
23 | * [Kotlin](#kotlin)
24 | * [Language Agnostic](#language-agnostic)
25 | * [PHP](#php)
26 | * [PostgreSQL](#postgresql)
27 | * [Python](#python)
28 | * [Ruby](#ruby)
29 | * [Rust](#rust)
30 | * [Vim](#vim)
31 |
32 |
33 | ### Android
34 |
35 | * [Android Developers Backstage](http://androidbackstage.blogspot.com) (podcast)
36 | * [Fragmented Podcast](http://fragmentedpodcast.com) (podcast)
37 |
38 |
39 | ### C#
40 |
41 | * [How to program in C# - Beginner Course | Brackeys](https://www.youtube.com/playlist?list=PLPV2KyIb3jR6ZkG8gZwJYSjnXxmfPAl51) (screencast)
42 |
43 |
44 | ### C++
45 |
46 | * [C++ Programming Video Lectures](https://www.youtube.com/playlist?list=PLTZbNwgO5ebo64D1k0DJQGX30X6iSTmRr) (screencast)
47 | * [C++ STL ](https://www.youtube.com/playlist?list=PL5jc9xFGsL8G3y3ywuFSvOuNm3GjBwdkb) (screencast)
48 | * [CppCast](http://cppcast.com) (podcast)
49 |
50 |
51 | ### Clojure
52 |
53 | * [Parens of the Dead](http://www.parens-of-the-dead.com) (screencast)
54 |
55 |
56 | ### Common Lisp
57 |
58 | * [Little Bits of Lisp](https://www.youtube.com/playlist?list=PL2VAYZE_4wRJi_vgpjsH75kMhN4KsuzR_) (screencast)
59 |
60 |
61 | ### CSS
62 |
63 | * [CSS-Tricks Screencasts](https://css-tricks.com/video-screencasts/) (screencast)
64 |
65 |
66 | ### Data Science
67 |
68 | * [Data Skeptic](http://dataskeptic.com/episodes.php) (podcast)
69 | * [Data Stories](http://datastori.es) (podcast)
70 | * [Learning Machines 101](http://www.learningmachines101.com) (podcast)
71 | * [Linear Digressions](http://www.lineardigressions.com) (podcast)
72 | * [O'Reilly Data Show Podcast](https://www.oreilly.com/topics/oreilly-data-show-podcast) (podcast)
73 | * [Partially Derivative](http://partiallyderivative.com) (podcast)
74 | * [Super Data Science](https://www.superdatascience.com/podcast/) (podcast)
75 | * [Talking Machines](http://www.thetalkingmachines.com) (podcast)
76 |
77 |
78 | ### Elixir
79 |
80 | * [Elixir Sips](http://elixirsips.com) - Some free (screencast)
81 | * [ElixirCasts](https://elixircasts.io) (screencast)
82 | * [ElixirConf 2014](https://www.youtube.com/playlist?list=PLE7tQUdRKcyakbmyFcmznq2iNtL80mCsT) (screencast)
83 | * [ElixirConf 2015](https://www.youtube.com/playlist?list=PLWbHc_FXPo2jBXpr1IjyUgJ7hNS1eTf7H) (screencast)
84 | * [Intro to Elixir](https://www.youtube.com/watch?v=lly-1UYmnFI&list=PLn76XROGFNtE9InImlu6e8isbOsM7qKtt) (screencast)
85 |
86 |
87 | ### Emacs
88 |
89 | * [Emacs Rocks!](http://emacsrocks.com) (screencast)
90 |
91 |
92 | ### Erlang
93 |
94 | * [Erlang Factory SF Bay 2015](https://www.youtube.com/playlist?list=PLWbHc_FXPo2h0sJW6X2RZDtT1ndw6KKpQ) (screencast)
95 | * [Functions + Messages + Concurrency = Erlang](http://www.infoq.com/presentations/joe-armstrong-erlang-qcon08) (screencast)
96 | * [Thinking like an Erlanger](https://www.youtube.com/watch?v=6sBL1kHoMoo) (screencast)
97 |
98 |
99 | ### Git
100 |
101 | * [GitMinutes](http://www.gitminutes.com) (podcast)
102 |
103 |
104 | ### Golang
105 |
106 | * [Build webapp without using a framework](https://www.youtube.com/playlist?list=PL41psiCma00wgiTKkAZwJiwtLTdcyEyc4) (screencast)
107 | * [Go An Introduction](https://www.youtube.com/watch?v=SI-okTfauyw) (screencast)
108 | * Go and AngularJS (screeencasts)
109 | * [Part 1 - Hello World](https://www.youtube.com/watch?v=U80k7fTEqNw)
110 | * [Part 2 - Websockets](https://www.youtube.com/watch?v=ysAZ_oqPOo0)
111 | * [Part 3 - REST and ngResource](https://www.youtube.com/watch?v=QHIMygADPPc)
112 | * [Go Programming Tutorial](https://www.youtube.com/watch?v=CF9S4QZuV30) (screencast)
113 | * [Go Time](https://changelog.com/gotime) (podcast)
114 | * [Hacking with Andrew and Brad: an HTTP/2 client](https://www.youtube.com/watch?v=yG-UaBJXZ80) (screencast)
115 | * [Hacking with Andrew and Brad: tip.golang.org](https://www.youtube.com/watch?v=1rZ-JorHJEY) (screencast)
116 |
117 |
118 | ### Gulp
119 |
120 | * [Learning Gulp](https://www.leveluptutorials.com/tutorials/learning-gulp) (screencast)
121 |
122 |
123 | ### Haskell
124 |
125 | * [The Haskell Cast](http://www.haskellcast.com) (podcast)
126 |
127 |
128 | ### Javascript
129 |
130 | * [FiveJS](https://fivejs.codeschool.com) (podcast)
131 | * [Free Quality Javascript video tutorials and screencasts](http://www.screencasts.org/topics/javascript) (screencast)
132 | * [Front End Happy Hour](http://frontendhappyhour.com) (podcast)
133 | * [Frontend Five](https://frontendfive.codeschool.com) (podcast)
134 | * [JavaScript Air](https://javascriptair.com) (podcast)
135 | * [JavaScript Jabber](https://devchat.tv/js-jabber) (podcast)
136 | * [Node Tuts - Node.JS Video Tutorials](http://nodetuts.com) (screencast)
137 | * [Syntax](https://syntax.fm) (podcast)
138 | * [The Javascript Show](http://javascriptshow.com) (podcast)
139 |
140 |
141 | #### Angular.js
142 |
143 | * [Adventures in Angular - DevChat.tv](https://devchat.tv/adventures-in-angular/) (podcast)
144 | * [Angular Air](https://angularair.com) (podcast)
145 |
146 |
147 | #### Elm
148 |
149 | * [Elm Town](https://elmtown.audio) (podcast)
150 |
151 |
152 | #### Ember.js
153 |
154 | * [Ember Weekend](https://emberweekend.com/episodes) (podcast)
155 |
156 |
157 | #### Node.js
158 |
159 | * [Nodeup](http://nodeup.com) (podcast)
160 |
161 |
162 | #### React.js
163 |
164 | * [React Native Podcast](https://devchat.tv/react-native-radio) (podcast)
165 | * [React Podcast](https://reactpodcast.simplecast.fm) (podcast)
166 | * [ReactCasts](https://www.youtube.com/c/reactcasts) (screencast)
167 |
168 |
169 | ### Kotlin
170 |
171 | * [Kotlin Beginners Tutorials](https://www.youtube.com/playlist?list=PLpg00ti3ApRweIhdOI4VCFFStx4uXC__u) (screencast)
172 | * [Talking Kotlin](http://talkingkotlin.com) (podcast)
173 |
174 |
175 | ### Language Agnostic
176 |
177 | * [/dev/hell](http://devhell.info) (podcast)
178 | * [Arrested DevOps](https://www.arresteddevops.com) (podcast)
179 | * [baseCS](https://www.codenewbie.org/basecs) (podcast based on [a series of posts on medium](https://medium.com/basecs))
180 | * [Beats, Rye & Types](http://beatsryetypes.com) (podcast)
181 | * [Between | Screens Podcast](https://soundcloud.com/between-screens) (podcast)
182 | * [BSDTalk](http://bsdtalk.blogspot.com) (podcast)
183 | * [CodeNewbie](http://www.codenewbie.org/podcast) (podcast)
184 | * [CodePen Radio](https://blog.codepen.io/radio/) (podcast)
185 | * [Coding Blocks](http://www.codingblocks.net) (podcast)
186 | * [Command Line Heroes](https://www.redhat.com/en/command-line-heroes) (podcast)
187 | * [CTRL+CLICK CAST](http://ctrlclickcast.com) (podcast)
188 | * [Developer On Fire](http://developeronfire.com) (podcast)
189 | * [Developer Tea](https://developertea.com) (podcast)
190 | * [DevelopersHangout](http://www.developershangout.io) (podcast)
191 | * [FLOSS WEEKLY](https://twit.tv/shows/floss-weekly) (podcast)
192 | * [Frontside the Podcast](https://frontsidethepodcast.simplecast.fm) (podcast)
193 | * [Full Stack Radio](http://www.fullstackradio.com) (podcast)
194 | * [Functional Geekery](https://www.functionalgeekery.com) (podcast)
195 | * [Garbage](http://garbage.fm) (podcast)
196 | * [IEEE Software's "On Computing" with Grady Booch](http://www.computer.org/web/computingnow/oncomputing) (podcast)
197 | * [Learn to Code with Me](http://learntocodewith.me/podcast/) (podcast)
198 | * [Loosely Coupled](http://looselycoupled.info) (podcast)
199 | * [.NET Rocks!](https://www.dotnetrocks.com) (podcast)
200 | * [Open Source System Podcast](http://opensourcesystempodcast.vf.io) (podcast)
201 | * [Programming Throwdown](http://www.programmingthrowdown.com) (podcast)
202 | * [Reactive](http://reactive.audio) (podcast)
203 | * [Security Now](https://www.grc.com/securitynow.htm) (podcast)
204 | * [Shop Talk Show](http://shoptalkshow.com) (podcast)
205 | * [Software Engineering Daily](http://softwareengineeringdaily.com) (podcast)
206 | * [Software Engineering Radio](http://www.se-radio.net) (podcast)
207 | * [Syscast Podcast](http://podcast.sysca.st) (podcast)
208 | * [Talking Code](http://www.talkingcode.com) (podcast)
209 | * [Testing In The Pub](http://testinginthepub.co.uk/testinginthepub/) (podcast)
210 | * [The Big Web Show](http://5by5.tv/bigwebshow) (podcast)
211 | * [The Changelog Podcast](https://changelog.com/podcast/) (podcast)
212 | * [The Cloudcast](http://www.thecloudcast.net) (podcast)
213 | * [The Cognicast](http://blog.cognitect.com/cognicast) (podcast)
214 | * [The Creative Coding Podcast](http://creativecodingpodcast.com) (podcast)
215 | * [The Cynical Developer: Weekly Technology and Software Developer Podcast](https://cynicaldeveloper.com/podcast) (podcast)
216 | * [The Debug Log](http://thedebuglog.com) (podcast)
217 | * [The Hanselminutes podcast](http://hanselminutes.com) (podcast)
218 | * [The Path to Performance](https://pathtoperf.com) (podcast)
219 | * [The Podcast from DZone.com: "For Developers, by Developers"](https://dzone.com/podcast) (podcast)
220 | * [The Silver Bullet Security Podcast with Gary McGraw](http://www.computer.org/web/computingnow/silverbullet) (podcast)
221 | * [The Web Ahead](http://5by5.tv/webahead) (podcast)
222 | * [The Web Platform](http://thewebplatform.libsyn.com) (podcast)
223 | * [This Developer's Life](http://thisdeveloperslife.com) (podcast)
224 | * [ThoughtWorks](https://soundcloud.com/thoughtworks) (podcast)
225 | * [Three Devs and a Maybe](http://threedevsandamaybe.com) (podcast)
226 | * [Toolsday](http://toolsday.io) (podcast)
227 | * [TTL Podcast](http://ttlpodcast.com) (podcast)
228 | * [Web Security Warriors](https://devchat.tv/web-security-warriors/) (podcast)
229 |
230 |
231 | ### PHP
232 |
233 | * [Laravel News Podcast](http://podcast.laravel-news.com) (podcast)
234 | * [MageTalk - A Magento Podcast](http://magetalk.com) (podcast)
235 | * [PHP Roundtable](https://www.phproundtable.com) (podcast)
236 | * [PHP Town Hall](http://phptownhall.com) (podcast)
237 | * [Sound of Symfony](http://www.soundofsymfony.com) (podcast)
238 | * [Voices of the ElePHPant](https://voicesoftheelephpant.com) (podcast)
239 |
240 |
241 | ### PostgreSQL
242 |
243 | * [PG Casts](https://www.pgcasts.com) (screencast)
244 |
245 |
246 | ### Python
247 |
248 | * [Build applications in Python the antitextbook](https://www.youtube.com/playlist?list=PL41psiCma00wwvtQyLFMFpzWxUYmSZwZy) (screencast)
249 | * [Diving into Django](http://code.tutsplus.com/articles/diving-into-django--net-2969) (screencast)
250 | * [Import this](https://soundcloud.com/import-this) (podcast)
251 | * [Podcast.__init__](http://podcastinit.com) (podcast)
252 | * [Practical Flask Web Development Tutorials](https://www.youtube.com/playlist?list=PLQVvvaa0QuDc_owjTbIY4rbgXOFkUYOUB) (screencast)
253 | * [Python Bytes](https://pythonbytes.fm) (podcast)
254 | * [Python Test Podcast](http://pythontesting.net/test-podcast) (podcast)
255 | * [Python Tips](https://www.youtube.com/playlist?list=PLP8GkvaIxJP3ignHY_Dq7bFsvwzAcqZ1i) (screencast)
256 | * [Talk Python To Me - A podcast on Python and related technologies](http://talkpython.fm) (podcast)
257 | * [TheNewBoston - Pygame (Python Game Development) Playlist](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAjkwJocj7vlc_mFU-4wXJq) (screencast)
258 | * [TheNewBoston - Python 3.4 Programming Tutorials](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAcbMi1sH6oAMk4JHw91mC_) (screencast)
259 | * [TheNewBoston - Python GUI with Tkinter Playlist](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGBwibXFtPtflztSNPGuIB_d) (screencast)
260 | * [TheNewBoston - Python Programming Tutorials - 2.x](https://www.youtube.com/playlist?list=PLEA1FEF17E1E5C0DA) (screencast)
261 | * [Try Django Tutorial](http://youtu.be/3DccH9AMwFQ?list=PLEsfXFp6DpzRgedo9IzmcpXYoSeDg29Tx) (screencast)
262 |
263 |
264 | ### Ruby
265 |
266 | * [5by5 - Ruby on Rails Podcast](http://5by5.tv/rubyonrails) (podcast)
267 | * [Drifting Ruby](https://www.driftingruby.com) (screencast)
268 | * [ENVY LABS - Ruby5](https://ruby5.codeschool.com) (podcast)
269 | * [Railscasts](http://railscasts.com) (screencast)
270 | * [Ruby Rogues](https://devchat.tv/ruby-rogues/) (podcast)
271 | * [Ruby Tapas | Free Screencasts](http://www.rubytapas.com/episodes?filter=free) (screencast)
272 | * [The Bike Shed](http://bikeshed.fm) (podcast)
273 | * [The Ruby Show](http://rubyshow.com) (podcast)
274 |
275 |
276 | ### Rust
277 |
278 | * [New Rustacean](http://www.newrustacean.com) (podcast)
279 | * [Rusty Radio](https://soundcloud.com/posix4e) (podcast)
280 |
281 |
282 | ### Vim
283 |
284 | * [Free screencasts about the text editor Vim](http://vimcasts.org) (screencast)
285 |
--------------------------------------------------------------------------------
/free-podcasts-screencasts-es.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [Frontend](#frontend)
4 |
5 |
6 | ### Frontend
7 |
8 | * [WeCodeSign Podcast](http://wecodesignpodcast.com) (podcast)
9 |
--------------------------------------------------------------------------------
/free-podcasts-screencasts-pt_BR.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [Angular](#angular)
4 | * [Databases](#databases)
5 | * [DataScience](#datascience)
6 | * [HTML / CSS](#html--css)
7 | * [iOS](#ios)
8 | * [Java](#java)
9 | * [Language Agnostic](#language-agnostic)
10 | * [PHP](#php)
11 | * [Python](#python)
12 | * [Vue.js](#vuejs)
13 |
14 |
15 | ### Angular
16 |
17 | * [Loiane - Angular 4](https://www.youtube.com/watch?v=tPOMG0D57S0&list=PLGxZ4Rq3BOBoSRcKWEdQACbUCNWLczg2G) (screencast)
18 |
19 |
20 | ### Databases
21 |
22 | * [DatabaseCast](http://databasecast.com.br) (podcast)
23 |
24 |
25 | ### DataScience
26 |
27 | * [Pizza de Dados](https://pizzadedados.com) (podcast)
28 |
29 |
30 | ### HTML / CSS
31 |
32 | * [Curso de HTML5 em vídeo do Guanabara](https://www.youtube.com/playlist?list=PLHz_AreHm4dlAnJ_jJtV29RFxnPHDuk9o) (screencast)
33 |
34 |
35 | ### iOS
36 |
37 | * [CocoaHeads](http://www.cocoaheads.com.br/podcasts) (podcast)
38 |
39 |
40 | ### Java
41 |
42 | * [Loiane - Basic Java](https://www.youtube.com/watch?v=LnORjqZUMIQ&list=PLGxZ4Rq3BOBq0KXHsp5J3PxyFaBIXVs3r) (screencast)
43 | * [Loiane - Intermediate Java](https://www.youtube.com/watch?v=EdEKx24xHGc&list=PLGxZ4Rq3BOBoqYyFWOV_YbfBW80YGAGEI) (screencast)
44 |
45 |
46 | ### Language Agnostic
47 |
48 | * [Castálio Podcast](http://castalio.info) (podcast)
49 | * [DevNaEstrada](http://devnaestrada.com.br) (podcast)
50 | * [Grok Podcast](http://www.grokpodcast.com) (podcast)
51 | * [Hipsters Ponto Tech](http://hipsters.tech) (podcast)
52 | * [Lambda3](https://blog.lambda3.com.br/category/podcast) (podcast)
53 | * [NerdTech](https://jovemnerd.com.br/playlist/nerdtech) (podcast)
54 | * [PODebug](http://www.podebug.com) (podcast)
55 | * [PodProgramar](https://mundopodcast.com.br/podprogramar) (podcast)
56 |
57 |
58 | ### PHP
59 |
60 | * [Curso em Vídeo - PHP Iniciante](https://www.youtube.com/watch?v=F7KzJ7e6EAc&list=PLHz_AreHm4dm4beCCCmW4xwpmLf6EHY9k) (screencast)
61 | * [Curso em Vídeo - PHP Orientado a Objetos](https://www.youtube.com/watch?v=KlIL63MeyMY&list=PLHz_AreHm4dmGuLII3tsvryMMD7VgcT7x) (screencast)
62 |
63 |
64 | ### Python
65 |
66 | * [Curso em Vídeo - Python Mundo 1](https://www.youtube.com/watch?v=S9uPNppGsGo&list=PLHz_AreHm4dlKP6QQCekuIPky1CiwmdI6) (screencast)
67 | * [Curso em Vídeo - Python Mundo 2](https://www.youtube.com/watch?v=nJkVHusJp6E&list=PLHz_AreHm4dk_nZHmxxf_J0WRAqy5Czye) (screencast)
68 | * [Curso em Vídeo - Python Mundo 3](https://www.youtube.com/watch?v=0LB3FSfjvao&list=PLHz_AreHm4dksnH2jVTIVNviIMBVYyFnH) (screencast)
69 |
70 |
71 | #### Vue.js
72 |
73 | * [Série de vídeos sobre Vue.js](https://vimeo.com/channels/1115590/videos/) - Origem: Vedovelli (screencast)
74 |
75 |
76 |
--------------------------------------------------------------------------------
/free-podcasts-screencasts-ru.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [Android](#android)
4 | * [Golang](#golang)
5 | * [Gulp](#gulp)
6 | * [Haskell](#haskell)
7 | * [Javascript](#javascript)
8 | * [Node.js](#nodejs)
9 | * [PHP](#php)
10 | * [QA](#qa)
11 | * [React.js](#reactjs)
12 | * [Ruby](#ruby)
13 | * [Webpack](#webpack)
14 | * [Информационные технологии и безопасность](#Информационные-технологии-и-безопасность)
15 | * [Новости и Разработка ПО](#Новости-и-Разработка-ПО)
16 |
17 |
18 | ### Android
19 |
20 | * [Android Dev](http://apptractor.ru/AndroidDev) (Podcast)
21 |
22 |
23 | ### Golang
24 |
25 | * [GolangShow](https://golangshow.com) (Podcast)
26 |
27 |
28 | ### Gulp
29 |
30 | * [Скринкаст по Gulp](http://learn.javascript.ru/screencast/gulp) - Илья Кантор (Screencast)
31 |
32 |
33 | ### Haskell
34 |
35 | * [Бананы и Линзы](https://bananasandlenses.net)
36 |
37 |
38 | ### Javascript
39 |
40 | * [Devschacht](https://soundcloud.com/devschacht) (Podcast)
41 | * [Frontflip](http://frontflip.me) (Podcast)
42 | * [Javascript для начинающих](http://www.magisters.org/education/course/js-for-beginners) (Screencast)
43 | * [RadioJS](http://radiojs.ru) (Podcast)
44 | * [Webstandards](https://soundcloud.com/web-standards) (Podcast)
45 |
46 |
47 | ### Node.js
48 |
49 | * [Скринкаст Node.JS](https://learn.javascript.ru/screencast/nodejs) - Илья Кантор (Screencast)
50 |
51 |
52 | ### PHP
53 |
54 | * [Пятиминутка PHP](http://5minphp.ru) (Podcast)
55 |
56 |
57 | ### QA
58 |
59 | * [QAGuild](http://automation-remarks.com/podcast) (Podcast)
60 | * [Подкаст тестировщиков](http://radio-qa.com) (Podcast)
61 |
62 |
63 | ### React.js
64 |
65 | * [Основы React.js](http://learn.javascript.ru/screencast/react) - Роман Якобчук (Screencast)
66 | * [Пятиминутка React](http://5minreact.ru) (Podcast)
67 |
68 |
69 | ### Ruby
70 |
71 | * [RubyNoName Podcast](http://rubynoname.ru) (Podcast)
72 | * [RubySchool (Ruby, Rails)](http://rubyschool.us) - Роман Пушкин (Screencast)
73 | * [RWPod Podcast](http://rwpod.com) (Podcast)
74 |
75 |
76 | ### Scala
77 |
78 | * [Русскоязычный подкаст о Scala](https://scalalaz.ru) (Podcast)
79 |
80 |
81 | ### Webpack
82 |
83 | * [Скринкаст Webpack](https://learn.javascript.ru/screencast/webpack) - Илья Кантор (Screencast)
84 |
85 |
86 | ### Информационные технологии и безопасность
87 |
88 | * [LinkMeUp](http://linkmeup.ru) (Podcast)
89 | * [Noise Security Bit](https://noisebit.podster.fm) (Podcast)
90 | * [uWebDesign](https://uwebdesign.ru) (Podcast)
91 | * [Квант безопасности](https://soundcloud.com/nikita-remezov) (Podcast)
92 |
93 |
94 | ### Новости и Разработка ПО
95 |
96 | * [CTOcast](http://ctocast.com) (Podcast)
97 | * [DevZen Podcast](https://devzen.ru) (Podcast)
98 | * [Software Development podCAST](https://sdcast.ksdaemon.ru) (Podcast)
99 | * [The Art Of Programming](https://theartofprogramming.podbean.com) (Podcast)
100 | * [Две Столицы - Уютный подкаст IT панков](http://www.2capitals.space) (Podcast)
101 | * [Как делают игры](https://kdicast.com) (Podcast)
102 | * [Радио-Т](https://radio-t.com) (Podcast)
103 | * [Разбор полётов](http://razbor-poletov.com) (Podcast)
104 | * [Развлекательный IT подкаст](http://radioma.org) (Podcast)
105 | * [Слава + Паша](https://it.asm0dey.ru) (Podcast)
106 |
107 |
--------------------------------------------------------------------------------
/free-podcasts-screencasts-se.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [Language Agnostic](#language-agnostic)
4 |
5 |
6 | ### Language Agnostic
7 |
8 | * [Kodsnack](http://kodsnack.se) (podcast)
9 | * [Still in beta](http://stillinbeta.se) (podcast)
10 | * [Under utveckling](https://underutveckling.libsyn.com) (podcast)
11 | * [Väg 74](https://www.agical.se/pod) (podcast)
12 |
--------------------------------------------------------------------------------
/free-programming-books-ar.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [Arduino](#arduino)
4 | * [GIT](#git)
5 | * [Introduction to programming in Arabic](#introduction)
6 | * [Linux](#linux)
7 | * [Open source software](#oss)
8 | * [Operating system](#os)
9 | * [PHP](#php)
10 | * [Programming in Scratch](#scratch)
11 | * [Raspberry Pi](#raspberry-pi)
12 | * [RUBY](#ruby)
13 | * [SECURITY](#security)
14 | * [SEO](#seo)
15 | * [UI/UX](#ui-ux)
16 |
17 |
18 | ### Arduino
19 |
20 | * [اردوينو ببساطة](http://librebooks.org/simply-arduino/)
21 | * [كتاب احترف الأردوينو](http://www.ev-center.com/uploads/2/1/2/6/21261678/arduino.pdf) (PDF)
22 |
23 |
24 | ### Introduction to programming in Arabic
25 |
26 | * [مختصر دليل لغات البرمجة ](https://alyassen.github.io/Brief-guide-to-programming-languages-v1.2.4.pdf) (PDF)
27 |
28 |
29 | ### Linux
30 |
31 | * [أوبنتو ببساطة](http://librebooks.org/simply-ubuntu/)
32 | * [الإدارة المتقدمة لجنو/لينكس ](http://librebooks.org/gnu-linux-advanced-administration/)
33 | * [دفتر مدير دبيان](http://librebooks.org/debian-handbook-arabic/)
34 | * [دليل إدارة خواديم أوبنتو ](http://librebooks.org/ubuntu-server-guide-arabic/)
35 |
36 |
37 | ### open source software
38 |
39 | * [الأبعاد الاستراتيجية للبرمجيات الحرة مفتوحة المصدر ](http://librebooks.org/strategic-dimensions-of-free-and-open-source-software/)
40 | * [الحريات الرقمية - المفاهيم الرئيسية ](http://librebooks.org/digital-freedoms-main-concepts/)
41 | * [المصادر المفتوحة خيارات بلا حدود ](http://librebooks.org/opensource-ultimate-options/)
42 | * [تعرف على البرمجيات الحرة ](http://librebooks.org/know-free-software/)
43 | * [دليل البرمجيات الحرة مفتوحة ](http://librebooks.org/free-opensource-guide/)
44 | * [نبذة عن رخص البرمجيات الحرة ](http://librebooks.org/bref-about-foss-licenses/)
45 |
46 |
47 | ### Operating Systems
48 |
49 | * [المقدمة في تحليل وتصميم أنظمة ](http://librebooks.org/intro-to-os-analysis-and-design/)
50 |
51 |
52 | ### php
53 |
54 | * [تعلم البرمجة بلغة PHP](http://librebooks.org/learn-programming-with-php/)
55 |
56 |
57 | ### Programming in Scratch
58 |
59 | * [كتاب احترف سكراتش](http://www.ev-center.com/uploads/2/1/2/6/21261678/scratch.pdf) (PDF)
60 |
61 |
62 | ### raspberry-pi
63 |
64 | * [راسبيري باي ببساطة ](http://librebooks.org/simply-raspberry-pi/)
65 |
66 |
67 | ### ruby
68 |
69 | * [مقدمة في روبي ](http://librebooks.org/intro-to-ruby/)
70 |
71 |
72 | ### Security
73 |
74 | * [تأمين الشبكات اللاسلكية للمستخدم المنزلي ](http://librebooks.org/secure-wireless-networks-for-home-users/)
75 | * [تقنيات الاختراق المادي ](http://librebooks.org/physical-hacking-techniques/)
76 | * [عُدَّة الأمان الرقمي ](http://librebooks.org/security-in-a-box/)
77 |
78 |
79 | ### seo
80 |
81 | * [تحسين محركات البحث SEO - دليل المبتدئين](http://librebooks.org/search-engine-optimization-seo-starter-guide-ar/)
82 |
83 |
84 | ### UI/UX
85 |
86 | * [مدخل إلى تجربة المستخدم ](https://sourceforge.net/projects/omlx/files/open%20books/1.0/Intro-to-UX-Arabic-v1.0.pdf/download) (PDF)
87 |
--------------------------------------------------------------------------------
/free-programming-books-az.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [C](#c)
4 | * [CSS](#css)
5 | * [HTML](#html)
6 | * [JavaScript](#javascript)
7 | * [Linux](#Linux)
8 | * [PHP](#php)
9 |
10 |
11 | ### C
12 |
13 | * [C Proqramlaşdırma Dili](http://ilkaddimlar.com/ders/c-proqramlasdirma-dili)
14 |
15 |
16 | ### CSS
17 |
18 | * [CSS](http://ilkaddimlar.com/ders/css)
19 |
20 |
21 | ### HTML
22 |
23 | * [HTML](http://ilkaddimlar.com/ders/html)
24 |
25 |
26 | ### JavaScript
27 |
28 | * [JavaScript](http://ilkaddimlar.com/ders/javascript)
29 |
30 |
31 | ### Linux
32 |
33 | * [Linux](http://ilkaddimlar.com/ders/linux)
34 |
35 |
36 | ### PHP
37 |
38 | * [PHP](http://ilkaddimlar.com/ders/php)
39 |
--------------------------------------------------------------------------------
/free-programming-books-bg.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [C](#c)
4 | * [C#](#c-sharp)
5 | * [Java](#java)
6 | * [LaTeX](#latex)
7 |
8 |
9 | ### C
10 |
11 | * [Програмиране = ++ Алгоритми](http://www.programirane.org/2013/02/free-download-algo-book-nakov-dobrikov/) - Преслав Наков и Панайот Добриков
12 |
13 |
14 | ### C Sharp
15 |
16 | * [Въведение в програмирането със С#](http://www.introprogramming.info/wp-content/uploads/2011/07/Intro-CSharp-Book-1.00.pdf) - Светлин Наков, Веселин Колев и колектив (PDF)
17 | * [Програмиране за .NET Framework](http://www.devbg.org/dotnetbook/) - Светлин Наков и колектив
18 |
19 |
20 | ### Java
21 |
22 | * [Въведение в програмирането с Java](http://www.introprogramming.info/intro-java-book/read-online/) - Светлин Наков
23 | * [Интернет програмиране с Java](http://www.nakov.com/books/inetjava/index.html) - Светлин Наков
24 |
25 |
26 | ### LaTeX
27 |
28 | * [Кратко въведение в LaTeX2ε](http://www.ctan.org/tex-archive/info/lshort/bulgarian) - Стефка Караколева
29 |
--------------------------------------------------------------------------------
/free-programming-books-bl.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [C](#c)
4 |
5 |
6 | ### C
7 |
8 | * [Computer Programming](http://cpbook.subeen.com/p/blog-page.html) - Tamim Shahriar Subeen
9 |
10 |
--------------------------------------------------------------------------------
/free-programming-books-cs.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [Bash](#bash)
4 | * [C#](#c-sharp)
5 | * [C++](#c-1)
6 | * [Git](#git)
7 | * [HTML](#html)
8 | * [Java](#java)
9 | * [Language Agnostic](#language-agnostic)
10 | * [Algoritmy a datové struktury](#algoritmy-a-datove-struktury)
11 | * [Bezpečnost](#bezpecnost)
12 | * [Matematika](#matematika)
13 | * [Právo](#pravo)
14 | * [Regulární výrazy](#regularni-vyrazy)
15 | * [Sítě](#site)
16 | * [LaTeX](#latex)
17 | * [Linux](#linux)
18 | * [Distribuce](#distribuce)
19 | * [OpenSource](#opensource)
20 | * [PHP](#php)
21 | * [Python](#python)
22 | * [Django](#django)
23 | * [Ruby](#ruby)
24 | * [TeX](#tex)
25 | * [Webdesign](#webdesign)
26 | * [XML](#xml)
27 |
28 |
29 | ### Bash
30 |
31 | * [Bash očima Bohdana Milara](http://i.iinfo.cz/files/root/k/bash_ocima_bohdana_milara.pdf) (PDF)
32 |
33 |
34 | ### C Sharp
35 |
36 | * [Programovací jazyk C#](http://www.cs.vsb.cz/behalek/vyuka/pcsharp/text.pdf) - Marek Běhálek (PDF)
37 | * [Systémové programování v jazyce C#](https://phoenix.inf.upol.cz/esf/ucebni/sysprog.pdf) (PDF)
38 |
39 |
40 | ### C++
41 |
42 | * [Moderní programování objektových aplikací v C++](https://akela.mendelu.cz/~xvencal2/CPP/opora.pdf) (PDF)
43 | * [Objektové programování v C++](http://media1.jex.cz/files/media1:49e6b94e79262.pdf.upl/07.%20Objektov%C3%A9%20programov%C3%A1n%C3%AD%20v%20C%2B%2B.pdf) (PDF)
44 | * [Praktické programování v C++](http://www.uamt.feec.vutbr.cz/~richter/vyuka/XPPC/spolecne/prednes.pdf) (PDF)
45 | * [Programovací jazyky C a C++](http://homel.vsb.cz/~s1a10/educ/C_CPP/C_CPP_web.pdf) (PDF)
46 | * [Programování v C++](http://www1.osu.cz/~fojtik/doc/proc2.pdf) (PDF)
47 |
48 |
49 | ### Java
50 |
51 | * [Java 5.0, novinky jazyka a upgrade aplikací](http://i.iinfo.cz/files/root/k/java-5-0-novinky-jazyka-a-upgrade-aplikaci.pdf) (PDF)
52 |
53 |
54 | ### Git
55 |
56 | * [Pro Git](https://knihy.nic.cz) - Scott Chacon (PDF)
57 |
58 |
59 | ### HTML
60 |
61 | * [Ponořme se do HTML5](https://knihy.nic.cz) - Mark Pilgrim (PDF)
62 |
63 |
64 | ### Language Agnostic
65 |
66 | #### Algoritmy a datové struktury
67 |
68 | * [Základy algoritmizace](http://i.iinfo.cz/files/root/k/Zaklady_algorimizace.pdf) (PDF)
69 |
70 |
71 | #### Bezpečnost
72 |
73 | * [Báječný svět elektronického podpisu](https://knihy.nic.cz) - Jiří Peterka (PDF)
74 | * [Buď pánem svého prostoru](https://knihy.nic.cz) - Linda McCarthy a Denise Weldon-Siviy (PDF)
75 |
76 |
77 | #### Matematika
78 |
79 | * [Diskrétní matematika](http://math.feld.cvut.cz/habala/teaching/dma.htm) - Petr Habala (PDFs)
80 | * [Matematika SŠ](http://www.realisticky.cz/ucebnice.php?id=3) - Martin Krynický (PDFs)
81 | * [Think Stats: Pravděpodobnost a statistika pro programátory](http://eknihy.knihovna.cz/kniha/think-stats-pravdepodobnost-a-statistika-pro-programatory) - Allen B. Downey (PDF)
82 |
83 |
84 | #### Právo
85 |
86 | * [Internet jako objekt práva](https://knihy.nic.cz) - Ján Matejka (PDF)
87 |
88 |
89 | #### Regulární výrazy
90 |
91 | * [Regulární výrazy](http://www.root.cz/knihy/regularni-vyrazy/) (PDF)
92 |
93 |
94 | #### Sítě
95 |
96 | * [Internetový protokol IPv6](https://knihy.nic.cz) - Pavel Satrapa (PDF)
97 |
98 |
99 | ### LaTeX
100 |
101 | * [Ne příliš stručný úvod do systému LaTeX 2e](http://www.root.cz/knihy/ne-prilis-strucny-uvod-do-systemu-latex-2e/) (PDF)
102 |
103 |
104 | ### Linux
105 |
106 | * [Linux: Dokumentační projekt](http://www.root.cz/knihy/linux-dokumentacni-projekt/) (PDF)
107 | * [Učebnice ABCLinuxu](http://www.root.cz/knihy/ucebnice-abclinuxu/) (PDF)
108 |
109 |
110 | #### Distribuce
111 |
112 | * [Gentoo Handbook česky](http://www.root.cz/knihy/gentoo-handbook-cesky/) (PDF)
113 | * [Instalace a konfigurace Debian Linuxu](http://www.root.cz/knihy/instalace-a-konfigurace-debian-linuxu/) (PDF)
114 | * [Mandriva Linux 2008 CZ](http://www.root.cz/knihy/mandriva-linux-2008-cz/) (PDF)
115 | * [Příručka uživatele Fedora 17](http://www.root.cz/knihy/prirucka-uzivatele-fedora-17/) (PDF)
116 | * [SUSE Linux: uživatelská příručka](http://www.root.cz/knihy/suse-linux-uzivatelska-prirucka/) (PDF)
117 |
118 |
119 | ### OpenSource
120 |
121 | * [Katedrála a tržiště](http://www.root.cz/knihy/katedrala-a-trziste/) (PDF)
122 | * [Tvorba open source softwaru](https://knihy.nic.cz) - Karl Fogel (PDF)
123 |
124 |
125 | ### PHP
126 |
127 | * [PHP Tvorba interaktivních internetových aplikací](http://www.kosek.cz/php/php-tvorba-interaktivnich-internetovych-aplikaci.pdf) (PDF)
128 |
129 |
130 | ### Python
131 |
132 | * [Ponořme se do Pythonu 3](https://knihy.nic.cz) - Mark Pilgrim (PDF)
133 | * [Učebnice jazyka Python](http://i.iinfo.cz/files/root/k/Ucebnice_jazyka_Python.pdf) (PDF)
134 |
135 |
136 | #### Django
137 |
138 | * [Django Girls Tutoriál](https://tutorial.djangogirls.org/cs/) (1.11) (HTML) (:construction: *in process*)
139 |
140 |
141 | ### Ruby
142 |
143 | * [Ruby Tutoriál](http://i.iinfo.cz/files/root/k/Ruby_tutorial.pdf) (PDF)
144 |
145 |
146 | ### TeX
147 |
148 | * [První setkání s TeXem](http://www.root.cz/knihy/prvni-setkani-s-texem/) (PDF)
149 | * [TeXbook naruby](http://www.root.cz/knihy/texbook-naruby/) (PDF)
150 |
151 |
152 | ### Webdesign
153 |
154 | * [Webová režie: základy koncepčního myšlení u webových projektů](http://www.root.cz/knihy/webova-rezie-zaklady-koncepcniho-mysleni-u-webovych-projektu/) (PDF)
155 |
156 |
157 | ### XML
158 |
159 | * [XML pro každého](http://www.root.cz/knihy/xml-pro-kazdeho/) (PDF)
160 |
--------------------------------------------------------------------------------
/free-programming-books-de.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [0 - Unabhängig von der Programmiersprache](#unabh%C3%A4ngig-von-der-programmiersprache)
4 | * [Action Script](#action-script)
5 | * [Android](#android)
6 | * [Assembly Language](#assembly-language)
7 | * [C](#c)
8 | * [C#](#c-sharp)
9 | * [C++](#c-1)
10 | * [Component Pascal](#component-pascal)
11 | * [Git](#git)
12 | * [Go](#go)
13 | * [Groovy](#groovy)
14 | * [HTML & CSS](#html--css)
15 | * [iOS](#ios)
16 | * [Java](#java)
17 | * [Javascript](#javascript)
18 | * [LaTeX](#latex)
19 | * [Meta-Lists](#meta-lists)
20 | * [MySQL](#mysql)
21 | * [PHP](#php)
22 | * [Python](#python)
23 | * [Django](#django)
24 | * [Ruby on Rails](#ruby-on-rails)
25 | * [Scilab](#scilab)
26 | * [Scratch](#scratch)
27 | * [UML](#uml)
28 | * [Unix](#unix)
29 | * [Visual Basic](#visual-basic)
30 |
31 |
32 | ### Unabhängig von der Programmiersprache
33 |
34 | * [Clean Code Developer: Eine Initiative für mehr Professionalität in der Softwareentwicklung](http://clean-code-developer.de)
35 | * [IT-Handbuch für Fachinformatiker](http://openbook.rheinwerk-verlag.de/it_handbuch/)
36 | * [Objektorientierte Programmierung](http://openbook.rheinwerk-verlag.de/oop/)
37 | * [Scrum und XP im harten Projektalltag](https://res.infoq.com/news/2007/06/scrum-xp-book/en/resources/ScrumAndXpFromTheTrenchesonline_German.pdf) (PDF)
38 |
39 |
40 | ### Action Script
41 |
42 | * [ActionScript 1 und 2](http://openbook.rheinwerk-verlag.de/actionscript/)
43 | * [Einstieg in ActionScript](http://openbook.rheinwerk-verlag.de/actionscript_einstieg/)
44 |
45 |
46 | ### Android
47 |
48 | * [Grundlagen und Programmierung](http://www.dpunkt.de/ebooks_files/free/3436.pdf) (PDF)
49 |
50 |
51 | ### Assembly Language
52 |
53 | * [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter
54 |
55 |
56 | ### C
57 |
58 | * [C von A bis Z](http://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
59 | * [Softwareentwicklung in C](http://www.asc.tuwien.ac.at/~eprog/download/schmaranz.pdf) (PDF)
60 |
61 |
62 | ### C++
63 |
64 | * [Die Boost C++ Bibliotheken](http://dieboostcppbibliotheken.de)
65 | * [Programmieren in C++: Aufbau](http://www.highscore.de/cpp/aufbau/)
66 | * [Programmieren in C++: Einführung](http://www.highscore.de/cpp/einfuehrung/)
67 |
68 |
69 | ### Component Pascal
70 |
71 | * [Module, Klassen, Verträge](http://karlheinz-hug.de/informatik/buch/Karlheinz-Hug_Module-Klassen-Vertraege.pdf) - Karlheinz Hug (PDF)
72 |
73 |
74 | ### C Sharp
75 |
76 | * [Programmieren in C#: Einführung](http://www.highscore.de/csharp/einfuehrung/)
77 | * [Visual C# 2008](http://openbook.rheinwerk-verlag.de/visual_csharp/)
78 | * [Visual C# 2010](http://openbook.rheinwerk-verlag.de/visual_csharp_2010/)
79 | * [Visual C# 2012](http://openbook.rheinwerk-verlag.de/visual_csharp_2012/)
80 |
81 |
82 | ### Go
83 |
84 | * [Effektiv Go Programmieren](http://www.bitloeffel.de/DOC/golang/effective_go_de.html)
85 | * [Eine Tour durch Go](https://go-tour-de.appspot.com/welcome/1)
86 | * [Erstelle Webanwendungen mit Go](https://astaxie.gitbooks.io/build-web-application-with-golang/content/de/)
87 |
88 |
89 | ### Git
90 |
91 | * [Das Git-Buch](http://gitbu.ch) [PDF, EPUB]
92 | * [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/de/)
93 | * [Pro Git](http://git-scm.com/book/de/v1)
94 |
95 |
96 | ### Groovy
97 |
98 | * [Groovy für Java-Entwickler](http://examples.oreilly.de/openbooks/pdf_groovyger.pdf) (PDF)
99 |
100 |
101 | ### HTML & CSS
102 |
103 | * [CSS](http://www.peterkropff.de/site/css/css.htm) — Peter Kropff (Grundlagen, OOP, MySQLi, PDO) [Online, PDF]
104 | * [HTML](http://www.peterkropff.de/site/html/html.htm) — Peter Kropff [Online, PDF]
105 | * [HTML5-Handbuch](http://webkompetenz.wikidot.com/docs:html-handbuch)
106 | * [Self HTML](https://wiki.selfhtml.org/wiki/Startseite)
107 |
108 |
109 | ### iOS
110 |
111 | * [Apps programmieren für iPhone und iPad](http://openbook.rheinwerk-verlag.de/apps_programmieren_fuer_iphone_und_ipad/)
112 | * [iOS-Rezepte](http://examples.oreilly.de/openbooks/iosrecipesger.zip)
113 | * [iPad-Programmierung](http://examples.oreilly.de/openbooks/pdf_ipadprogpragger.pdf) (PDF)
114 |
115 |
116 | ### Java
117 |
118 | * [EJB 3 für Umsteiger: Neuerungen und Änderungen gegenüber dem EJB-2.x-Standard](http://bsd.de/e3fu/umfrage.html) - Heiko W. Rupp
119 | * [Java 7 Mehr als eine Insel](http://openbook.rheinwerk-verlag.de/java7/)
120 | * [Java ist auch eine Insel](http://openbook.rheinwerk-verlag.de/javainsel/)
121 | * [Programmieren Java: Aufbau](http://www.highscore.de/java/aufbau/)
122 | * [Programmieren Java: Einführung](http://www.highscore.de/java/einfuehrung/)
123 | * [Testgetriebene Entwicklung mit JUnit & FIT](http://www.frankwestphal.de/ftp/Westphal_Testgetriebene_Entwicklung.pdf) - Frank Westphal (PDF)
124 |
125 |
126 | ### Javascript
127 |
128 | * [JavaScript](http://www.peterkropff.de/site/javascript/javascript.htm) — Peter Kropff (Grundlagen, AJAX, DOM, OOP) [Online, PDF]
129 | * [JavaScript und AJAX](http://openbook.rheinwerk-verlag.de/javascript_ajax/)
130 | * [Webseiten erstellen mit Javascript](http://www.highscore.de/javascript/)
131 |
132 |
133 | ### LaTeX
134 |
135 | * [LaTeX - eine Einführung und ein bißchen mehr...](http://www.fernuni-hagen.de/imperia/md/content/zmi_2010/a026_latex_einf.pdf) (PDF)
136 | * [LaTeX - Forteschrittene Anwendungen (oder: Neues von den Hobbits)](http://www.fernuni-hagen.de/imperia/md/content/zmi_2010/a027_latex_fort.pdf) (PDF)
137 | * [LaTeX : Referenz der Umgebungen, Makros, Längen und Zähler](http://www.lehmanns.de/page/latexreferenz)
138 |
139 |
140 | ### Meta-Lists
141 |
142 | * [Galileo Computing - openbook](https://www.rheinwerk-verlag.de/openbook/)
143 |
144 |
145 | ### MySQL
146 |
147 | * [MySQL](http://www.peterkropff.de/site/mysql/mysql.htm) — Peter Kropff [Online, PDF]
148 |
149 |
150 | ### PHP
151 |
152 | * [PHP](http://www.peterkropff.de/site/php/php.htm) — Peter Kropff (Grundlagen, OOP, MySQLi, PDO) [Online, PDF]
153 | * [PHP PEAR](http://openbook.rheinwerk-verlag.de/php_pear/)
154 | * [Praktischer Einstieg in MySQL mit PHP](http://examples.oreilly.de/openbooks/pdf_einmysql2ger.pdf) (PDF)
155 |
156 |
157 | ### Python
158 |
159 | * [Programmiereinführung mit Python](http://opentechschool.github.io/python-beginners/de/)
160 |
161 |
162 | #### Django
163 |
164 | * [Django Girls Tutorial](https://tutorial.djangogirls.org/es/) (1.11) (HTML) (:construction: *in process*)
165 |
166 |
167 | ### Ruby on Rails
168 |
169 | * [Praxiswissen Ruby](http://www.oreilly.de/german/freebooks/rubybasger/pdf_rubybasger.pdf) (PDF)
170 | * [Praxiswissen Ruby On Rails](http://examples.oreilly.de/openbooks/pdf_rubyonrailsbasger.pdf) (PDF)
171 | * [Rails Kochbuch](http://examples.oreilly.de/openbooks/pdf_railsckbkger.pdf) (PDF)
172 | * [Ruby on Rails 2](http://openbook.rheinwerk-verlag.de/ruby_on_rails/)
173 | * [Ruby on Rails 3.2 für Ein-, Um- und Quereinsteiger](http://ruby-auf-schienen.de/3.2/)
174 |
175 |
176 | ### Scilab
177 |
178 | * [Einführung in Scilab/Xcos 5.4](http://www.buech-gifhorn.de/scilab/Einfuehrung.pdf) (PDF)
179 |
180 |
181 | ### Scratch
182 |
183 | * [Kreative Informatik mit Scratch](http://eis.ph-noe.ac.at/kreativeinformatik/)
184 |
185 |
186 | ### UML
187 |
188 | * [Der moderne Softwareentwicklungsprozess mit UML](http://www.highscore.de/uml/)
189 |
190 |
191 | ### Unix
192 |
193 | * [Linux-UNIX-Programmierung](http://openbook.rheinwerk-verlag.de/linux_unix_programmierung/)
194 | * [Shell-Programmierung](http://openbook.rheinwerk-verlag.de/shell_programmierung/)
195 | * [Wie werde ich Unix Guru?](http://openbook.rheinwerk-verlag.de/unix_guru/)
196 |
197 |
198 | ### Visual Basic
199 |
200 | * [Einstieg in Visual Basic 2010](http://openbook.rheinwerk-verlag.de/einstieg_vb_2010/)
201 | * [Einstieg in Visual Basic 2012](http://openbook.rheinwerk-verlag.de/einstieg_vb_2012/)
202 | * [Visual Basic 2008](http://openbook.rheinwerk-verlag.de/visualbasic_2008/)
203 |
--------------------------------------------------------------------------------
/free-programming-books-en.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [All](#all)
4 |
5 |
6 | ### All
7 |
8 | * [English](/free-programming-books.md) (The list of books in English is here for historical reasons.)
9 |
--------------------------------------------------------------------------------
/free-programming-books-es.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [0 - Meta-Listas](#0---meta-listas)
4 | * [1 - Agnósticos](#1---agnósticos)
5 | * [Algoritmos y Estructuras de Datos](#algoritmos-y-estructuras-de-datos)
6 | * [Base de Datos](#base-de-datos)
7 | * [Ciencia Computacional](#ciencia-computacional)
8 | * [Cursos Masivos en Línea](#cursos-masivos-en-línea)
9 | * [Metodologías de desarrollo de software](#metodologías-de-desarrollo-de-software)
10 | * [Misceláneos](#misceláneos)
11 | * [Paradigmas de Programación](#paradigmas-de-programación)
12 | * [Sistemas Operativos](#sistemas-operativos)
13 | * [Android](#android)
14 | * [C](#c)
15 | * [C++](#c-1)
16 | * [Coffeescript](#coffeescript)
17 | * [Emacs](#emacs)
18 | * [Ensamblador](#ensamblador)
19 | * [Erlang](#erlang)
20 | * [Git](#git)
21 | * [Github](#github)
22 | * [Haskell](#haskell)
23 | * [HTML & CSS](#html--css)
24 | * [Java](#java)
25 | * [JavaScript](#javascript)
26 | * [AngularJS](#angularjs)
27 | * [D3](#d3js)
28 | * [jQuery](#jquery)
29 | * [node.js](#nodejs)
30 | * [React](#react)
31 | * [LaTeX](#latex)
32 | * [Linux](#linux)
33 | * [.NET (C# Visual Studio)](#net-c--visual-studio)
34 | * [NoSQL](#nosql)
35 | * [MongoDB](#mongodb)
36 | * [Perl](#perl)
37 | * [Perl 6 / Raku](#perl-6--raku)
38 | * [PHP](#php)
39 | * [Python](#python)
40 | * [Django](#django)
41 | * [Web2py](#web2py)
42 | * [R](#r)
43 | * [Ruby](#ruby)
44 | * [Ruby on Rails](#ruby-on-rails)
45 | * [Scala](#scala)
46 | * [Scratch](#scratch)
47 | * [SQL](#sql)
48 | * [Subversion](#subversion)
49 | * [SVG](#svg)
50 |
51 |
52 | ### 0 - Meta-Listas
53 |
54 | * [Aprender Python](http://python.org.ar/wiki/AprendiendoPython) - Python Argentina
55 | * [Apuntes Completos de Desarrollo Web](http://jorgesanchez.net) - Jorge Sánchez
56 | * [Desarrollo de Aplicaciones Web - Temario Completo](https://github.com/statickidz/TemarioDAW#temario-daw) - José Luis Comesaña (Github)
57 | * [Desarrollo de Aplicaciones Web y Sistemas Microinformáticos y Redes](https://javiergarciaescobedo.es) - Javier García Escobedo
58 | * [Gitbook - Libros útiles en español](https://github.com/DpdC/gitbook-biblioteca-impresionante-en-espanol#gitbook---biblioteca-de-libros-en-español--) (Github)
59 | * [Múltiples Cursos y Enlaces de Tecnología Informática](http://elvex.ugr.es) - Fernando Berzal
60 | * [OpenLibra - Biblioteca recopilatorio de libros libres](https://openlibra.com/es/collection)
61 | * [Universidad Autónoma de Mexico - Plan (2016)](http://fcasua.contad.unam.mx/apuntes/interiores/plan2016_1.php)
62 |
63 |
64 | ### 1 - Agnósticos
65 |
66 | #### Algoritmos y Estructuras de Datos
67 |
68 | * [Algoritmos y Programación (Guía para docentes)](http://www.eduteka.org/pdfdir/AlgoritmosProgramacion.pdf) (PDF)
69 | * [Apuntes de Algoritmos y Estructuras de Datos](https://openlibra.com/en/book/download/apuntes-de-algoritmos-y-estructuras-de-datos) (PDF)
70 | * [Breves Notas sobre Análisis de Algoritmos](http://lya.fciencias.unam.mx/jloa/publicaciones/analisisdeAlgoritmos.pdf) (PDF)
71 | * [Fundamentos de Informática y Programación](http://robotica.uv.es/Libro/Indice.html) (HTML)
72 | * [Temas selectos de estructuras de datos](http://lya.fciencias.unam.mx/jloa/publicaciones/estructurasdeDatos.pdf) (PDF)
73 | * [Teoría sintáctico-gramatical de objetos](http://www.bubok.es/libros/219288/Teoria-sintacticogramatical-de-objetos) (Bubok)
74 |
75 |
76 | #### Base de Datos
77 |
78 | * [Apuntes de Base de Datos 1](http://rua.ua.es/dspace/bitstream/10045/2990/1/ApuntesBD1.pdf) (PDF)
79 | * [Base de Datos (2005)](http://www.uoc.edu/masters/oficiales/img/913.pdf) - Mercedes Marqués (PDF)
80 | * [Base de Datos (2011)](https://openlibra.com/es/book/download/bases-de-datos-2) - Mercedes Marqués (PDF)
81 | * [Base de Datos Avanzadas (2013)](https://openlibra.com/es/book/download/bases-de-datos-avanzadas) - Aramburu & Sanz Blasco (PDF)
82 | * [Diseño Conceptual de Bases de Datos](https://openlibra.com/es/book/download/diseno-conceptual-de-bases-de-datos) (PDF)
83 |
84 |
85 | #### Ciencia Computacional
86 |
87 | * [Breves Notas sobre Autómatas y Lenguajes](http://lya.fciencias.unam.mx/jloa/publicaciones/automatasyLenguajes.pdf) (PDF)
88 | * [Breves Notas sobre Teoría de la Computación](http://lya.fciencias.unam.mx/jloa/publicaciones/teoria.pdf) (PDF)
89 |
90 |
91 | #### Cursos Masivos en Línea
92 |
93 | * [Cursos de Programación Online Organizados](https://github.com/DpdC/biblioteca-espanol-gratis/blob/master/cursos-programacion-gratis.md#Índice) (Github)
94 |
95 |
96 | #### Metodologías de desarrollo de software
97 |
98 | * [Compendio de Ingeniería del Software](http://www.navegapolis.com/files/cis.pdf) (PDF)
99 | * [Diseño Ágil con TDD](http://www.carlosble.com/downloads/disenoAgilConTdd_ebook.pdf) (PDF)
100 | * [Ingeniería de Software: Una Guía para Crear Sistemas de Información](https://web.archive.org/web/20150824055042/http://www.wolnm.org/apa/articulos/Ingenieria_Software.pdf) (PDF)
101 | * [Scrum & Extreme Programming (para programadores)](https://web.archive.org/web/20140209204645/http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-agile.pdf) (PDF)
102 | * [Scrum y XP desde las trincheras](http://www.proyectalis.com/wp-content/uploads/2008/02/scrum-y-xp-desde-las-trincheras.pdf) (PDF)
103 |
104 |
105 | #### Misceláneos
106 |
107 | * [97 cosas que todo programador debería saber](http://97cosas.com/programador/) (HTML)
108 | * [Docker](https://github.com/brunocascio/docker-espanol#docker) (Github)
109 | * [El camino a un mejor programador](http://emanchado.github.io/camino-mejor-programador/downloads/camino_2013-01-19_0688b6e.html) (HTML) [(PDF, ePub)](http://emanchado.github.io/camino-mejor-programador/)
110 | *[Introducción a Docker](https://www.rediris.es/tecniris/archie/doc//TECNIRIS47-1b.pdf) (PDF)
111 | * [Programación de videojuegos SDL](http://libros.metabiblioteca.org/bitstream/001/271/8/Programacion_Videojuegos_SDL.pdf) (PDF)
112 |
113 |
114 | #### Paradigmas de Programación
115 |
116 | * [Programación Funcional (1996)](http://www.staff.science.uu.nl/~fokke101/courses/fp-sp.pdf) (PDF)
117 |
118 |
119 | #### Sistemas Operativos
120 |
121 | * [Fundamentos de Sistemas Operativos](http://sistop.org/pdf/sistemas_operativos.pdf) - Gunnar Wolf et al (PDF)
122 | * [Sistemas Operativos](http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/sistope2.PDF) - Dr. David Luis la Red (PDF)
123 |
124 |
125 | ### Android
126 |
127 | * [Curso Android](http://www.hermosaprogramacion.com/android) (HTML)
128 | * [Manual de Programación Android v.2.0](http://ns2.elhacker.net/timofonica/manuales/Manual_Programacion_Android_v2.0.pdf) - Salvador Gómez Oliver (PDF)
129 |
130 |
131 | ### C
132 |
133 | * [GNU/Linux: Programación de Sistemas](http://www.alcancelibre.org/filemgmt_data/files/programaciongnulinux.pdf) (PDF)
134 | * [Introducción a la programación con C](http://repositori.uji.es/xmlui/bitstream/handle/10234/24306/s29.pdf) (PDF) (descarga directa)
135 |
136 |
137 | ### C++
138 |
139 | * [Aprenda C++ avanzado como si estuviera en primero](http://www4.tecnun.es/asignaturas/Informat1/AyudaInf/aprendainf/cpp/avanzado/cppavan.pdf) (PDF)
140 | * [Aprenda C++ básico como si estuviera en primero](http://www4.tecnun.es/asignaturas/Informat1/AyudaInf/aprendainf/cpp/basico/cppbasico.pdf) (PDF)
141 | * [Ejercicios de programación creativos y recreativos en C++](http://antares.sip.ucm.es/cpareja/libroCPP/) (HTML)
142 |
143 |
144 | ### Coffeescript
145 |
146 | * [Coffeescript, un pequeño gran libro](https://leanpub.com/coffeescript) - Javi Jiménez (Leanpub cuenta requerida)
147 |
148 |
149 | ### Ensamblador
150 |
151 | * [Lenguaje Ensamblador para PC](https://pacman128.github.io/static/pcasm-book-spanish.pdf) - Paul A.Carter (PDF)
152 |
153 |
154 | ### Erlang
155 |
156 | * [Programación en Erlang](https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Erlang) - WikiLibros
157 |
158 |
159 | ### Emacs
160 |
161 | * [Una Introducción a Emacs Lisp en Español](http://savannah.nongnu.org/git/?group=elisp-es) (HTML)
162 |
163 |
164 | ### Git
165 |
166 | * [Git Immersion en Español](https://esparta.github.io/gitimmersion-spanish)
167 | * [Git. La guía simple](http://rogerdudler.github.io/git-guide) (HTML)
168 | * [Gitmagic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/es)
169 | * [Pro Git](http://git-scm.com/book/es/)
170 |
171 |
172 | ### Github
173 |
174 | * [Github Simple](https://github.com/MrOutis/GitHub-Simple#github-simple) (Github)
175 |
176 |
177 | ### Haskell
178 |
179 | * [¡Aprende Haskell por el bien de todos!](http://aprendehaskell.es/main.html) (HTML)
180 | * [Piensa en Haskell (ejercicios de programación funcional)](http://www.cs.us.es/~jalonso/publicaciones/Piensa_en_Haskell.pdf) (PDF)
181 |
182 |
183 | ### HTML & CSS
184 |
185 | * [CSS avanzado](http://librosweb.es/libro/css_avanzado) Javier Eguíluz (HTML) [(PDF)](https://openlibra.com/es/book/download/css-avanzado)
186 | * [CSS3 y JavaScript avanzado](https://openlibra.com/es/book/download/css3-y-javascript-avanzado) (PDF)
187 | * [Diseño de Interfaces Web](http://interfacesweb.github.io/unidades/) (HTML)
188 | * [Estructura con CSS](http://es.learnlayout.com) (HTML)
189 | * [Guía Completa de CSS3](https://openlibra.com/es/book/download/guia-completa-de-css3) - Antonio Navajas (PDF)
190 | * [Introducción a CSS](http://librosweb.es/libro/css/) - Javier Eguíluz (HTML) [(PDF)](https://openlibra.com/es/book/download/introduccion-a-css)
191 |
192 |
193 | ### Java
194 |
195 | * [Aprendiendo Java y POO (2008)](https://openlibra.com/es/book/download/aprendiendo-java-y-poo) (PDF)
196 | * [Desarrollando con Java 8: Poker](https://ia601504.us.archive.org/21/items/DesarrollandoConJava8Poker/DesarrollandoConJava8Poker.pdf) -David Pérez Cabrera (PDF)
197 | * [Desarrollo de proyectos informáticos con Java](http://www3.uji.es/~belfern/libroJava.pdf) (PDF)
198 | * [Ejercicios de Programación en Java](https://www.arkaitzgarro.com/java/) - F.M. Pérez Montes (PDF)
199 | * [Notas de Introducción al Lenguaje de Programación Java (2004)](http://lya.fciencias.unam.mx/jloa/publicaciones/introduccionJava.pdf) - Jorge L. Ortega Arjona (PDF)
200 | * [Pensando la computación como un científico (con Java)](http://www.ungs.edu.ar/cm/uploaded_files/publicaciones/476_cid03-Pensar%20la%20computacion.pdf) (PDF)
201 | * [PlugIn Apache Tapestry: desarrollo de aplicaciones y páginas web](https://picodotdev.github.io/blog-bitix/assets/custom/PlugInTapestry.pdf) (PDF) [(ePub, Mobi, HTML)](https://picodotdev.github.io/blog-bitix/2014/02/libro-sobre-desarrollo-de-aplicaciones-con-apache-tapestry/)
202 | * [Prácticas d Java (2009)](https://openlibra.com/es/book/download/practicas-de-java) (PDF)
203 | * [Preparando JavaSun 6 - OCPJP6](https://github.com/PabloReyes/ocpjp-resumen-espanol#ocpjp6-resumen-español) - Pablo Reyes Almagro (Github) [(PDF)](https://github.com/PabloReyes/ocpjp-resumen-espanol/blob/master/OCPJP6%20Resumen.pdf)
204 | * [Programación en Java](http://elvex.ugr.es/decsai/java/) (HTML)
205 | * [Tutorial básico de Java EE](http://static1.1.sqspcdn.com/static/f/923743/14770633/1416082087870/JavaEE.pdf) (PDF)
206 | * [Tutorial introducción a Maven 3](http://static1.1.sqspcdn.com/static/f/923743/15025126/1320942755733/Tutorial_de_Maven_3_Erick_Camacho.pdf) - Erick Camacho (PDF)
207 |
208 |
209 | ### JavaScript
210 |
211 | * [Guía de Javascript 'Mozilla'](https://developer.mozilla.org/es/docs/Web/JavaScript/Guide) (HTML)
212 | * [Introducción a AJAX](http://librosweb.es/libro/ajax) (HTML) [(PDF)](https://openlibra.com/es/book/download/introduccion-ajax)
213 | * [Introducción a JavaScript](http://librosweb.es/libro/javascript) (HTML) [(PDF)](https://openlibra.com/es/book/download/introduccion-a-javascript)
214 | * [Jardín de JavaScript](http://bonsaiden.github.io/JavaScript-Garden/es) (HTML)
215 | * [JavaScript, ¡Inspírate!](https://leanpub.com/javascript-inspirate) (Leanpub cuenta requerida)
216 | * [JavaScript Para Gatos](https://jsparagatos.com) (HTML)
217 | * [Manual de JavaScript](https://desarrolloweb.com/manuales/manual-javascript.html#capitulos20) (HTML)
218 |
219 |
220 | #### AngularJS
221 |
222 | * [Cómo aprender AngularJS](http://raulexposito.com/documentos/como-aprender-angularjs/) (HTML)
223 |
224 |
225 | #### D3.js
226 |
227 | * [Tutorial de D3](http://gcoch.github.io/D3-tutorial/index.html) (HTML)
228 |
229 |
230 | #### jQuery
231 |
232 | * [Fundamentos de jQuery](https://librosweb.es/libro/fundamentos_jquery) (HTML) [(PDF)](https://openlibra.com/es/book/download/fundamentos-de-jquery)
233 | * [Manual de jQuery](http://mundosica.github.io/tutorial_hispano_jQuery/) (HTML)
234 |
235 |
236 | #### Node.js
237 |
238 | * [Introducción a Node.js a través de Koans](http://nodejskoans.com)
239 |
240 |
241 | #### React
242 |
243 | * [Desarrollo de Aplicaciones Web con React.js y Redux.js](https://leanpub.com/react-redux) (PDF, EPUB, MOBI)
244 |
245 |
246 | ### LaTeX
247 |
248 | * [La introducción no-tan-corta a LaTeX 2ε](http://osl.ugr.es/CTAN/info/lshort/spanish/lshort-a4.pdf) (PDF)
249 |
250 |
251 | ### Linux
252 |
253 | * [Bases de la programación en Bash](http://xinfo.sourceforge.net/documentos/bash-scripting/bash-script-2.0.html) (HTML)
254 | * [BASH Scripting Avanzado: Utilizando declare para definición de tipo](https://web.archive.org/web/20150307181233/http://library.originalhacker.org:80/biblioteca/articulo/ver/123) (descarga directa)
255 | * [El Manual de BASH Scripting Básico para Principiantes](https://es.wikibooks.org/wiki/El_Manual_de_BASH_Scripting_B%C3%A1sico_para_Principiantes) - WikiLibros
256 | * [El manual del Administrador de Debian](https://debian-handbook.info/browse/es-ES/stable/) (HTML) [(PDF, ePub, Mobi)](https://debian-handbook.info/get/now/)
257 |
258 |
259 | ### .NET (C# / Visual Studio)
260 |
261 | * [El lenguaje de programación C#](http://dis.um.es/~bmoros/privado/bibliografia/LibroCsharp.pdf) (PDF)
262 | * [Guía de Arquitectura N-capas Orientadas al Dominio](https://blogs.msdn.microsoft.com/cesardelatorre/2010/03/11/nuestro-nuevo-libro-guia-de-arquitectura-n-capas-ddd-net-4-0-y-aplicacion-ejemplo-en-disponibles-para-download-en-msdn-y-codeplex) (HTML)
263 |
264 |
265 | ### NoSQL
266 |
267 | #### MongoDB
268 |
269 | * [El pequeño libro MongoDB](https://github.com/uokesita/the-little-mongodb-book)
270 | * [MongoDB en español: T1, El principio](https://dpdc.gitbooks.io/mongodb-en-espanol-tomo-1/content) - Yohan Graterol (Gitbook) (:construction: *en proceso*)
271 |
272 |
273 | ### PHP
274 |
275 | * [Manual de estudio introductorio al lenguaje PHP procedural](https://web.archive.org/web/20140209203630/http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-php.pdf) (PDF)
276 | * [PHP y Programación orientada a objetos](https://styde.net/php-y-programacion-orientada-a-objetos/) (HTML)
277 | * [POO y MVC en PHP](http://www.bubok.es/libros/205199/POO-y-MVC-en-PHP) (Bubok)
278 | * [Programación web avanzada: ajax y google maps](http://rua.ua.es/dspace/bitstream/10045/13176/9/04-ajaxphp.pdf) (PDF)
279 | * [Silex, el manual oficial](http://librosweb.es/libro/silex) (HTML)
280 | * [Symfony 1.4, la guía definitiva](http://librosweb.es/libro/symfony_1_4) (HTML) [(PDF)](https://openlibra.com/es/book/download/symfony-la-guia-definitiva)
281 | * [Symfony 2.4, el libro oficial](http://librosweb.es/libro/symfony_2_4/) (HTML) [(PDF)](https://openlibra.com/es/book/download/manual-de-symfony2-ver-2-0-12)
282 |
283 |
284 | ### Perl
285 |
286 | * [Tutorial Perl](http://es.tldp.org/Tutoriales/PERL/tutoperl-print.pdf) (PDF)
287 | * [Tutorial Perl](http://kataix.umag.cl/~ruribe/Utilidades/Tutorial%20de%20Perl.pdf) (PDF)
288 | * [Tutoriales de Perl](http://perlenespanol.com/tutoriales/) (HTML)
289 |
290 |
291 | ### Perl 6 / Raku
292 |
293 | * [Piensa en Perl 6](https://uzluisf.gitlab.io/piensaperl6/) (PDF)
294 |
295 |
296 | ### Python
297 |
298 | * [Aprenda a pensar como un programador (con Python)](https://argentinaenpython.com/quiero-aprender-python/aprenda-a-pensar-como-un-programador-con-python.pdf) (PDF)
299 | * [Doma de Serpientes para Niños: Aprendiendo a Programar con Python](http://code.google.com/p/swfk-es/) (HTML)
300 | * [Inmersión en Python](http://es.diveintopython.net/toc.html) (HTML)
301 | * [Inmersión en Python 3](https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/inmersionenpython3/inmersionEnPython3.0.11.pdf) (PDF) (descarga directa)
302 | * [Introducción a la programación con Python](http://repositori.uji.es/xmlui/bitstream/handle/10234/24305/s23.pdf) (PDF)
303 | * [Introducción a Programando con Python](http://opentechschool.github.io/python-beginners/es_CL/) (HTML)
304 | * [Python instantáneo (1999)](http://www.arrakis.es/~rapto/AprendaPython.html) (HTML)
305 | * [Python para ciencia e ingeniería](https://github.com/mgaitan/curso-python-cientifico#curso-de-python-para-ciencias-e-ingenierías) (Github)
306 | * [Python para principiantes](http://librosweb.es/libro/python) (HTML) [(PDF)](https://web.archive.org/web/20150421012120/http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-python.pdf)
307 | * [Python para todos](https://launchpadlibrarian.net/18980633/Python%20para%20todos.pdf) (PDF)
308 |
309 |
310 | #### Django
311 |
312 | * [Tutorial de Django Girls](https://tutorial.djangogirls.org/de/) (1.11) (HTML) (:construction: *in process*)
313 |
314 |
315 | #### Web2py
316 |
317 | * [Web2py - Manual de Referencia Completo, 5a Edición](http://www.web2py.com/books/default/chapter/41) (HTML)
318 |
319 |
320 | ### Ruby
321 |
322 | * [Aprende a programar con Ruby](http://rubysur.org/aprende.a.programar) (Gitbook)
323 | * [La Guía de Estilos de Ruby](https://github.com/alemohamad/ruby-style-guide/blob/master/README-esLA.md#preludio) (Github)
324 | * [Ruby en 20 minutos](https://www.ruby-lang.org/es/documentation/quickstart) (HTML)
325 | * [Ruby tutorial o como pasar un buen rato programando](http://rubytutorial.wikidot.com/introduccion) (HTML)
326 |
327 |
328 | #### Ruby on Rails
329 |
330 | * [Introducción a Rails](http://rubysur.org/introduccion.a.rails/) (Gitbook)
331 |
332 |
333 | ### R
334 |
335 | * [Cartas sobre Estadística de la Revista Argentina de Bioingeniería](http://cran.r-project.org/doc/contrib/Risk-Cartas-sobre-Estadistica.pdf) (PDF)
336 | * [Generacion automática de reportes con R y LaTeX](http://cran.r-project.org/doc/contrib/Rivera-Tutorial_Sweave.pdf) (PDF)
337 | * [Gráficos Estadísticos con R](http://cran.r-project.org/doc/contrib/grafi3.pdf) (PDF)
338 | * [Introducción a R](http://cran.r-project.org/doc/contrib/R-intro-1.1.0-espanol.1.pdf) (PDF)
339 | * [Introducción al uso y programación del sistema estadístico R](http://cran.r-project.org/doc/contrib/curso-R.Diaz-Uriarte.pdf) (PDF)
340 | * [Métodos Estadísticos con R y R Commander](http://cran.r-project.org/doc/contrib/Saez-Castillo-RRCmdrv21.pdf) (PDF)
341 | * [Optimización Matemática con R: Volúmen I](http://cran.r-project.org/doc/contrib/Optimizacion_Matematica_con_R_Volumen_I.pdf) (PDF)
342 | * [R para Principiantes](http://cran.r-project.org/doc/contrib/rdebuts_es.pdf) (PDF)
343 |
344 |
345 | ### Scala
346 |
347 | * [Manual de Scala para programadores Java](http://www.scala-lang.org/docu/files/ScalaTutorial-es_ES.pdf) (PDF)
348 | * [Scala con Ejemplos](https://github.com/ErunamoJAZZ/ScalaByExample-es) *(:construction: En proceso)*
349 |
350 |
351 | ### Scratch
352 |
353 | * [Informática Creativa](https://github.com/programamos/GuiaScratch) (PDF)
354 |
355 |
356 | ### SQL
357 |
358 | * [Manual de SQL](http://jorgesanchez.net/manuales/sql/intro-sql-sql2016.html) (HTML)
359 | * [Tutorial de SQL](http://www.desarrolloweb.com/manuales/9/) (HTML)
360 |
361 |
362 | ### Subversion
363 |
364 | * [Control de versiones con Subversion](http://svnbook.red-bean.com/nightly/es/index.html) (HTML)
365 |
366 |
367 | ### SVG
368 |
369 | * [Scalable. Un libro sobre SVG](https://leanpub.com/scalable/) (Leanpub cuenta requerida)
370 |
--------------------------------------------------------------------------------
/free-programming-books-fa_IR.md:
--------------------------------------------------------------------------------
1 | ### فهرست
2 |
3 | * [C#](#c-sharp)
4 | * [CSS](#css)
5 | * [LaTeX](#latex)
6 | * [PHP](#php)
7 | * [Python](#python)
8 | * [R](#r)
9 | * [رایانش ابری](#%D8%B1%D8%A7%DB%8C%D8%A7%D9%86%D8%B4-%D8%A7%D8%A8%D8%B1%DB%8C)
10 | * [گنو/لینوکس](#%DA%AF%D9%86%D9%88%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3)
11 | * [آرچ لینوکس](#%D8%A2%D8%B1%DA%86-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3)
12 | * [اوبونتو](#%D8%A7%D9%88%D8%A8%D9%88%D9%86%D8%AA%D9%88)
13 | * [مهندسی نرمافزار](#%D9%85%D9%87%D9%86%D8%AF%D8%B3%DB%8C-%D9%86%D8%B1%D9%85%E2%80%8C%D8%A7%D9%81%D8%B2%D8%A7%D8%B1)
14 |
15 |
16 | ### C Sharp
17 |
18 | * [توسعه چابک در C#](http://agiledevelopment.ir/ebook/)
19 |
20 |
21 | ### CSS
22 |
23 | * [یادگیری پیکربندی با CSS](http://fa.learnlayout.com)
24 |
25 |
26 | ### LaTeX
27 |
28 | * [مقدمه ای نه چندان کوتاه بر LaTeX](http://www.ctan.org/tex-archive/info/lshort/persian)
29 |
30 |
31 | ### Python
32 |
33 | * [کتاب آزاد آموزش پایتون](http://python.coderz.ir)
34 |
35 |
36 | ### R
37 |
38 | * [تحلیل شبکههای اجتماعی در R](http://cran.r-project.org/doc/contrib/Raeesi-SNA_in_R_in_Farsi.pdf) (PDF)
39 | * [راهنمای زبان R](http://cran.r-project.org/doc/contrib/Mousavi-R-lang_in_Farsi.pdf) (PDF)
40 | * [موضعات ویژه در R](http://cran.r-project.org/doc/contrib/Mousavi-R_topics_in_Farsi.pdf) (PDF)
41 |
42 |
43 | ### رایانش ابری
44 |
45 | * [رایانش ابری](http://docs.occc.ir/books/Main%20Book-20110110_2.pdf) (PDF)
46 |
47 |
48 | ### گنو/لینوکس
49 |
50 | #### آرچ لینوکس
51 |
52 | * [آرچ بوک](http://linuxreview.ir/archbook/ArchBook-2012-1.pdf) (PDF)
53 |
54 |
55 | #### اوبونتو
56 |
57 | * [اوبونتو برای تازه واردها](http://ubuntu-book.org)
58 |
59 |
60 | ### مهندسی نرمافزار
61 |
62 | * [الگوهای طراحی در برنامهنویسی شیءگرا](https://github.com/khajavi/Practical-Design-Patterns)
63 |
--------------------------------------------------------------------------------
/free-programming-books-fi.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [C](#c)
4 | * [C++](#c-1)
5 | * [JavaScript](#javascript)
6 | * [PHP](#php)
7 | * [Python](#python)
8 | * [Ruby](#ruby)
9 |
10 |
11 | ### C
12 |
13 | * [C](https://fi.wikibooks.org/wiki/C) - Wikikirjasto
14 | * [C-ohjelmointi](http://www.ohjelmointiputka.net/oppaat/opas.php?tunnus=c_esittaja)
15 |
16 |
17 | ### C++
18 |
19 | * [C++](https://fi.wikibooks.org/wiki/C%2B%2B) - Wikikirjasto
20 |
21 |
22 | ### JavaScript
23 |
24 | * [JavaScript](https://fi.wikibooks.org/wiki/JavaScript) - Wikikirjasto
25 |
26 |
27 | ### PHP
28 |
29 | * [PHP](https://fi.wikibooks.org/wiki/PHP) - Wikikirjasto
30 | * [PHP-ohjelmointi](http://www.ohjelmointiputka.net/oppaat/opas.php?tunnus=php_01)
31 |
32 |
33 | ### Python
34 |
35 | * [Python 2](https://fi.wikibooks.org/wiki/Python_2) - Wikikirjasto
36 | * [Python 3](https://fi.wikibooks.org/wiki/Python_3) - Wikikirjasto
37 | * [Python-ohjelmointi](http://www.ohjelmointiputka.net/oppaat/opas.php?tunnus=python3_01)
38 |
39 |
40 | ### Ruby
41 |
42 | * [Ruby](https://fi.wikibooks.org/wiki/Ruby) - Wikikirjasto
43 |
--------------------------------------------------------------------------------
/free-programming-books-fr.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [0 - Méta-listes](#0---méta-listes)
4 | * [1 - Non dépendant du langage](#1---non-dépendant-du-langage)
5 | * [Algorithmique](#algorithmique)
6 | * [Logiciels libres](#logiciels-libres)
7 | * [Makefile](#makefile)
8 | * [Pédagogie pour enfants et adolescents](#pédagogie-pour-enfants-et-adolescents)
9 | * [Théorie des langages](#théorie-des-langages)
10 | * [Ada](#ada)
11 | * [Assembleur](#assembleur)
12 | * [Bash / Shell](#bash--shell)
13 | * [C / C++](#c--c)
14 | * [Caml](#caml)
15 | * [Coq](#coq)
16 | * [CSS](#css)
17 | * [Git](#git)
18 | * [Haskell](#haskell)
19 | * [Java](#java)
20 | * [Javascript](#javascript)
21 | * [jQuery](#jquery)
22 | * [(La)TeX et associés](#latex-et-associés)
23 | * [Asymptote](#asymptote)
24 | * [LaTeX](#latex)
25 | * [Metapost](#metapost)
26 | * [PGF/TikZ](#pgftikz)
27 | * [TeX](#tex)
28 | * [Lisp](#lisp)
29 | * [Lua](#lua)
30 | * [Meteor](#meteor)
31 | * [Perl](#perl)
32 | * [PHP](#php)
33 | * [Processing](#processing)
34 | * [Python](#python)
35 | * [Django](#django)
36 | * [R](#r)
37 | * [Ruby](#ruby)
38 | * [Sage](#sage)
39 | * [Scilab](#scilab)
40 | * [Scratch](#scratch)
41 | * [SPIP](#spip)
42 | * [SQL](#sql)
43 | * [Systèmes d'exploitation](#systemes-d-exploitation)
44 | * [TEI](#TEI)
45 | * [Vim](#vim)
46 |
47 |
48 | ### 0 - Méta-listes
49 |
50 | * [Le SILO: Sciences du numérique & Informatique au Lycée: Oui!](https://wiki.inria.fr/sciencinfolycee/Accueil)
51 |
52 |
53 | ### 1 - Non dépendant du langage
54 |
55 | #### Algorithmique
56 |
57 | * [Algorithmique](http://pauillac.inria.fr/~quercia/cdrom/cours/) - Michel Quercia
58 | * [Complexité algorithmique](http://www.liafa.univ-paris-diderot.fr/~sperifel/livre_complexite.html) - Sylvain Perifel
59 | * [Éléments d'algorithmique](http://www-igm.univ-mlv.fr/~berstel/Elements/Elements.pdf) - D. Beauquier, J. Berstel, et Ph. Chrétienne (PDF)
60 | * [France-IOI](http://www.france-ioi.org)
61 | * [Prologin](https://prologin.org)
62 |
63 |
64 | #### Logiciels libres
65 |
66 | * [Histoires et cultures du libres](http://framabook.org/histoiresetculturesdulibre/)
67 | * [Option libre. Du bon usage des licences libres](http://framabook.org/optionlibre-dubonusagedeslicenceslibres/) - Jean Benjamin
68 | * [Produire du logiciel libre](http://framabook.org/produire-du-logiciel-libre-2/) - Karl Fogel
69 | * [Richard Stallman et la révolution du logiciel libre](http://framabook.org/richard-stallman-et-la-revolution-du-logiciel-libre-2/) - R.M. Stallman, S. Williams et C. Masutti
70 |
71 |
72 | #### Makefile
73 |
74 | * [Concevoir un Makefile](http://icps.u-strasbg.fr/people/loechner/public_html/enseignement/GL/make.pdf) - Vincent Loechner d'après Nicolas Zin (PDF)
75 | * [Introduction aux Makefile](http://eric.bachard.free.fr/UTBM_LO22/P07/C/Documentation/C/make/intro_makefile.pdf) (PDF)
76 |
77 |
78 | #### Pédagogie pour enfants et adolescents
79 |
80 | * [Activités débranchées](https://pixees.fr/?cat=612) Catalogue de ressource pour apprendre l'informatique sans ordinateur.
81 | * [Apprendre l'informatique sans ordinateur](https://interstices.info/enseigner-et-apprendre-les-sciences-informatiques-a-lecole/) - Tim Bell, Ian H. Witten et Mike Fellows (traduit)
82 |
83 |
84 | ### Ada
85 |
86 | * [Cours Ada](http://d.feneuille.free.fr/cours-ada-iut.zip) - Daniel Feneuille (Support d'un cours enseigné à l'IUT d'Aix-en-Provence) (ZIP)
87 | * [Cours Ada 95 pour le programmeur C++](http://d.feneuille.free.fr/c++%20to%20ada%201.0a.pdf) - Quentin Ochem (PDF)
88 |
89 |
90 | ### Assembleur
91 |
92 | * [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter
93 |
94 |
95 | ### Bash / Shell
96 |
97 | * [Guide avancé d'écriture des scripts Bash](http://abs.traduc.org/abs-fr/)
98 |
99 |
100 | ### Caml
101 |
102 | * [Le language Caml](http://caml.inria.fr)
103 |
104 |
105 | ### C / C++
106 |
107 | * [C++ moderne](http://guillaume.belz.free.fr/doku.php?id=programmez_avec_le_langage_c) - Guillaume Belz
108 | * [Cours de C/C++](http://casteyde.christian.free.fr/cpp/cours/online/book1.html) - Christian Casteyde
109 | * [Le C en 20 heures](http://framabook.org/le-c-en-20-heures-2/) - Eric Berthomier et Daniel Schang
110 | * [Le langage C](https://zestedesavoir.com/tutoriels/755/le-langage-c-1/) - Informaticienzero, Taure, Paraze et Lucas-84
111 |
112 |
113 | ### Coq
114 |
115 | * [Le Coq'Art (V8)](http://www.labri.fr/perso/casteran/CoqArt/) - Yves Bertot et Pierre Castéran
116 |
117 |
118 | ### CSS
119 |
120 | * [Apprendre les mises en page CSS](http://fr.learnlayout.com)
121 |
122 |
123 | ### Git
124 |
125 | * [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/fr/) - Alexandre Garel, Paul Gaborit et Nicolas Deram
126 | * [Pro Git](http://www.git-scm.com/book/fr/v2) - Scott Chacon et Ben Straub
127 |
128 |
129 | ### Java
130 |
131 | * [Développons en Java](http://www.jmdoudoux.fr/accueil_java.htm#dej) - Jean-Michel DOUDOUX (3400 pages!)
132 | * [Java Programming for Kids, Parents and Grandparents](http://myflex.org/books/java4kids/java4kids.htm) - Yakov Fain
133 | * [Play.Rules!](http://3monkeys.github.io/play.rules/)
134 |
135 |
136 | ### Javascript
137 |
138 | * [Javascript Éloquent : Une introduction moderne à la programmation](http://fr.eloquentjavascript.net) - Marijn Haverbeke
139 |
140 |
141 | ### jQuery
142 |
143 | * [Apprendre jQuery](https://sutterlity.gitbooks.io/apprendre-jquery/content/) - Sutterlity Laurent
144 |
145 |
146 | ### Haskell
147 |
148 | * [A Gentle Introduction to Haskell](http://gorgonite.developpez.com/livres/traductions/haskell/gentle-haskell/) - Paul Hudak, John Peterson et Joseph Fasel
149 | * [Apprendre Haskell vous fera le plus grand bien !](http://lyah.haskell.fr)
150 |
151 |
152 | ### (La)TeX et associés
153 |
154 | #### LaTeX
155 |
156 | * [LaTeX... pour le prof de maths !](http://math.univ-lyon1.fr/irem/IMG/pdf/LatexPourLeProfDeMaths.pdf) - Arnaud Gazagnes (PDF)
157 | * [Tout ce que vous avez toujours voulu savoir sur LaTeX sans jamais oser le demander](http://framabook.org/tout-sur-latex/) - Vincent Lozano
158 | * [(Xe)LaTeX appliqué aux sciences humaines](http://geekographie.maieul.net/95) - Maïeul Rouquette
159 |
160 |
161 | ##### KOMA-Script
162 |
163 | * [KOMA-Script, Typographie universelle avec XƎLaTeX](https://framabook.org/koma-script/) - Raymond Rochedieu (trad.) et Markus Kohm
164 |
165 |
166 | #### Asymptote
167 |
168 | * [Asymptote. Démarrage rapide](http://cgmaths.fr/cgFiles/Dem_Rapide.pdf) - Christophe Grospellier (PDF)
169 |
170 |
171 | #### Metapost
172 |
173 | * [Tracer des graphes avec Metapost](http://melusine.eu.org/syracuse/metapost/f-mpgraph.pdf) - John D. Hobby (PDF)
174 | * [Un manuel de Metapost](http://melusine.eu.org/syracuse/metapost/f-mpman-2.pdf) - John D. Hobby (PDF)
175 |
176 |
177 | #### PGF/TikZ
178 |
179 | * [TikZ pour l'impatient](http://math.et.info.free.fr/TikZ/) - Gérard Tisseau et Jacques Duma
180 |
181 |
182 | #### TeX
183 |
184 | * [TeX pour l'Impatient](http://www.apprendre-en-ligne.net/LaTeX/teximpatient.pdf) - Paul Abrahams, Kathryn Hargreaves, and Karl Berry, trad. Marc Chaudemanche (PDF)
185 |
186 |
187 | ### Lisp
188 |
189 | * [Introduction à la programmation en Common Lisp](http://www.algo.be/logo1/lisp/intro-lisp.pdf) - Francis Leboutte (PDF)
190 | * [Traité de programmation en Common Lisp](http://dept-info.labri.fr/~strandh/Teaching/Programmation-Symbolique/Common/Book/HTML/programmation.html) - Robert Strandh et Irène Durand
191 |
192 |
193 | ### Lua
194 |
195 | * [Introduction à la programmation Lua](http://www.luteus.biz/Download/LoriotPro_Doc/LUA/LUA_Training_FR/Introduction_Programmation.html)
196 | * [Lua : le tutoriel](http://wxlua.developpez.com/tutoriels/lua/general/cours-complet/) - Claude Urban
197 |
198 |
199 | ### Meteor
200 |
201 | * [Apprendre Meteor](https://mquandalle.gitbooks.io/apprendre-meteor/content/) - Maxime Quandalle
202 | * [Discover Meteor](http://fr.discovermeteor.com) - Tom Coleman et Sacha Greif
203 |
204 |
205 | ### Perl
206 |
207 | * [Guide Perl - débuter et progresser en Perl](http://formation-perl.fr/guide-perl.html) - Sylvain Lhullier
208 | * [La documentation Perl en français](http://perl.mines-albi.fr/DocFr.html)
209 |
210 |
211 | ### PHP
212 |
213 | * [Cours de PHP 5](http://g-rossolini.developpez.com/tutoriels/php/cours/?page=introduction) - Guillaume Rossolini
214 | * [Initiation au PHP](http://framasoft.net/IMG/pdf/initiation_php.pdf) - David Ducrocq (PDF)
215 | * [Programmer en PHP](http://www.lincoste.com/ebooks/pdf/informatique/programmer_php.pdf) - Julien Gaulmin (PDF)
216 |
217 |
218 | ### Processing
219 |
220 | * [Processing](https://fr.flossmanuals.net/processing/) - Œuvre collective (HTML)
221 |
222 |
223 | ### Python
224 |
225 | * [Appendre à programmer avec Python](http://inforef.be/swi/python.htm) - Gerard Swinnen
226 | * [Python](http://www.lincoste.com/ebooks/pdf/informatique/python.pdf) - Guido Van Rossum (PDF)
227 | * [Une introduction à Python 3](https://perso.limsi.fr/pointal/python:courspython3) - Bob Cordeau et Laurent Pointal
228 |
229 |
230 | #### Django
231 |
232 | * [Tutoriel de Django Girls](https://tutorial.djangogirls.org/fr/) (1.11) (HTML)
233 |
234 |
235 | ### R
236 |
237 | * [Introduction à la programmation en R](http://cran.r-project.org/doc/contrib/Goulet_introduction_programmation_R.pdf) - Vincent Goulet (PDF)
238 |
239 |
240 | ### Ruby
241 |
242 | * [Ruby en vingt minutes](https://www.ruby-lang.org/fr/documentation/quickstart/)
243 | * [Venir à Ruby après un autre language](https://www.ruby-lang.org/fr/documentation/ruby-from-other-languages/)
244 |
245 |
246 | #### Ruby on Rails
247 |
248 | * [Tutoriel Ruby on Rails : Apprendre Rails par l'exemple](http://french.railstutorial.org/chapters/beginning) - Michael Hartl
249 |
250 |
251 | ### Sage
252 |
253 | * [Calcul mathématique avec Sage](https://hal.inria.fr/inria-00540485/file/sagebook-web-20130530.pdf) - A. Casamayou, N. Cohen, G. Connan, T. Dumont, L. Fousse, F. Maltey, M. Meulien, M. Mezzarobba, C. Pernet, N. M. Thiéry, P. Zimmermann (PDF)
254 |
255 |
256 | ### Scilab
257 |
258 | * [Introduction à Scilab](http://forge.scilab.org/index.php/p/docintrotoscilab/downloads/) - Michaël Baudin, Artem Glebov, Jérome Briot
259 |
260 |
261 | ### Scratch
262 |
263 | * [Informatique Créative](https://pixees.fr/programmation-creative-en-scratch/)
264 |
265 |
266 | ### SPIP
267 |
268 | * [Programmer avec SPIP](http://programmer.spip.net) - Matthieu Marcimat et collectif SPIP
269 |
270 |
271 | ### SQL
272 |
273 | * [Cours complet pour apprendre les différents types de bases de données et le langage SQL](https://sgbd.developpez.com/tutoriels/cours-complet-bdd-sql/) - Jacques Le Maitre
274 |
275 |
276 | ### Systèmes d'exploitation
277 |
278 | * [Simple OS (SOS)](http://sos.enix.org/fr/SOSDownload) - David Decotigny et Thomas Petazzoni
279 |
280 |
281 | ### TEI
282 |
283 | * [Qu'est-ce que la Text Encoding Initiative ?](http://books.openedition.org/oep/1237) - Lou Burnard, trad. par Marjorie Burghart
284 |
285 |
286 | ### Vim
287 |
288 | * [Learn Vim Progressively](http://yannesposito.com/Scratch/fr/blog/Learn-Vim-Progressively/)
289 | * [Vim pour les humains](https://vimebook.com/fr) - Vincent Jousse (le livre n'est pas **gratuit** mais **à prix libre**)
290 |
--------------------------------------------------------------------------------
/free-programming-books-gr.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [C++](#c++)
4 | * [Java](#java)
5 | * [Python](#python)
6 | * [Scala](#scala)
7 | * [SQL](#sql)
8 |
9 |
10 | ### C++
11 |
12 | * [Εισαγωγή στη C++](http://www.ebooks4greeks.gr/2011.Download_free-ebooks/Pliroforikis/glossa_programmatismoy_C++__eBooks4Greeks.gr.pdf) (PDF)
13 |
14 |
15 | ### Java
16 |
17 | * [Εισαγωγή στη Java](http://www.ebooks4greeks.gr/wp-content/uploads/2013/03/Java-free-book.pdf) (PDF)
18 | * [Εισαγωγή στη γλώσσα προγραμματισμού JAVA](http://www.ebooks4greeks.gr/dowloads/Pliroforiki/Glosses.program./Java__Downloaded_from_eBooks4Greeks.gr.pdf) (PDF)
19 | * [Ηλεκτρονικό εγχειρίδιο της JAVA](http://www.ebooks4greeks.gr/wp-content/uploads/2013/04/java-2012-eBooks4Greeks.gr_.pdf) (PDF)
20 | * [Σημειώσεις Java](http://www.ebooks4greeks.gr/wp-content/uploads/2013/03/shmeiwseis-Java-eBooks4Greeks.gr_.pdf) (PDF)
21 |
22 |
23 | ### Python
24 |
25 | * [Ένα byte της Python](https://archive.org/details/AByteOfPythonEl)
26 |
27 |
28 | ### Scala
29 |
30 | * [Creative Scala](https://github.com/mrdimosthenis/creative-scala) (EPUB, HTML, PDF)
31 |
32 |
33 | ### SQL
34 |
35 | * [Συστήματα Βάσεων Δεδομένων - Θεωρία και πρακτική εφαρμογή](http://studentguru.gr/cfs-file/__key/telligent-evolution-components-attachments/13-1200-00-00-00-13-46-27/vaseis_5F00_dedomenwn.pdf) (PDF)
36 |
--------------------------------------------------------------------------------
/free-programming-books-hu.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [0 - Programozási nyelv független](#0---programozasi-nyelv-fuggetlen)
4 | * [Ada](#ada)
5 | * [Arduino](#arduino)
6 | * [C++](#c)
7 | * [HTML / CSS](#html-css)
8 | * [Java](#java)
9 | * [Lego Mindstorms](#lego-mindstorms)
10 | * [LISP](#lisp)
11 | * [.NET](#net)
12 | * [PHP](#php)
13 | * [PowerShell](#powershell)
14 | * [Python](#python)
15 | * [Django](#django)
16 | * [Windows Phone](#windows-phone)
17 |
18 |
19 | ### 0 - Programozási nyelv független
20 |
21 | * [A hitelesítés-szolgáltatókkal szembeni bizalom erősítése](http://mek.oszk.hu/03900/03943/index.phtml) - Várnai Róbert (PDF)
22 | * [Adatmodellezés](http://mek.oszk.hu/11100/11144/index.phtml) - Halassy Béla (Word, PDF)
23 | * [Az adatbázistervezés alapjai és titkai](http://mek.oszk.hu/11100/11123/index.phtml) - Halassy Béla (Word, PDF)
24 | * [Ember, információ, rendszer](http://mek.oszk.hu/11100/11122/index.phtml) - Halassy Béla (Word, PDF)
25 | * [Formális nyelvek](http://mek.oszk.hu/05000/05099/index.phtml) - Bach Iván (PDF)
26 | * [Mese a felhasználó központú tervezőről](http://mek.oszk.hu/11700/11748/index.phtml) - David Travis, ford.: Favorit Fordító Iroda (PDF)
27 | * [Prognyelvek portál](http://nyelvek.inf.elte.hu/index.php) - Felelős oktató: Nyékyné Gaizler Judit (HTML)
28 |
29 |
30 | ### Ada
31 |
32 | * [Az Ada programozási nyelv](http://mek.oszk.hu/01200/01256/index.phtml) - Kozics Sándor (PDF)
33 |
34 |
35 | ### Arduino
36 |
37 | * [Arduino programozási kézikönyv](http://avr.tavir.hu) - Brian W. Evans írása alapján fordította, kiegészítette és frissítette Cseh Róbert (PDF - regisztráció szükséges)
38 |
39 |
40 | ### C++
41 |
42 | * [Fejlett programozási technikák](http://www.ms.sapientia.ro/~manyi/teaching/c++/cpp.pdf) - Antal Margit (PDF)
43 |
44 |
45 | ### HTML / CSS
46 |
47 | * [CSS alapjai](http://weblabor.hu/cikkek/cssalapjai1) - Bártházi András (HTML)
48 | * [Webes szabványok](http://nagygusztav.hu/webes-szabvanyok) - Chris Mills, Ben Buchanan, Tom Hughes-Croucher, Mark Norman "Norm" Francis, Linda Goin, Paul Haine, Jen Hanen, Benjamin Hawkes-Lewis, Ben Henick, Christian Heilmann, Roger Johansson, Peter-Paul Koch, Jonathan Lane, Tommy Olsson, Nicole Sullivan és Mike West, ford.: Nagy Gusztáv (PDF)
49 |
50 |
51 | ### Java
52 |
53 | * [CORBA-alapú elosztott alkalmazások](http://mek.oszk.hu/01400/01404/index.phtml) - Csizmazia Balázs (PDF)
54 | * [Fantasztikus programozás](http://mek.oszk.hu/00800/00889/index.phtml) - Bátfai Mária Erika, Bátfai Norbert (PDF)
55 | * [Hálózati alkalmazások Java nyelven](http://mek.oszk.hu/01300/01304/index.phtml) - Csizmazia Anikó, Csizmazia Balázs (PDF)
56 | * [Hálózati alkalmazások készítése: CORBA, Java, WWW](http://mek.oszk.hu/01700/01750/index.phtml) - Csizmazia Balázs (PS)
57 | * [Java alapú webtechnológiák](http://www.ms.sapientia.ro/~manyi/index_java_techn.html) - Antal Margit (PDF)
58 | * [Java programozás](http://nagygusztav.hu/java-programozas) - Nagy Gusztáv (PDF)
59 | * [Objektumorientált programozás](http://www.ms.sapientia.ro/~manyi/teaching/oop/oop.pdf) - Antal Margit (PDF)
60 | * [Programozás III.](http://www.sze.hu/~varjasin/oktat.html) - Varjasi Norbert (PDF)
61 | * [RMI](http://mek.oszk.hu/01200/01263/index.phtml) - Dékány Dániel (PDF)
62 |
63 |
64 | ### Lego Mindstorms
65 |
66 | * [A MINDSTORMS EV3 robotok programozásának alapjai](http://www.hdidakt.hu/adat/dw_anyagok/dw_74.pdf) - Kiss Róbert (PDF)
67 | * [Egyszerű robotika, A Mindstorms NXT robotok programozásának alapjai](http://www.amcham.hu/download/002/556/Robotkonyv_KR_BZS.pdf) - Kiss Róbert, Badó Zsolt (PDF)
68 |
69 |
70 | ### LISP
71 |
72 | * [A LISP programozási nyelv](http://mek.oszk.hu/07200/07258/index.phtml) - Zimányi Magdolna, Kálmán László, Fadgyas Tibor (PDF)
73 |
74 |
75 | ### Linux
76 |
77 | * [A GNU/Linux programozása grafikus felületen](http://mek.oszk.hu/05500/05528/index.phtml) - Pere László (PDF)
78 | * [GNU/Linux segédprogramok használata](http://mek.oszk.hu/08700/08742/index.phtml) - Terék Zsolt (PDF)
79 |
80 |
81 | ### .NET
82 |
83 | * [C#](http://mek.oszk.hu/10300/10384/index.phtml) - Reiter István (PDF)
84 | * [C# programozás lépésről lépésre](http://devportal.hu) - Reiter István (PDF)
85 | * [Honlapépítés a XXI. században](http://mek.oszk.hu/10300/10392/index.phtml) - A WebMatrix csapat és Balássy György (PDF)
86 | * [Silverlight 4](http://mek.oszk.hu/10300/10382/index.phtml) - Árvai Zoltán, Csala Péter, Fár Attila Gergő, Kopacz Botond, Reiter István, Tóth László (PDF)
87 |
88 |
89 | ### PHP
90 |
91 | * [Drupal 6 alapismeretek](http://nagygusztav.hu/drupal-6-alapismeretek) - Nagy Gusztáv (PDF)
92 | * [Drupal 7 alapismeretek](http://nagygusztav.hu/drupal-7-alapismeretek) - Nagy Gusztáv (PDF)
93 | * [Web programozás alapismeretek](http://nagygusztav.hu/web-programozas) - Nagy Gusztáv (PDF)
94 | * [Webadatbázis-programozás](http://ade.web.elte.hu/wabp/index.html) - Horváth Győző, Tarcsi Ádám (HTML)
95 |
96 |
97 | ### PowerShell
98 |
99 | * [Microsoft PowerShell 2.0](http://mek.oszk.hu/10400/10402/index.phtml) - Soós Tibor (PDF)
100 |
101 |
102 | ### Python
103 |
104 | * [Bevezetés a Pythonba példákkal](http://mek.oszk.hu/08400/08436/index.phtml) - Raphaël Marvie, ford.: Daróczy Péter (PDF)
105 | * [Bevezetés a wxPythonba](http://mek.oszk.hu/08400/08446/index.phtml) - Jeremy Berthet, Gilles Doge, ford.: Daróczy Péter (PDF)
106 | * [Tanuljunk meg programozni Python nyelven](http://mek.oszk.hu/08400/08435/index.phtml) - Gérard Swinnen, ford.: Daróczy Péter (PDF, ODT)
107 |
108 |
109 | #### Django
110 |
111 | * [Django Girls Tutorial](https://tutorial.djangogirls.org/hu/) (1.11) (HTML) (:construction: *in process*)
112 |
113 |
114 | ### Windows Phone
115 |
116 | * [Windows Phone fejlesztés lépésről lépésre](http://mek.oszk.hu/10300/10393/) - Árvai Zoltán, Fár Attila Gergő, Farkas Bálint, Fülöp Dávid, Komjáthy Szabolcs, Turóczi Attila, Velvárt András (PDF)
117 |
--------------------------------------------------------------------------------
/free-programming-books-id.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [Android](#android)
4 | * [Git](#git)
5 | * [Go](#go)
6 | * [HTML & CSS](#html-css)
7 | * [JavaScript](#javascript)
8 | * [PHP](#php)
9 | * [Python](#python)
10 |
11 |
12 | ### Android
13 |
14 | * [Tutorial Membuat Aplikasi Galeri Foto Android](https://www.smashwords.com/books/view/533096)
15 |
16 |
17 | ### Git
18 |
19 | * [Kontrol Versi dengan Git](https://leanpub.com/kontrol-versi-git)
20 | * [Pro Git 1st Edition](https://git-scm.com/book/id/v1)
21 |
22 |
23 | ### Go
24 |
25 | * [Dasar Pemrograman Golang](https://www.gitbook.com/book/novalagung/dasarpemrogramangolang)
26 |
27 |
28 | ### HTML CSS
29 |
30 | * [Belajar HTML dan CSS](http://www.ariona.net/ebook-belajar-html-dan-css/)
31 |
32 |
33 | ### JavaScript
34 |
35 | * [Mengenal JavaScript](http://masputih.com/2013/01/ebook-gratis-mengenal-javascript)
36 | * [Otomatisasi dengan gulp.js](https://kristories.gitbooks.io/otomatisasi-dengan-gulp-js/content/)
37 |
38 |
39 | ### Node.js
40 |
41 | * [Belajar Node.js](http://idjs.github.io/belajar-nodejs/)
42 |
43 |
44 | ### NoSQL
45 |
46 | * [MongoDB Untuk Indonesia](https://kristories.gitbooks.io/pengantar-mongodb/content/)
47 |
48 |
49 | ### PHP
50 |
51 | * [Pemrograman Web dengan PHP dan MySQL](http://achmatim.net/2009/04/15/buku-gratis-pemrograman-web-dengan-php-dan-mysql/)
52 | * [Tutorial Ebook PHP](http://www.ilmuwebsite.com/ebook-php-free-download)
53 |
54 |
55 | ### Python
56 |
57 | * [Belajar Python](http://www.belajarpython.com)
58 | * [Database PostgreSQL, Pemrograman Python, dan SMS Gateway](http://rab.co.id/files/python/bukupython2.pdf.gz) - (PDF)
59 | * [Workshop Python 101](http://sakti.github.io/python101/)
60 |
--------------------------------------------------------------------------------
/free-programming-books-it.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [0 - Agnostico](#0---agnostico)
4 | * [Algoritmi e Strutture Dati](#algoritmi-e-strutture-dati)
5 | * [Metodologie di sviluppo del software](#metodologie-di-sviluppo-del-software)
6 | * [Open source](#open-source)
7 | * [Sistemi](#sistemi)
8 | * [Storia dell'informatica](#storia-dellinformatica)
9 | * [Android](#android)
10 | * [Assembly Language](#assembly-language)
11 | * [BASH](#bash)
12 | * [C](#c)
13 | * [C#](#c-sharp)
14 | * [C++](#c-plus-plus)
15 | * [CSS](#css)
16 | * [Database](#database)
17 | * [NoSQL](#nosql)
18 | * [Relazionali](#relazionali)
19 | * [SQL](#sql)
20 | * [HTML](#html)
21 | * [Java](#java)
22 | * [JavaScript](#javascript)
23 | * [LaTeX](#latex)
24 | * [Linux](#linux)
25 | * [Livecode](#livecode)
26 | * [Perl](#perl)
27 | * [PHP](#php)
28 | * [Python](#python)
29 | * [Django](#django)
30 | * [Ruby](#ruby)
31 | * [UML](#uml)
32 | * [Visual Basic](#visual-basic)
33 |
34 |
35 | ### 0 - Agnostico
36 |
37 | #### Algoritmi e Strutture Dati
38 |
39 | * [Algoritmi e Strutture Dati - Astrazione, Progetto e Realizzazione](http://www.astromoodle.altervista.org/download/libro-asd.pdf) - M. Vento e P. Foggia (PDF)
40 | * [Appunti di Analisi e Progettazione di Algoritmi](https://www.sci.unich.it/~acciaro/corsoASD.pdf) - V. Acciaro T. Roselli e V. Marengo (PDF)
41 | * [Dispense del Corso di Algoritmi e Strutture Dati](http://www.dmi.unict.it/nicosia/lectures/programmazione-scientifica/algo.pdf) (PDF)
42 | * [Progetto e Analisi di Algoritmi](http://bertoni.di.unimi.it/Algoritmi_e_Strutture_Dati.pdf) - A. Bertoni e M. Goldwurm (PDF)
43 |
44 |
45 | #### Metodologie di sviluppo del software
46 |
47 | * [Analisi e progettazione del software](http://www.diegm.uniud.it/schaerf/APS/Dispensa_APS_2_3.pdf) - S. Ceschia e A. Schaerf (PDF)
48 | * [Programmazione Funzionale](http://minimalprocedure.pragmas.org/writings/programmazione_funzionale/programmazione_funzionale.html)
49 |
50 |
51 | #### Open source
52 |
53 | * [Open Source - Analisi di un movimento](http://www.apogeonline.com/2002/libri/88-503-1065-X/ebook/pdf/OpenSource.pdf) - N. Bassi (PDF)
54 |
55 |
56 | #### Sistemi
57 |
58 | * [Programmazione di Sistema in Linguaggio C - Esempi ed esercizi](https://www.disi.unige.it/person/DelzannoG/BIOMED/Programmazione-C/dispense_avanzate_C.pdf) - V. Gervasi, S. Pelagatti, S. Ruggieri, F. Scozzari, A. Sperduti (PDF)
59 |
60 |
61 | #### Storia dell'informatica
62 |
63 | * [Breve storia dell'informatica](http://apav.it/informatica_file1.pdf) - F. Eugeni (PDF)
64 | * [Corso di storia dell'informatica](http://nid.dimi.uniud.it/computing_history/computing_history.html) - C. Bonfanti e P. Giangrandi (PDF)
65 | * [La storia dell'informatica in Mondo Digitale](http://www.aicanet.it/storia-informatica/storia-dell-informatica-in-mondo-digitale) (PDF)
66 | * [STI: il corso di storia dell'Informatica](https://www.progettohmr.it/Corso/) - G.A. Cignoni (PDF)
67 | * [Storia dell'informatica](http://www.dsi.unive.it/~pelillo/Didattica/Storia%20dell'informatica/) - M. Pelillo (PDF)
68 |
69 |
70 | ### Android
71 |
72 | * [Guida Android](http://www.html.it/guide/guida-android/) (HTML)
73 | * [Guida programmazione Android 4.2](http://www.sprik.it/download/guida-programmazione-android-4-2/)
74 |
75 |
76 | ### Assembly Language
77 |
78 | * [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter
79 |
80 |
81 | ### BASH
82 |
83 | * [Guida avanzata per la bash](http://www.dmi.unict.it/diraimondo/web/wp-content/uploads/classes/so/mirror-stuff/abs-guide.pdf) (PDF)
84 |
85 |
86 | ### C
87 |
88 | * [Il linguaggio C - Guida pratica alla programmazione](https://eineki.files.wordpress.com/2010/02/guidac.pdf) - (PDF)
89 | * [Linguaggio C - ANSI C](http://www.itis.pr.it/~dsacco/itis/Olimpiadi-informatica/Libri-di-testo/LinguaggioC-R&K.pdf) - B.W. Kernighan e D.M. Ritchie (PDF)
90 | * [Linguaggio C - Guida alla programmazione](http://www.cbmc.it/~marchettil/Tandem2016/Bellini.pdf) - A. Bellini e A. Guidi _Anno di pubblicazione_ 1999 (PDF)
91 | * [Tricky C](http://www.dmi.unict.it/diraimondo/web/wp-content/uploads/classes/so/mirror-stuff/Tricky_C.pdf) (PDF)
92 |
93 |
94 | ### C Sharp
95 |
96 | * [AB..C# - Guida alla programmazione](http://www.youblisher.com/p/21542-ABC-Guida-alla-programmazione/)
97 |
98 |
99 | ### C Plus Plus
100 |
101 | * [Corso C++ standard](http://didatticait.altervista.org/programmazione/CPP/CPP-dispense/CORSO_C.pdf) - (PDF)
102 | * [Il linguaggio C++](https://hpc-forge.cineca.it/files/CoursesDev/public/2012%20Autumn/Introduzione%20alla%20programmazioni%20a%20oggetti%20in%20C++/corsocpp.pdf) - (PDF)
103 |
104 |
105 | ### CSS
106 |
107 | * [Guida Completa sviluppo lato Client](http://www.aiutamici.com/PortalWeb/eBook/ebook/Alessandro_Stella-Programmare_per_il_web.pdf) (PDF)
108 |
109 |
110 | ### Database
111 |
112 | * [Basi di Dati](http://dbdmg.polito.it/wordpress/teaching/basi-di-dati/) - Apiletti e Cagliero (Politecnico di Torino)
113 | * [La progettazione dei database relazionali](http://www.crescenziogallo.it/unifg/medicina/TSRM/master_bioimmagini/db/Teoria_pratica_progettazione_db_relazionali.pdf) - C. Gallo (PDF)
114 | * [Manuale pratico di disegno e progettazione dei database](http://www.brunasti.eu/unimib/bdsi/manuale-pratico-progettazione-ER-100914.pdf) - P. Brunasti (PDF)
115 | * [Progettare database NoSQL: la guida](http://www.html.it/guide/progettare-database-nosql/?cref=system) (HTML)
116 |
117 |
118 | #### NoSQL
119 |
120 | * [Guida MongoDB](http://www.html.it/guide/guida-mongodb/?cref=system) (HTML)
121 | * [Guida OrientDB](http://www.html.it/guide/guida-orientdb/?cref=system) (HTML)
122 | * [Il piccolo libro di MongoDB](https://nicolaiarocci.com/mongodb/il-piccolo-libro-di-mongodb.pdf) - Traduzione di N. Iarocci dall'originale di K. Seguin (PDF)
123 | * [Redis: la guida](http://www.html.it/guide/redis-la-guida/?cref=system) (HTML)
124 |
125 |
126 | #### Relazionali
127 |
128 | * [Guida a MySQL](http://www.crescenziogallo.it/unifg/agraria/ISLA/SEI1/2016-2017/UD5/Guida%20MySql.pdf) - C. Gallo (PDF)
129 |
130 |
131 | #### SQL
132 |
133 | * [Guida linguaggio SQL](http://www.html.it/guide/guida-linguaggio-sql/?cref=system) (HTML)
134 |
135 |
136 | ### HTML
137 |
138 | * [Canoro sito](http://canoro.altervista.org/guide/html/GuidaHTML22.pdf) (PDF)
139 | * [Guida Completa sviluppo lato Client](http://www.aiutamici.com/PortalWeb/eBook/ebook/Alessandro_Stella-Programmare_per_il_web.pdf) (PDF)
140 | * [INFN di Milano](http://www.mi.infn.it/~calcolo/corso_base_html/pdf/corso_base_html.pdf) (PDF)
141 |
142 |
143 | ### Java
144 |
145 | * [Appendici del manuale di Java 9](https://www.hoepli.it/editore/hoepli_file/download_pub/978-88-203-8302-2_Java9-Appendici.pdf) - C. De Sio Cesari (PDF)
146 | * [Esercitazioni di Spring Boot](https://www.emmecilab.net/esercitazioni-di-spring-boot-0-come-impostare-un-progetto/) - M. Cicolella (HTML)
147 | * [Esercizi del manuale di Java 9](https://www.hoepli.it/editore/hoepli_file/download_pub/978-88-203-8302-2_java9-esercizi.pdf) - C. De Sio Cesari (PDF)
148 | * [Esercizi di Java Avanzato](http://wpage.unina.it/m.faella/Didattica/LpII/archivio.pdf) - M. Faella (PDF)
149 | * [Fondamenti di informatica - Java - Eserciziario](http://www.dei.unipd.it/~filira/fi/etc/eserciziario.pdf) (PDF)
150 | * [Guida a Java 8](http://twiki.di.uniroma1.it/pub/Metod_prog/RS_INFO/lezioni.html)
151 | * [Guida Java](http://www.html.it/guide/guida-java/?cref=development) (HTML)
152 | * [Java 7](https://it.wikibooks.org/wiki/Java) - Wikibooks
153 | * [Java 9 e 10, la guida](https://www.html.it/guide/java-9-la-guida/) (HTML)
154 | * [Object Oriented && Java 5 (II Edizione)](http://www.claudiodesio.com/download/oo_&&_java_5.zip) - Claudio De Sio Cesari (ZIP)
155 |
156 |
157 | ### JavaScript
158 |
159 | * [Corso completo Javascript](https://www.grimaldi.napoli.it/pdf/manuale_unite_224_2_html_1000213680.pdf) - [HTML.it](http://www.html.it) _Anno di pubblicazione_ 2005 (PDF)
160 | * [Guida Completa sviluppo lato Client](http://www.aiutamici.com/PortalWeb/eBook/ebook/Alessandro_Stella-Programmare_per_il_web.pdf) (PDF) (Includo anche Jquery)
161 | * [Guida di riferimento](http://lia.deis.unibo.it/Courses/TecnologieWeb0809/materiale/laboratorio/guide/JScriptRef_Ita.pdf) (PDF)
162 |
163 |
164 | ### LaTeX
165 |
166 | * [Appunti di programmazione in LaTeX e TeX](http://profs.sci.univr.it/~gregorio/introtex.pdf) - Enrico Gregorio (PDF)
167 | * [Il LaTex mediante esempi](http://www.discretephysics.org/MANUALI/Latex.pdf) - E. Tonti (PDF)
168 | * [Impara LaTeX! (... e mettilo da parte)](https://users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/impara_latex.pdf) - Marc Baudoin (PDF)
169 | * [Introduzione all'arte della composizione tipografica con LaTeX](http://www.guitex.org/home/images/doc/guidaguit-b5.pdf) - GuIT (PDF)
170 | * [L'arte di scrivere con LaTeX](http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf) - L. Pantieri e T. Gordini (PDF)
171 | * [LaTeX facile](http://www.guit.sssup.it/downloads/LaTeX-facile.pdf) - N. Garbellini (PDF)
172 | * [LaTeX, naturalmente!](http://www.batmath.it/latex/pdfs/guida_st.pdf) - L .Battaia (PDF)
173 | * [LaTeX per l'impaziente](http://www.lorenzopantieri.net/LaTeX_files/LaTeXimpaziente.pdf) - L. Pantieri (PDF)
174 | * [Scrivere la tesi di laurea con LaTeX](http://www.guit.sssup.it/guitmeeting/2005/articoli/mori.pdf) - L.F. Mori (PDF)
175 | * [Una (mica tanto) breve introduzione a LATEX 2ε](http://www.ctan.org/tex-archive/info/lshort/italian)
176 |
177 |
178 | ### Linux
179 |
180 | * [«a2», ex «Appunti di informatica libera», ex «Appunti Linux»](http://archive.org/download/AppuntiDiInformaticaLibera/)
181 |
182 |
183 | ### Livecode
184 |
185 | * [Guida a livecode](http://www.maxvessi.net/pmwiki/pmwiki.php?n=Main.GuidaALivecode)
186 |
187 |
188 | ### Perl
189 |
190 | * [Corso di Perl](http://www.webprog.net/public/corso_perl.pdf) - M. Beltrame (PDF)
191 | * [Introduzione al Perl](http://www.aquilante.net/perl/perl.pdf) - M. Liverani - _Anno di pubblicazione_ 1996 (PDF)
192 |
193 |
194 | ### PHP
195 |
196 | * [Guida PHP](http://www.html.it/guide/guida-php-di-base/?cref=development) (HTML)
197 | * [Manuale PHP](http://francescomuscolo.altervista.org/manuale_PHP.pdf) (PDF)
198 |
199 |
200 | ### Python
201 |
202 | * [Il manuale di riferimento di Python](http://docs.python.it/html/ref/)
203 | * [Il tutorial di Python](http://docs.python.it/html/tut/)
204 | * [La libreria di riferimento di Python](http://docs.python.it/html/lib/)
205 | * [Pensare da Informatico, Versione Python](http://www.python.it/doc/Howtothink/Howtothink-html-it/index.htm)
206 |
207 |
208 | #### Django
209 |
210 | * [Il tutorial di Django Girls](https://tutorial.djangogirls.org/it/) (1.11) (HTML) (:construction: *in process*)
211 |
212 |
213 | ### Ruby
214 |
215 | * [Introduzione a Ruby](http://tesi.cab.unipd.it/22937/1/Tesina_-_Introduzione_a_Ruby.pdf) (PDF)
216 | * [Programmazione elementare in Ruby](http://minimalprocedure.pragmas.org/writings/programmazione_elementare_ruby/corso_elementare_ruby.html)
217 | * [Ruby User Guide](http://ruby-it.org/rug_it.zip)
218 |
219 |
220 | ### UML
221 |
222 | * [Appunti di UML](http://liuct.altervista.org/download/repository/ingsof/Appunti_UML.pdf) (PDF)
223 | * [Introduzione alla gestione del progetto software con UML](http://areaprofessional.com/documenti/D03_IntroGestioneProgettoSW.pdf) - G. Destri (PDF)
224 |
225 |
226 | ### Visual Basic
227 |
228 | * [Corso Visual Basic](http://www.webalice.it/kindofapple/corsovb.pdf) (PDF)
229 |
--------------------------------------------------------------------------------
/free-programming-books-ko.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [Amazon Web Service](#amazon-web-service)
4 | * [Assembly Language](#assembly-language)
5 | * [Docker](#docker)
6 | * [GIT](#git)
7 | * [Go](#go)
8 | * [HTML5](#html5)
9 | * [JavaScript](#javascript)
10 | * [Node.js](#nodejs)
11 | * [LaTeX](#latex)
12 | * [Linux](#linux)
13 | * [Perl](#perl)
14 | * [PHP](#php)
15 | * [Laravel](#laravel)
16 | * [Python](#python)
17 | * [Django](#django)
18 | * [Flask](#flask)
19 | * [R](#r)
20 | * [Ruby](#ruby)
21 | * [Scratch](#scratch)
22 | * [Swift](#swift)
23 |
24 |
25 | ### Amazon Web Service
26 |
27 | * [아마존 웹 서비스를 다루는 기술](http://www.pyrasis.com/private/2014/09/30/publish-the-art-of-amazon-web-services-book)
28 |
29 |
30 | ### Assembly Language
31 |
32 | * [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter
33 |
34 |
35 | ### Docker
36 |
37 | * [가장 빨리 만나는 Docker](http://www.pyrasis.com/private/2014/11/30/publish-docker-for-the-really-impatient-book)
38 |
39 |
40 | ### GIT
41 |
42 | * [Git - 간편 안내서](http://rogerdudler.github.io/git-guide/index.ko.html)
43 | * [Pro Git 한글 번역](http://git-scm.com/book/ko/)
44 | * [깃허브 치트 시트](https://github.com/tiimgreen/github-cheat-sheet/blob/master/README.ko.md)
45 |
46 |
47 | ### Go
48 |
49 | * [AN INTRODUCTION TO PROGRAMMING IN GO 한글 번역](http://www.codingnuri.com/golang-book/index.html)
50 | * [Go Tour 한글 번역](http://go-tour-kr.appspot.com)
51 | * [Go 언어 웹 프로그래밍 철저 입문](https://thebook.io/006806/)
52 | * [가장 빨리 만나는 Go 언어](http://www.pyrasis.com/private/2015/06/01/publish-go-for-the-really-impatient-book)
53 |
54 |
55 | ### HTML5
56 |
57 | * [HTML5, CSS and Javascript](http://fromyou.tistory.com/581)
58 |
59 |
60 | ### JavaScript
61 |
62 | * [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/ko)
63 | * Meteor
64 | * [Discover Meteor](http://kr.discovermeteor.com)
65 |
66 |
67 | #### Node.js
68 |
69 | * [Node.js API 한글 번역 by outsideris](http://nodejs.sideeffect.kr/docs/)
70 |
71 |
72 | ### LaTeX
73 |
74 | * [The Not So short Introduction to LaTeX 2ε](http://www.ctan.org/tex-archive/info/lshort/korean)
75 |
76 |
77 | ### Linux
78 |
79 | * [리눅스 서버를 다루는 기술](https://thebook.io/006718/)
80 |
81 |
82 | ### Perl
83 |
84 | * [2시간 반만에 펄 익히기](http://qntm.org/files/perl/perl_kr.html)
85 | * [Perl 객체지향프로그래밍(OOP)](https://github.com/aero/perl_docs/blob/master/hatena_perl_oop.md) : Hatena-TextBook의 oop-for-perl 문서 한역 by aero
86 | * [Seoul.pm 펄 크리스마스 달력 #2014 | Seoul.pm Perl Advent Calendar 2014](http://advent.perl.kr/2014/)
87 |
88 |
89 | ### PHP
90 |
91 | * [PHP5 의 주요 기능](https://www.lesstif.com/pages/viewpage.action?pageId=24445740)
92 |
93 |
94 | #### Laravel
95 |
96 | * [라라벨 (Laravel) 5 입문 및 실전 강좌](http://l5.appkr.kr)
97 | * [쉽게 배우는 라라벨 5 프로그래밍](https://www.lesstif.com/display/laravelprog)
98 |
99 |
100 | ### Python
101 |
102 | * [A Byte of Python 한글 번역 by Jeongbin Park](http://byteofpython-korean.sourceforge.net/byte_of_python.pdf) (PDF)
103 | * [모두의 파이썬: 20일 만에 배우는 프로그래밍 기초](https://thebook.io/006855/)
104 | * [왕초보를 위한 Python 2.7](https://wikidocs.net/book/2)
105 | * [점프 투 파이썬 - Python 3](https://wikidocs.net/book/1)
106 |
107 |
108 | #### Django
109 |
110 | * [장고걸스 튜토리얼 (Django Girls Tutorial)](https://tutorial.djangogirls.org/ko/) (1.11) (HTML) (:construction: *in process*)
111 |
112 |
113 | #### Flask
114 |
115 | * [Flask의 세계에 오신것을 환영합니다.](http://flask-docs-kr.readthedocs.io/ko/latest/) (HTML)
116 |
117 |
118 | ### R
119 |
120 | * [R을 이용한 데이터 처리 & 분석 실무](http://r4pda.co.kr) - 서민구 (HTML, PDF - 이전 버젼)
121 | * [The R Manuals (translated in Korean)](http://www.openstatistics.net)
122 |
123 |
124 | ### Ruby
125 |
126 | * [루비 스타일 가이드](https://github.com/dalzony/ruby-style-guide/blob/master/README-koKR.md)
127 |
128 |
129 | ### Scratch
130 |
131 | * [창의컴퓨팅(Creative Computing) 가이드북](http://digital.kyobobook.co.kr/digital/ebook/ebookDetail.ink?barcode=480150000247P)
132 |
133 |
134 | ### Swift
135 |
136 | * [Swift 언어 개발문서](http://swift.leantra.kr) - 이전 버젼
137 |
--------------------------------------------------------------------------------
/free-programming-books-mm.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [Linux](#linux)
4 | * [Meta Lists](#meta-lists)
5 | * [Web Development](#web-development)
6 |
7 |
8 | ### Meta-Lists
9 |
10 | * [Saturngod's Books](http://books.saturngod.net)
11 |
12 |
13 | ### Linux
14 |
15 | * [Ubuntu Linux for You](http://eimaung.com/ubuntu-for-you) - Ei Maung
16 |
17 |
18 | ### Web Development
19 |
20 | * [Professional Web Developer](http://eimaung.com/professional-web-developer) - Ei Maung
21 | * [Rockstar Developer](http://eimaung.com/rockstar-developer) - Ei Maung
22 |
--------------------------------------------------------------------------------
/free-programming-books-nl.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [Python](#python)
4 | * [Scratch](#scratch)
5 |
6 |
7 | ### Python
8 |
9 | * [De Programmeursleerling: Leren coderen met Python 3](http://www.spronck.net/pythonbook/dutchindex.xhtml) - Pieter Spronck (PDF) (3.x)
10 |
11 |
12 | ### Scratch
13 |
14 | * [Creatief Computergebruik](http://scratched.gse.harvard.edu/resources/creatief-computergebruik)
15 |
--------------------------------------------------------------------------------
/free-programming-books-pl.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [0 - Niezależne od języka programowania](#0---niezale%C5%BCne-od-j%C4%99zyka-programowania)
4 | * [Android](#android)
5 | * [Bash](#bash)
6 | * [C](#c)
7 | * [C#](#c-sharp)
8 | * [C++](#c-1)
9 | * [Common Lisp](#common-lisp)
10 | * [Coq](#coq)
11 | * [CSS](#css)
12 | * [Haskell](#haskell)
13 | * [HTML](#html)
14 | * [Java](#java)
15 | * [JavaScript](#javascript)
16 | * [LaTeX](#latex)
17 | * [MySQL](#mysql)
18 | * [Perl](#perl)
19 | * [PHP](#php)
20 | * [Prolog](#prolog)
21 | * [Python](#python)
22 | * [Django](#django)
23 | * [Ruby](#ruby)
24 | * [SQL](#sql)
25 |
26 |
27 | ### 0 - Niezależne od języka programowania
28 |
29 | * [Git](https://pl.wikibooks.org/wiki/Git) - Wikibooks
30 | * [Interaktywna platforma do nauki programowania](http://apki.org)
31 | * [Pisanie OS](https://pl.wikibooks.org/wiki/Pisanie_OS) - Wikibooks
32 | * [Poradnik początkującego programisty](http://www.eioba.pl/a/2eu1/poradnik-poczatkujacego-programisty)
33 | * [Pro Git](http://git-scm.com/book/pl/)
34 | * [Programowanie webowe E14](https://www.youtube.com/playlist?list=PLOYHgt8dIdoxOp0wtNk9Sle5WUsBZc6kq)
35 | * [SVN](https://pl.wikibooks.org/wiki/Subversion) - Wikibooks
36 |
37 |
38 | ### Android
39 |
40 | * [O Androidzie ludzkim głosem](http://jsystems.pl/storage/kurs_android/ebook/ebook-android.pdf) (PDF)
41 | * [Przybornik pragmatycznego programisty Android](http://soldiersofmobile.com/przybornik/przybornik_8_02.pdf) (PDF)
42 |
43 |
44 | ### Bash
45 |
46 | * [Kurs Bash'a](http://dief.republika.pl/kursbasha.tar.gz) (tar.gz)
47 |
48 |
49 | ### C
50 |
51 | * [Kurs C](http://qvazar.pl/kurs-c/kurs-c)
52 | * [Kurs programowania w języku ANSI C pod systemem UNIX](http://janek.ae.krakow.pl/wiluszt/zajecia/c/ansic/) - Janusz Przewocki, Adam Narbudowicz
53 | * [Podstawy programowania Unixa/Linuxa](http://www.opcode.eu.org/programing/c_cpp/)
54 | * [Programowanie w C](https://upload.wikimedia.org/wikibooks/pl/6/6a/C.pdf) - Wikibooks (PDF)
55 | * [Programowanie w języku C](http://www.arturpyszczuk.pl/files/c/pwc.pdf) (PDF)
56 | * [Wgłąb języka C](http://helion.pl/online/wglab/wglab.zip) (ZIP)
57 |
58 |
59 | ### C Sharp
60 |
61 | * [Darmowy kurs C#](http://kurs.aspnetmvc.pl/Csharp)
62 | * [Kurs C#](http://zajacmarek.com/kurs-c-sharp/) - Marek Zając
63 | * [Kurs podstawy C#](http://cezarywalenciuk.pl/blog/programing/kurs/kurs-podstaw-csharpa) - Cezary Walenciuk
64 | * [Programowanie w języku C#](https://4programmers.net/C_sharp)
65 | * [Wstęp do programowania w C#](http://c-sharp.ue.katowice.pl/ksiazka/c_sharp_wer2_0.pdf) - Anna Kempa, Tomasz Staś (PDF)
66 |
67 |
68 | ### C++
69 |
70 | * [Kurs C++](http://cpp0x.pl/kursy/Kurs-C++/1) - Piotr Szawdyński
71 | * [Megatutorial "Od zera do gier kodera"](http://xion.org.pl/productions/texts/coding/megatutorial/) - Karol Kuczmarski
72 |
73 |
74 | ### Common Lisp
75 |
76 | * [Kurs programowania w języku Common Lisp](http://jcubic.pl/lisp_tutorial.php) - Jakub Jankiewicz
77 |
78 |
79 | ### Coq
80 |
81 | * [zeimer.github.io (Programowanie Funkcyjne)](https://zeimer.github.io)
82 |
83 |
84 | ### CSS
85 |
86 | * [Kaskadowe Arkusze Stylów](http://www.kurshtml.edu.pl/css/index.html) - Sławomir Kokłowski
87 | * [Kurs CSS](http://cyberpunk.e-spin.pl/86,36,5/KOD/KURSY-PROGRAMOWANIA/Kurs-CSS)
88 | * [Moja pierwsza strona internetowa w HTML5 i CSS3](http://ferrante.pl/books/html/) - Damian Wielgosik
89 |
90 |
91 | ### Haskell
92 |
93 | * [Haskell](https://pl.wikibooks.org/wiki/Haskell) - Wikibooks
94 |
95 |
96 | ### HTML
97 |
98 | * [HTML dla zielonych](http://www.kurshtml.edu.pl/html/zielony.html) - Sławomir Kokłowski
99 | * [Kurs HTML](http://cyberpunk.e-spin.pl/86,33,5/KOD/KURSY-PROGRAMOWANIA/Kurs-HTML)
100 | * [KURS HTML](http://www.kurshtml.edu.pl) - Sławomir Kokłowski
101 | * [Kurs HTML5](http://cyberpunk.e-spin.pl/86,34,5/KOD/KURSY-PROGRAMOWANIA/Kurs-HTML5)
102 | * [Kurs XHTML](http://cyberpunk.e-spin.pl/86,35,5/KOD/KURSY-PROGRAMOWANIA/Kurs-XHTML)
103 | * [Moja pierwsza strona internetowa w HTML5 i CSS3](http://ferrante.pl/books/html/) - Damian Wielgosik
104 |
105 |
106 | ### Java
107 |
108 | * [Darmowy kurs Java](https://javastart.pl/baza-wiedzy/darmowy-kurs-java) - Sławek Ludwiczak
109 | * [Język Java](http://www.dz5.pl/ti/java/java_skladnia.pdf) - Jacek Rumiński (PDF)
110 | * [Kurs Java](https://stormit.pl/kurs-java/) - Tomasz Woliński
111 | * [Kurs JAVA](http://cyberpunk.e-spin.pl/86,44,5/KOD/KURSY-PROGRAMOWANIA/Kurs-JAVA)
112 | * [Kurs programowania Java](http://www.samouczekprogramisty.pl/kurs-programowania-java/) - Marcin Pietraszek
113 | * [Praktyczny kurs Javy](https://kobietydokodu.pl/kurs-javy/) - Jakub Derda
114 |
115 |
116 | ### JavaScript
117 |
118 | * [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/pl)
119 | * [JavaScript. I wszystko jasne](http://shebang.pl/kursy/wszystko-jasne/) - Marijn Haverbeke, Łukasz Piwko
120 | * [Kurs jQuery](http://cyberpunk.e-spin.pl/86,39,5/KOD/KURSY-PROGRAMOWANIA/Kurs-jQuery)
121 | * [Wstęp - JavaScript](http://www.kurshtml.edu.pl/js/index.html) - Sławomir Kokłowski
122 |
123 |
124 | ### LaTeX
125 |
126 | * [LaTeX kurs](http://www.latex-kurs.x25.pl) - Przemysław Spurek
127 | * [LaTeX. Książka kucharska](https://ptm.org.pl/sites/default/files/latex-ksiazka-kucharska.pdf) - Marcin Borkowski, Bartłomiej Przybylski (PDF)
128 | * [Nie za krótkie wprowadzeniedo systemu LATEX 2ε](http://www.ctan.org/tex-archive/info/lshort/polish) - Janusz Goldasz, Ryszard Kubiak, Tomasz Przechlewski
129 |
130 |
131 | ### MySQL
132 |
133 | * [Kurs MySQL](http://cyberpunk.e-spin.pl/86,38,5/KOD/KURSY-PROGRAMOWANIA/Kurs-MySQL)
134 |
135 |
136 | ### Perl
137 |
138 | * [Kurs Perl](http://zajacmarek.com/2014/10/kurs-perl-cz-1/) - Marek Zając
139 | * [Kurs PERL](cyberpunk.e-spin.pl/86,41,5/KOD/KURSY-PROGRAMOWANIA/Kurs-PERL)
140 | * [Perl](https://pl.wikibooks.org/wiki/Perl) - Wikibooks
141 |
142 |
143 | ### PHP
144 |
145 | * [Kurs PHP](http://phpkurs.pl) - Leszek Krupiński
146 | * [Kurs PHP OOP](http://cyberpunk.e-spin.pl/86,37,5/KOD/KURSY-PROGRAMOWANIA/Kurs-PHP-OOP)
147 | * [PHP](https://pl.wikibooks.org/wiki/PHP) - Wikibooks
148 | * [PHP: The Right Way](http://pl.phptherightway.com) - Josh Lockhart
149 |
150 |
151 | ### Prolog
152 |
153 | * [Programowanie w logice z ograniczeniami: Łagodne wprowadzenie dla platformy ECLiPSe](http://www.pwlzo.pl) - Antoni Niederliński
154 |
155 |
156 | ### Python
157 |
158 | * [Biblioteka Pythona](http://www.python.rk.edu.pl) - Piotr Maliński
159 | * [Podstawy Pythona](http://www.python.rk.edu.pl/w/p/podstawy/) - Piotr Maliński
160 | * [Zanurkuj w Pythonie](https://pl.wikibooks.org/wiki/Zanurkuj_w_Pythonie)
161 |
162 |
163 | #### Django
164 |
165 | * [Kurs Django](http://www.python.rk.edu.pl/w/p/djangoindex/)
166 | * [Kurs Django Girls](https://tutorial.djangogirls.org/pl/) (1.11) (HTML)
167 |
168 |
169 | ### Ruby
170 |
171 | * [Ruby](https://pl.wikibooks.org/wiki/Ruby)
172 |
173 |
174 | ### SQL
175 |
176 | * [PL/SQL - podstawy (na stronie)](http://andrzejklusiewicz.blogspot.com/2010/11/kurs-oracle-plsql.html)
177 | * [SQL - podstawy (na stronie)](http://andrzejklusiewicz.blogspot.com/2010/11/kurs-oracle-sql.html)
178 |
--------------------------------------------------------------------------------
/free-programming-books-pt_BR.md:
--------------------------------------------------------------------------------
1 | ### Índice
2 |
3 | * [C](#c)
4 | * [C#](#c-sharp)
5 | * [C++](#c-1)
6 | * [Engenharia de software](#engenharia-de-software)
7 | * [Metodologias de Desenvolvimento de Software](#metodologias-de-desenvolvimento-de-software)
8 | * [Outros](#outros)
9 | * [Git](#git)
10 | * [Haskell](#haskell)
11 | * [HTML / CSS](#html--css)
12 | * [Java](#java)
13 | * [JavaScript](#javascript)
14 | * [Angular](#angular)
15 | * [Angular.js](#angularjs)
16 | * [Backbone.js](#backbonejs)
17 | * [Ember.js](emberjs)
18 | * [Express.js](#expressjs)
19 | * [Grunt](#grunt)
20 | * [Gulp](#gulp)
21 | * [jQuery](#jquery)
22 | * [Knockout.js](#knockoutjs)
23 | * [Meteor](#meteor)
24 | * [Node.js](#nodejs)
25 | * [React](#react)
26 | * [Vue.js](#vuejs)
27 | * [LaTeX](#latex)
28 | * [LISP](#lisp)
29 | * [Lua](#lua)
30 | * [PHP](#php)
31 | * [Python](#python)
32 | * [Django](#django)
33 | * [RegEx](#regex)
34 | * [Ruby](#ruby)
35 | * [Shell Script](#shell)
36 | * [Vim](#vim)
37 |
38 |
39 | ### C
40 |
41 | * [Apostila Linguagem C](http://www.ime.usp.br/~slago/slago-C.pdf) - Silvio Lago (PDF)
42 | * [Curso de Programação em C - UFMG](http://www2.dcc.ufmg.br/disciplinas/pc/source/introducao_c_renatocm_deeufmg.pdf) - Renato Cardoso Mesquita (PDF)
43 | * [Introdução a Programação](https://github.com/ufpb-computacao/introducao-a-programacao-livro/releases) - livro adotado na UFPB.
44 | * [Introdução em Computação - C](http://www.ime.usp.br/~elo/IntroducaoComputacao/).
45 | * [O Fantástico Mundo da Linguagem C](https://fiorix.files.wordpress.com/2014/04/o-fantc3a1stico-mundo-da-linguagem-c.pdf) (PDF)
46 | * [Projeto de Algoritmos em C](http://www.ime.usp.br/~pf/algoritmos/)
47 |
48 |
49 | ### C Sharp
50 |
51 | * [C# e Orientação a Objetos](https://www.caelum.com.br/apostila-csharp-orientacao-objetos/) - Caelum
52 |
53 |
54 | ### C++
55 |
56 | * [Apostila Linguagem C++](http://www.ime.usp.br/~slago/slago-C++.pdf) - Silvio Lago (PDF)
57 | * [Estrutura de Dados](http://calhau.dca.fee.unicamp.br/wiki/images/0/01/EstruturasDados.pdf) (PDF)
58 | * [Programação Orientada a Objetos em C++](http://webserver2.tecgraf.puc-rio.br/~manuel/Download/Programacao%20Orientada%20a%20Objetos%20em%20C++.pdf) (PDF)
59 |
60 |
61 | ### Engenharia de Software
62 |
63 | #### Metodologias de Desenvolvimento de Software
64 |
65 | * [Kanban e Scrum - obtendo o melhor de ambos](http://www.infoq.com/br/minibooks/kanban-scrum-minibook) *(account required)*
66 | * [Kanban em 10 Passos](http://www.infoq.com/br/minibooks/priming-kanban-jesper-boeg) *(account required)*
67 | * [Scrum e XP direto das Trincheiras](http://www.infoq.com/br/minibooks/scrum-xp-from-the-trenches) *(account required)*
68 |
69 |
70 | #### Outros
71 |
72 | * [CI - Integração Contínua Sem Desculpa](https://ci.mrprompt.com.br)
73 | * [Primeiros passos com Padrões de Projeto](https://leanpub.com/primeiros-passos-com-padroes-de-projeto/)
74 |
75 |
76 | ### Git
77 |
78 | * [Git - guia prático](http://rogerdudler.github.io/git-guide/index.pt_BR.html)
79 | * [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/pt_br/)
80 | * [Minicurso - Controle de Versão usando o Git](https://github.com/ltiaunesp/Git-Minicurso) - LTIA UNESP
81 | * [Pro Git](http://git-scm.com/book/pt-br/)
82 |
83 |
84 | ### Haskell
85 |
86 | * [Aprender o Haskell será um grande bem para você (tradução em andamento)](https://github.com/taylorrf/learnhaskell)
87 |
88 |
89 | ### HTML / CSS
90 |
91 | * [Desenvolvendo para browsers antigos](http://tableless.com.br/browsers-antigos-guerra-contra-o-terror/)
92 | * [Desenvolvimento Web com HTML, CSS e JavaScript](https://www.caelum.com.br/apostila-html-css-javascript/) - Caelum
93 | * [Dive Into HTML5](http://diveintohtml5.com.br)
94 | * [Estruturando o HTML com CSS](http://pt-br.learnlayout.com)
95 |
96 |
97 | ### Java
98 |
99 | * [Algoritmos e Estruturas de Dados com Java](http://www.caelum.com.br/apostila-java-estrutura-dados/) - Caelum
100 | * [Desenvolvimento Distribuído com JavaEE](https://www.gitbook.com/book/rafaelsakurai/desenvolvimento-distribuido) - Rafael Guimarães Sakurai
101 | * [Introdução a Ciência da Computação com Java](http://ccsl.ime.usp.br/files/books/intro-java-cc.pdf) (PDF)
102 | * [Java e Orientação a Objetos](http://www.caelum.com.br/apostila-java-orientacao-objetos/) - Caelum
103 | * [Java para Desenvolvimento Web](http://www.caelum.com.br/apostila-java-web/) - Caelum
104 | * [Lab. Java com Testes, JSF e Design Patterns](https://www.caelum.com.br/apostila-java-testes-jsf-web-services-design-patterns/) - Caelum
105 | * [Web ágil com VRaptor, Hibernate e AJAX](http://www.caelum.com.br/apostila-vraptor-hibernate/) - Caelum
106 |
107 |
108 | ### JavaScript
109 |
110 | * [Eloquente Javascript](https://github.com/braziljs/eloquente-javascript)
111 | * [EXPERT JS Stack](http://stack.desenvolvedor.expert)
112 | * [Guia JavaScript](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Guide)
113 | * [Guia Rápido de Desenvolvimento para Firefox OS](https://leanpub.com/guiarapidofirefoxos)
114 | * [JS: A forma certa](http://jstherightway.org/pt-br/)
115 |
116 |
117 | #### Angular
118 |
119 | * [Implemente um aplicativo de página única com o Angular 2](https://www.ibm.com/developerworks/br/library/implemente-aplicativo-pagina-unica-angular-2/index.html)
120 |
121 |
122 | #### Angular.js
123 |
124 | * [Criando uma aplicação simples com AngularJS](http://tableless.com.br/criando-uma-aplicacao-simples-com-angularjs/)
125 | * [Criando uma aplicação Single Page com AngularJS](http://tableless.com.br/criando-uma-aplicacao-single-page-com-angularjs/)
126 | * [Entendendo as diretivas e fazendo abas com AngularJS](http://tableless.com.br/diretivas-angularjs-abas/)
127 |
128 |
129 | #### Backbone.js
130 |
131 | * [Série Backbone.js (blog.fernandomantoan.com)](http://blog.fernandomantoan.com/serie-backbone-js-parte-1-introducao/)
132 | * [Série Backbone.js (devfuria.com.br)](http://www.devfuria.com.br/javascript/backbone/)
133 |
134 |
135 | #### Ember.js
136 |
137 | * [Conceitos basicos do Ember.js ](http://fabriciotav.org/blog/2013/02/20/conceitos-basicos-do-emberjs.html)
138 | * [Handlebars Helpers com Ember.js](http://fabriciotav.org/blog/2013/02/20/handlebars-helpers-com-emberjs.html)
139 |
140 |
141 | #### Express.js
142 |
143 | * [Primeiros passos com Express em Node.js](http://nodebr.com/primeiros-passos-com-express-em-node-js/)
144 |
145 |
146 | #### Grunt
147 |
148 | * [Grunt - Por onde começar](http://www.voltsdigital.com.br/labs/gruntjs-por-onde-comecar/)
149 | * [Grunt - Voce deveria estar usando](http://tableless.com.br/grunt-voce-deveria-estar-usando/)
150 | * [Grunt | Automatizando tarefas](http://woliveiras.com.br/posts/grunt-automatizando-tarefas/)
151 |
152 |
153 | #### Gulp
154 |
155 | * [Gulp - O novo automatizador](http://tableless.com.br/gulp-o-novo-automatizador/)
156 |
157 |
158 | #### jQuery
159 |
160 | * [Artigos sobre jQuery](https://tableless.com.br/categories/jquery/)
161 |
162 |
163 | #### Knockout.js
164 |
165 | * [Documentação](https://github.com/alexhiroshi/knockoutjs-brasil)
166 |
167 |
168 | #### Meteor
169 |
170 | * [Tudo sobre Meteor](http://udgwebdev.com/meteor/)
171 |
172 |
173 | #### Node.js
174 |
175 | * [Node.js para Leigos](http://udgwebdev.com/nodejs/)
176 | * [Primeiros passos com Node.js](http://tableless.com.br/o-que-nodejs-primeiros-passos-com-node-js/)
177 | * [Raspagem de dados com Node.js](http://tableless.com.br/raspagem-de-dados-com-node-js/)
178 |
179 |
180 | #### React
181 |
182 | * [React: JavaScript reativo](http://tableless.com.br/react-javascript-reativo/)
183 |
184 |
185 | #### Vue.js
186 |
187 | * [Adicionar Bootstrap e Font-awesome no projeto criado com o Vue Cli](http://www.vedovelli.com.br/frontend/adicionar-bootstrap-e-font-awesome-no-projeto-criado-com-o-vue-cli/)
188 | * [Documentação pt-BR](https://br.vuejs.org/v2/guide/)
189 | * [Vue.js Brasil - Artigos em Português sobre Vue.js](http://www.vuejs-brasil.com.br)
190 | * [VueJS: Filtro para criar URL’s amigáveis](http://web.archive.org/web/20160331162636/http://carlosgartner.com.br/vuejs-filtro-para-criar-urls-amigaveis/)
191 |
192 |
193 | ### LaTeX
194 |
195 | * [Breve Introdução ao LaTeX2e](http://www.if.ufrj.br/~sandra/MetComp/doc/latex.pdf) - Lenimar Nunes de Andrade (PDF)
196 | * [Introdução ao LaTeX 2 - Ou LaTeX 2 em 105 minutos](http://ctan.org/pkg/lshort-portuguese-br)
197 |
198 |
199 | ### LISP
200 |
201 | * [Introdução a linguagem LISP](http://www.dca.fee.unicamp.br/courses/EA072/lisp9596/Lisp9596.html) (HTML)
202 |
203 |
204 | ### Lua
205 |
206 | * [Manual de Referência de Lua 5.2](http://www.lua.org/manual/5.2/pt/)
207 |
208 |
209 | ### PHP
210 |
211 | * [A semana PHP](http://asemanaphp.com.br)
212 | * [Api REST Com Silex no GAE](http://bit.ly/ebook-silex) - Nanderson Castro (PDF, EPUB, MOBI)
213 | * [CakePHP](http://book.cakephp.org/2.0/pt/index.html)
214 | * [Curso Linguagem PHP 2000](http://www.etelg.com.br/paginaete/downloads/informatica/php.pdf) (PDF)
215 | * [PHP Do jeito certo](http://br.phptherightway.com)
216 | * [PHPUnit](https://phpunit.de/manual/current/pt_br/index.html) (PDF, EPUB, MOBI)
217 |
218 |
219 | ### Python
220 |
221 | * [Aprenda computação com Python](https://aprendendo-computacao-com-python.readthedocs.org/en/latest/index.html)
222 | * [Aprenda Python Básico - Rápido e Fácil de entender](http://felipegalvao.com.br/livros) (PDF / Epub)
223 | * [Curso de Python e Django](https://osantana.me/curso-de-python-e-django)
224 | * [Django 101 - Introdução ao Django](http://turing.com.br/material/acpython/mod3/django/index.html)
225 | * [Introdução a Visão Computacional com Python e OpenCV](http://professor.luzerna.ifc.edu.br/ricardo-antonello/wp-content/uploads/sites/8/2017/02/Livro-Introdu%C3%A7%C3%A3o-a-Vis%C3%A3o-Computacional-com-Python-e-OpenCV-3.pdf) (PDF)
226 | * [O tutorial de Python](http://turing.com.br/pydoc/2.7/tutorial/)
227 | * [Python Orientado a Objetos](https://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsdGRvbWFpbnxyYWZhZWx1ZnR8Z3g6NTJlM2UzYzY1ZTgzMDEwMw) (PDF)
228 | * [Python para Desenvolvedores](https://ark4n.files.wordpress.com/2010/01/python_para_desenvolvedores_2ed.pdf) (PDF)
229 | * [Tutorial Django Girls](http://tutorial.djangogirls.org/pt/)
230 |
231 |
232 | #### Django
233 |
234 | * [Tutorial Django Girls](https://tutorial.djangogirls.org/pt/) (1.11) (HTML) (:construction: *in process*)
235 |
236 |
237 | ### RegEx
238 |
239 | * [Expressões Regulares - Guia de Consulta Rápida](http://aurelio.net/regex/guia/)
240 |
241 |
242 | ### Ruby
243 |
244 | * [Aprenda a Programar](http://www.jmonteiro.com/aprendaaprogramar/)
245 | * [Conhecendo Ruby](http://howtocode.com.br/ebooks/ruby)
246 | * [Conhecendo Ruby - Eustaquio Rangel](https://leanpub.com/conhecendo-ruby/read)
247 | * [O (comovente) guia de Ruby do Why](http://why.carlosbrando.com)
248 | * [Ruby on Rails - Desenv. Ágil para Web com Ruby on Rails](http://www.caelum.com.br/apostila-ruby-on-rails/) - Caelum
249 |
250 |
251 | ### Shell
252 |
253 | * [Introdução ao Shell Script](http://aurelio.net/shell/apostila-introducao-shell.pdf) - Aurelio Marinho Jargas (PDF)
254 | * [Pequena introdução ao linux e ao Shell Script ](https://www.telecom.uff.br/pet/petws/downloads/apostilas/LINUX.pdf) (PDF)
255 | * [Shell Script do Zero](http://metamorphoselinux.net/Shell_Script_do_Zero.pdf) (PDF)
256 |
257 |
258 | ### Vim
259 |
260 | * [Editor VI - Guia de Referência](http://aurelio.net/curso/material/vim-ref.html) - Aurelio Marinho Jargas
261 | * [O Editor de Texto Vim](https://code.google.com/p/vimbook) - Sérgio Luiz Araújo Silva et al.
262 | * [Vim Avançado](http://aurelio.net/vim/vim-avancado.txt) - Aurelio Marinho Jargas
263 | * [Vim Básico](http://aurelio.net/vim/vim-basico.txt) - Aurelio Marinho Jargas
264 | * [Vim Médio](http://aurelio.net/vim/vim-medio.txt) - Aurelio Marinho Jargas
265 | * [Vim para Noobs](http://woliveiras.com.br/vimparanoobs/) - William Oliveira Souza
266 |
--------------------------------------------------------------------------------
/free-programming-books-pt_PT.md:
--------------------------------------------------------------------------------
1 | ### Indice
2 |
3 | * [C/C++](#cc)
4 | * [CSS](#css)
5 | * [Haskell](#haskell)
6 | * [LaTeX](#latex)
7 | * [Prolog](#prolog)
8 |
9 |
10 | ### C/C++
11 |
12 | * [Apontamentos de Programação em C/C++](http://www.dei.isep.ipp.pt/~pbsousa/aulas/ano_0/2006_07/c/Sebenta-cpp-03-2006.pdf) - Paulo Baltarejo e Jorge Santos (PDF)
13 | * [Aprenda a Programar - Uma Breve Introdução (2015)](https://henriquedias.com/downloads/aprenda_a_programar.pdf) - Henrique Dias (PDF)
14 |
15 |
16 | ### CSS
17 |
18 | * [Aprenda o layout de CSS](http://pt-pt.learnlayout.com)
19 |
20 |
21 | ### Haskell
22 |
23 | * [Programação Funcional CC](http://www4.di.uminho.pt/~mjf/pub/PF-Haskell.pdf) - Maria João Frade (PDF)
24 |
25 |
26 | ### LaTeX
27 |
28 | * [Uma não tão pequena introdução ao LaTeX](http://alfarrabio.di.uminho.pt/~albie/lshort/pt-lshort.pdf) - Tradução de Alberto Simões (PDF)
29 | * [Uma não tão pequena introdução ao LATEX 2ε](http://www.ctan.org/tex-archive/info/lshort/portuguese)
30 |
31 |
32 | ### Prolog
33 |
34 | * [Lógica Computacional (com Prolog)](http://www4.di.uminho.pt/~mjf/pub/LC-Prolog.pdf) - Maria João Frade (PDF)
35 |
--------------------------------------------------------------------------------
/free-programming-books-ro.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [Ajax](#ajax)
4 | * [HTML](#hmtl)
5 | * [MySQL](#mysql)
6 | * [PHP](#php)
7 | * [Scratch](#scratch)
8 |
9 |
10 | ### Ajax
11 |
12 | * [Ajax](http://etutoriale.ro/articles/1483/1/Tutorial-Ajax/)
13 |
14 |
15 | ### HMTL
16 |
17 | * [HTML](http://tutorialehtml.com/ro/introducere-in-html/)
18 |
19 |
20 | ### MySQL
21 |
22 | * [MySQL](http://profs.info.uaic.ro/~busaco/teach/courses/net/docs/mysql-ro.pdf) (PDF)
23 |
24 |
25 | ### PHP
26 |
27 | * [PHP](http://php.punctsivirgula.ro)
28 |
29 |
30 | ### Scratch
31 |
32 | * [Informatica Creativa](http://scratched.gse.harvard.edu/resources/informatica-creativa-0)
33 |
--------------------------------------------------------------------------------
/free-programming-books-se.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [C](#c)
4 | * [C++](#c-1)
5 | * [MATLAB](#matlab)
6 | * [PHP](#php)
7 |
8 |
9 | ### C
10 |
11 | * [C-programmering](https://sv.wikibooks.org/wiki/C-programmering) - Wikibooks
12 |
13 |
14 | ### C++
15 |
16 | * [Programmera spel i C++ för nybörjare](https://sv.wikibooks.org/wiki/Programmera_spel_i_C%2B%2B_f%C3%B6r_nyb%C3%B6rjare) - Wikibooks
17 |
18 |
19 | ### MATLAB
20 |
21 | * [Introduktion till MATLAB](https://www.liber.se/plus/E470523401.pdf) (PDF)
22 |
23 |
24 | ### PHP
25 |
26 | * [Programmera i PHP](https://sv.wikibooks.org/wiki/Programmera_i_PHP) - Wikibooks
27 |
--------------------------------------------------------------------------------
/free-programming-books-sk.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [Language Agnostic](#language-agnostic)
4 | * [Právo](#pravo)
5 | * [Python](#python)
6 | * [Django](#django)
7 |
8 |
9 | ### Language Agnostic
10 |
11 | #### Právo
12 |
13 | * [Zodpovednosť na internete](https://knihy.nic.cz) - Zodpovednosť na internete (PDF)
14 |
15 |
16 | ### Python
17 |
18 | #### Django
19 |
20 | * [Príručka k Django Girls](https://tutorial.djangogirls.org/sk/) (1.11) (HTML) (:construction: *in process*)
21 |
--------------------------------------------------------------------------------
/free-programming-books-tr.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [Android](#android)
4 | * [AspectJ](#aspectj)
5 | * [C](#c)
6 | * [CSS](#css)
7 | * [D](#d)
8 | * [Dart](#dart)
9 | * [Fortran](#fortran)
10 | * [Git](#git)
11 | * [Go](#go)
12 | * [Html](#html)
13 | * [iOS](#ios)
14 | * [JavaScript](#javascript)
15 | * [LaTeX](#latex)
16 | * [Linux](#linux)
17 | * [Matlab](#matlab)
18 | * [.NET Framework](#net-framework)
19 | * [PHP](#php)
20 | * [Python](#python)
21 | * [Django](#django)
22 | * [R](#r)
23 | * [Ruby](#ruby)
24 | * [Rust](#rust)
25 |
26 |
27 | ### Android
28 |
29 | * [Android Geleceği Yazanlar](https://gelecegiyazanlar.turkcell.com.tr/konu/android)
30 |
31 |
32 | ### AspectJ
33 |
34 | * [AspectJ Kitabı](http://kodcu.com/aspectj-ebook/)
35 |
36 |
37 | ### C
38 |
39 | * [C Programlama Diline Giriş](http://www1.gantep.edu.tr/~bingul/c/index.php)
40 | * [Programlamaya Giriş Ders Notları, H. Turgut Uyar](http://web.itu.edu.tr/uyar/programlama/)
41 | * [Sistem Programlama ve İleri C Uygulamaları Kurs Notları - Uyarlama 1](http://www.kaanaslan.com/resource/course_note/download_file.php?file_id=16)
42 |
43 |
44 | ### CSS
45 |
46 | * [CSS Dersleri](http://fatihhayrioglu.com/css-dersleri/)
47 |
48 |
49 | ### D
50 |
51 | * [D Programlama Dili](http://ddili.org/ders/d/D_Programlama_Dili.pdf) (PDF)
52 |
53 |
54 | ### Dart
55 |
56 | * [Dart - Merhaba Dünya](http://dartogreniyorum.blogspot.com.tr/2013/03/yeniden-dart.html?view=sidebar)
57 |
58 |
59 | ### Fortran
60 |
61 | * [Fortran Programlama Dili](http://www1.gantep.edu.tr/~bingul/f95/index.php)
62 |
63 |
64 | ### Git
65 |
66 | * [git - basit rehber](http://rogerdudler.github.io/git-guide/index.tr.html)
67 | * [Git 101](https://www.gitbook.com/book/aliozgur/git101/details) by [Ali Özgür](https://github.com/aliozgur)
68 |
69 |
70 | ### Go
71 |
72 | * [Go Turu](https://go-tour-turkish.appspot.com/welcome/1)
73 |
74 |
75 | ### Html
76 |
77 | * [Html'e Giriş](http://www.htmldersleri.org)
78 | * [Html'e Yolculuk](https://github.com/paufsc/journey-to-html)
79 |
80 |
81 | ### iOS
82 |
83 | * [iOS Geleceği Yazanlar](https://gelecegiyazanlar.turkcell.com.tr/konu/ios)
84 |
85 |
86 | ### JavaScript
87 |
88 | * [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/tr)
89 |
90 |
91 | ### LaTeX
92 |
93 | * [İnce bir LaTeX2ε Elkitabı](http://www.ctan.org/tex-archive/info/lshort/turkish)
94 |
95 |
96 | ### Linux
97 |
98 | * [GNU Bash Başvuru Kılavuzu](http://belgeler.org/bashref/bashref.html)
99 | * [Linux Belgeleri](http://belgeler.org/howto/howtos.html)
100 | * [Linux Sistem Yöneticisinin Kılavuzu](http://belgeler.org/sag/sag.html)
101 | * [UNIX/Linux Sistem Programlama Kurs Notları](http://www.kaanaslan.com/resource/course_note/course_note.php)
102 |
103 |
104 | ### Matlab
105 |
106 | * [Matlab Programlamaya Giris](http://ismailari.com/blog/matlab-programlamaya-giris/)
107 |
108 |
109 | ### .NET Framework
110 |
111 | * [ASP.NET Core El Kitabı](https://sahin.gitbook.io/asp-net-core-el-kitab)
112 |
113 |
114 | ### PHP
115 |
116 | * [PHP - Laravel 4 Türkçe Dokumantasyon](https://leanpub.com/laravel4-tr)
117 |
118 |
119 | ### Python
120 |
121 | * [Bilgisayar Bilimcisi Gibi Düşünmek-Python3 ile Öğrenme](http://ofenerci.github.io/thinkcspy-tr) - Peter Wentworth, Jeffrey Elkner, Allen B. Downey ve Chris Meyers
122 | * [Python ile Programlama](https://belgeler.yazbel.com/python-istihza/)
123 |
124 |
125 | ### Django
126 |
127 | * [Django Girls Eğitimi](https://tutorial.djangogirls.org/tr/) (1.11) (HTML) (:construction: *in process*)
128 |
129 |
130 | ### R
131 |
132 | * [Ekonometriye Yeni Başlayanlar için Kısa bir R Kılavuzu](https://github.com/emraher/eybkbrk)
133 |
134 |
135 | ### Ruby
136 |
137 | * [AB2014 Ruby Programlama Dili](https://github.com/leylaKapi/AB2014-Ruby-Programlama-Dili/blob/master/Ruby_AB2014.md)
138 | * [Ruby](https://www.ruby-lang.org/tr/)
139 | * [Ruby 101](https://www.gitbook.com/book/vigo/ruby-101/details)
140 | * [Ruby Kullanıcı Kılavuzu](http://www.belgeler.org/uygulamalar/ruby/ruby-ug.html)
141 | * [Yirmi Dakikada Ruby](https://www.ruby-lang.org/tr/documentation/quickstart/)
142 |
143 |
144 | ### Rust
145 |
146 | * [Rust'a Giriş](http://bit.ly/rustagiris)
147 |
148 |
--------------------------------------------------------------------------------
/free-programming-books-ua.md:
--------------------------------------------------------------------------------
1 | ### ClojureScript
2 |
3 | * [Розплутаний ClojureScript](https://lambdabooks.github.io/clojurescript-unraveled) — Роман Лютіков (LambdaBooks)
4 |
5 |
6 | ### Index
7 |
8 | * [Haskell](#haskell)
9 | * [HTML / CSS](#html--css)
10 | * [Bootstrap](#bootstrap)
11 | * [Java](#java)
12 | * [Language Agnostic](#language-agnostic)
13 | * [Python](#python)
14 | * [Django](#django)
15 | * [Ruby](#ruby)
16 |
17 |
18 | ### Haskell
19 |
20 | * [Вивчить собі Хаскела на велике щастя!](http://haskell.trygub.com) - Міран Ліповача
21 |
22 |
23 | ### HTML / CSS
24 |
25 | #### Bootstrap
26 |
27 | * [Ознайомлення Bootstrap 3.3.2](http://twbs.docs.org.ua)
28 |
29 |
30 | ### Java
31 |
32 | * [Програмування мовою Java для дітей, батьків, дідусів та бабусь](http://myflex.org/books/java4kids/java4kids.htm) - Яків Файн
33 |
34 |
35 | ### JavaScript
36 |
37 | * [Розуміння ECMAScript 6](http://understandinges6.denysdovhan.com) — Денис Довгань (LambdaBooks)
38 |
39 |
40 | ### Language Agnostic
41 |
42 | * [Дизайн патерни - просто, як двері](http://designpatterns.andriybuday.com) - А. Будай
43 |
44 |
45 | ### Python
46 |
47 | * [Пориньте у Python 3](https://uk.wikibooks.org/wiki/Пориньте_у_Python_3) - Марк Пілігрим
48 |
49 |
50 | #### Django
51 |
52 | * [Навчальний посібник Django Girls](https://tutorial.djangogirls.org/uk/) (1.11) (HTML)
53 |
54 |
55 | ### Ruby
56 |
57 | * [Маленька книга про Ruby](https://lambdabooks.github.io/thelittlebookofruby) — Сергій Гіба (LambdaBooks)
58 |
--------------------------------------------------------------------------------
/free-programming-interactive-tutorials-en.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [Bash](#bash)
4 | * [C](#c)
5 | * [C#](#c-sharp)
6 | * [C++](#c-1)
7 | * [Clojure](#clojure)
8 | * [CoffeeScript](#coffeescript)
9 | * [Erlang](#erlang)
10 | * [F#](#f-sharp)
11 | * [Git](#git)
12 | * [GLSL](#glsl)
13 | * [Go](#go)
14 | * [Haskell](#haskell)
15 | * [HTML / CSS](#html--css)
16 | * [Java](#java)
17 | * [Javascript](#javascript)
18 | * [Angular.js](#angularjs)
19 | * [Language Agnostic](#language-agnostic)
20 | * [Operating Systems](#operating-systems)
21 | * [Lisp](#lisp)
22 | * [MATLAB](#matlab)
23 | * [Node](#node)
24 | * [NoSQL](#nosql)
25 | * [Objective-C](#objective-c)
26 | * [Ocaml](#ocaml)
27 | * [PHP](#php)
28 | * [Python](#python)
29 | * [Ruby](#ruby)
30 | * [Scala](#scala)
31 | * [SQL](#sql)
32 | * [Vim](#vim)
33 |
34 |
35 | ### Bash
36 |
37 | * [Help messages will explain everything](https://explainshell.com)
38 | * [Learn Shell Programming](http://www.learnshell.org)
39 |
40 |
41 | ### C
42 |
43 | * [Learn C](http://www.learn-c.org)
44 |
45 |
46 | ### C Sharp
47 |
48 | * [Learn C#](http://www.learncs.org)
49 |
50 |
51 | ### C++
52 |
53 | * [CppKoans](https://github.com/torbjoernk/CppKoans)
54 |
55 |
56 | ### Clojure
57 |
58 | * [4Clojure - Koans](http://www.4clojure.com)
59 | * [Clojure Koans](http://clojurekoans.com)
60 | * [ClojureScript Koans](http://clojurescriptkoans.com)
61 | * [Try Clojure](http://www.tryclj.com)
62 |
63 |
64 | ### CoffeeScript
65 |
66 | * [Coffeescript Style Guide](https://github.com/polarmobile/coffeescript-style-guide/blob/master/README.md)
67 | * [Smooth CoffeeScript, Interactive Edition](http://autotelicum.github.io/Smooth-CoffeeScript/interactive/interactive-coffeescript.html)
68 |
69 |
70 | ### Erlang
71 |
72 | * [Try Erlang](http://www.tryerlang.org)
73 |
74 |
75 | ### F Sharp
76 |
77 | * [Try F#](http://www.tryfsharp.org)
78 |
79 |
80 | ### Git
81 |
82 | * [Githug](https://github.com/Gazler/githug) (Tutorial in shell)
83 | * [Learn Git Branching](http://pcottle.github.io/learnGitBranching/)
84 | * [Try Git](http://try.github.io)
85 |
86 |
87 | ### GLSL
88 |
89 | * [The Book of Shaders](https://thebookofshaders.com)
90 |
91 |
92 | ### Go
93 |
94 | * [Go Koans](https://github.com/cdarwin/go-koans)
95 | * [The Go Tutorial](http://tour.golang.org)
96 |
97 |
98 | ### Haskell
99 |
100 | * [Try Haskell!](http://tryhaskell.org)
101 |
102 |
103 | ### HTML / CSS
104 |
105 | * [CSS Diner](http://flukeout.github.io)
106 | * [Flexbox Defense](http://flexboxdefense.com)
107 | * [Flexbox Froggy](http://flexboxfroggy.com)
108 | * [Learn by doing beginner projects](https://dash.generalassemb.ly)
109 | * [Learn HTML & CSS interactively](https://www.codecademy.com/learn/web)
110 | * [Prototyping a professional website](https://www.codecademy.com/skills/make-a-website)
111 |
112 |
113 | ### Java
114 |
115 | * [CodingBat code practice](http://codingbat.com/java)
116 | * [Java at Codecademy](https://www.codecademy.com/courses/learn-java)
117 | * [Learn Java](http://www.learnjavaonline.org)
118 | * [Learneroo Java tutorial](https://www.learneroo.com/modules/11)
119 |
120 |
121 | ### JavaScript
122 |
123 | * [ABC of JavaScript : An Interactive JavaScript Tutorial](http://www.openjs.com/tutorials/basic_tutorial/)
124 | * [Codecademy jquery track](https://www.codecademy.com/learn/jquery)
125 | * [ES6 Interactive Guide](http://stack.formidable.com/es6-interactive-guide/#/)
126 | * [Functional Programming in Javascript](https://github.com/ReactiveX/learnrx)
127 | * [Javascript interactive tutorial on CodeCademy](https://www.codecademy.com/learn/javascript)
128 | * [Javascript interactive tutorial on CoderMania](http://www.codermania.com/javascript/lesson/1a/hello-world)
129 | * [Javascripting](https://github.com/sethvincent/javascripting)
130 | * [Learn JavaScript](http://www.learn-js.org)
131 | * [Learn knockout.js](http://learn.knockoutjs.com)
132 | * [Learning Advanced JavaScript](http://ejohn.org/apps/learn/)
133 | * [Try jQuery](http://try.jquery.com)
134 |
135 |
136 | #### Angular.js
137 |
138 | * [Angular Basics](http://www.angularjsbook.com)
139 | * [AngularJS - Step by Logical Step](http://nicholasjohnson.com/angular-book/)
140 | * [egghead.io: Learn AngularJS with Tutorial Videos & Training](https://egghead.io)
141 | * [Learn AngularJS with free interactive lessons](http://www.learn-angular.org)
142 |
143 |
144 | ### Language Agnostic
145 |
146 | * [CodeCombat](http://codecombat.com) - Python, JavaScript, CoffeeScript, Clojure, Lua, Io
147 | * [Codility](https://codility.com/programmers/)
148 | * [Python Tutor](http://pythontutor.com) - Python, Java, JavaScript, TypeScript, Ruby, C, C++
149 | * [The Fullstack Tutorial for GraphQL](https://www.howtographql.com)
150 |
151 |
152 | #### Operating systems
153 |
154 | * [Learning operating system development using Linux kernel and Raspberry Pi](https://github.com/s-matyukevich/raspberry-pi-os) - Sergey Matyukevich (:construction: *in process*)
155 |
156 |
157 | ### Lisp
158 |
159 | * [Lisp Koans](https://github.com/google/lisp-koans)
160 |
161 |
162 | ### MATLAB
163 |
164 | * [Interactive Tutorials for MATLAB, Simulink, Signal Processing, Controls, and Computational Mathematics](http://www.mathworks.com/tutorials)
165 |
166 |
167 | ### Node
168 |
169 | * [Node School](http://nodeschool.io)
170 |
171 |
172 | ### NoSQL
173 |
174 | * [MongoDB Koans](https://github.com/chicagoruby/MongoDB_Koans)
175 | * [Try Redis](http://try.redis.io)
176 |
177 |
178 | ### Objective-C
179 |
180 | * [Try Objective-C](http://tryobjectivec.codeschool.com)
181 |
182 |
183 | ### Ocaml
184 |
185 | * [Try Ocaml](http://try.ocamlpro.com)
186 |
187 |
188 | ### PHP
189 |
190 | * [CodeCademy PHP](https://www.codecademy.com/learn/php)
191 | * [Learn PHP](http://www.learn-php.org)
192 |
193 |
194 | ### Python
195 |
196 | * [Codecademy Python course](https://www.codecademy.com/learn/python)
197 | * [How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](http://interactivepython.org/courselib/static/thinkcspy/index.html)
198 | * [Learn Python](http://www.learnpython.org)
199 | * [Learn Python Step by Step](http://www.techbeamers.com/python-tutorial-step-by-step)
200 | * [Python Koans](https://github.com/gregmalcolm/python_koans)
201 |
202 |
203 | ### Ruby
204 |
205 | * [CodeCademy Ruby](https://www.codecademy.com/learn/ruby)
206 | * [Ruby Koans](http://www.rubykoans.com)
207 | * [The Odin Project](http://www.theodinproject.com)
208 | * [Try Ruby](http://tryruby.org)
209 |
210 |
211 | ### Scala
212 |
213 | * [A Tour of Scala - an interactive scala tutorial](https://scalatutorials.com/tour/)
214 | * [Scala Exercises](https://www.scala-exercises.org)
215 |
216 |
217 | ### Selenium
218 |
219 | * [Selenium Tutorial - Web Automation](http://www.techbeamers.com/selenium-webdriver-tutorial)
220 |
221 |
222 | ### SQL
223 |
224 | * [SQL at Codecademy](https://www.codecademy.com/courses/learn-sql)
225 | * [SQLBolt](http://sqlbolt.com)
226 |
227 |
228 | ### Vim
229 |
230 | * [Interactive Vim Tutorial](http://www.openvim.com/tutorial.html)
231 |
--------------------------------------------------------------------------------
/free-programming-interactive-tutorials-ru.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [Git](#git)
4 | * [Веб-разработка](#Веб-разработка)
5 |
6 |
7 | ### Git
8 |
9 | * [Интерактивное обучение работе с git](https://githowto.com/ru)
10 |
11 |
12 | ### Веб-разработка
13 |
14 | * [Open source воркшопы](https://nodeschool.io/ru)
15 | * [Учитесь веб-разработке бесплатно!](http://codenamecrud.ru)
16 |
--------------------------------------------------------------------------------
/free-programming-playgrounds.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [Angular](#angular)
4 | * [ClojureScript](#clojurescript)
5 | * [Crystal](#crystal)
6 | * [CSS](#css)
7 | * [Elm](#elm)
8 | * [FlexBox](#flexbox)
9 | * [Go](#go)
10 | * [Haskell](#haskell)
11 | * [JavaScript](#javascript)
12 | * [Kotlin](#kotlin)
13 | * [.Net](#dotnet)
14 | * [Node.js](#nodejs)
15 | * [OCaml](#ocaml)
16 | * [Perl](#perl)
17 | * [PHP](#php)
18 | * [Python](#python)
19 | * [R](#r)
20 | * [Ruby](#ruby)
21 | * [Rust](#rust)
22 | * [Scala](#scala)
23 | * [SQL](#sql)
24 | * [Swift](#swift)
25 |
26 |
27 | ### Angular
28 |
29 | * [Plunker](http://plnkr.co)
30 |
31 |
32 | ### ClojureScript
33 |
34 | * [Web REPL](http://clojurescript.net)
35 |
36 |
37 | ### Crystal
38 |
39 | * [Compile & run code in Crystal](https://play.crystal-lang.org/#/cr)
40 |
41 |
42 | ### CSS
43 |
44 | * [CodePen](http://codepen.io)
45 | * [CSSdeck](http://cssdeck.com)
46 | * [CSSdesk](http://cssdesk.com)
47 | * [Dabblet](http://dabblet.com)
48 |
49 |
50 | ### Elm
51 |
52 | * [Ellie](https://ellie-app.com)
53 |
54 |
55 | ### FlexBox
56 |
57 | * [Echoplex](http://the-echoplex.net/flexyboxes/)
58 |
59 |
60 | ### Go
61 |
62 | * [Go Playground](https://play.golang.org)
63 |
64 |
65 | ### Haskell
66 |
67 | * [Try Haskell](https://www.tryhaskell.org)
68 |
69 |
70 | ### JavaScript
71 |
72 | * [CodePen](http://codepen.io)
73 | * [CodeSandbox.io](https://codesandbox.io) (_React_)
74 | * [JSBin](http://jsbin.com)
75 | * [JSFiddle](http://jsfiddle.net)
76 | * [Plunker](http://plnkr.co)
77 | * [Sololearn](https://code.sololearn.com/#html)
78 |
79 |
80 | ### Kotlin
81 |
82 | * [Kotlin](https://try.kotlinlang.org)
83 |
84 |
85 | ### .NET
86 |
87 | * [.NET Fiddle](https://dotnetfiddle.net)
88 |
89 |
90 | ### NodeJS
91 |
92 | * [Ideone](http://ideone.com)
93 |
94 |
95 | ### OCaml
96 |
97 | * [Try OCaml](https://try.ocamlpro.com)
98 |
99 |
100 | ### Perl
101 |
102 | * [Perl](http://tryperl.pl)
103 |
104 |
105 | ### PHP
106 |
107 | * [Codepad](http://codepad.org)
108 | * [PHPFiddle](http://phpfiddle.org)
109 | * [PHPTester](http://phptester.net)
110 |
111 |
112 | ### Python
113 |
114 | * [Codepad](http://codepad.org)
115 | * [Pyfiddle](https://pyfiddle.io)
116 |
117 |
118 | ### R
119 |
120 | * [R-Fiddle](http://www.r-fiddle.org)
121 |
122 |
123 | ### Ruby
124 |
125 | * [Codepad](http://codepad.org)
126 |
127 |
128 | ### Rust
129 |
130 | * [Rust Playground](http://play.integer32.com)
131 |
132 |
133 | ### Scala
134 |
135 | * [ScalaFiddle.io](https://scalafiddle.io)
136 | * [ScalaFiddle.net](http://scalafiddle.net)
137 | * [Scastie](https://scastie.scala-lang.org)
138 |
139 |
140 | ### SQL
141 |
142 | * [SQLFiddle](http://sqlfiddle.com)
143 |
144 |
145 | ### Swift
146 |
147 | * [Online Swift Playground](http://online.swiftplayground.run)
148 |
--------------------------------------------------------------------------------
/problem-sets-competitive-programming.md:
--------------------------------------------------------------------------------
1 | ### Index
2 |
3 | * [Competitive Programming](#competitive-programming)
4 | * [Data science](#data-science)
5 | * [Problem Sets](#problem-sets)
6 |
7 |
8 | ### Competitive Programming
9 |
10 | * [4Clojure](http://www.4clojure.com)
11 | * [A2 Online Judge](https://a2oj.com)
12 | * [Caribbean Online Judge](http://coj.uci.cu)
13 | * [Codeabbey](http://www.codeabbey.com)
14 | * [Codechef](https://www.codechef.com/contests)
15 | * [Codecombat](https://codecombat.com)
16 | * [Codeeval](https://www.codeeval.com)
17 | * [CodeFights](https://codefights.com)
18 | * [Codeforces](http://codeforces.com/contests)
19 | * [Coderbyte](https://coderbyte.com)
20 | * [Codewars](http://www.codewars.com)
21 | * [Codingame](https://www.codingame.com/start)
22 | * [Facebook Hackercup](https://www.facebook.com/hackercup)
23 | * [HackerEarth](https://www.hackerearth.com)
24 | * [Hackerrank](https://www.hackerrank.com)
25 | * [Internet Problem Solving Contest](http://ipsc.ksp.sk)
26 | * [Just another Golf Coding](http://jagc.org)
27 | * [Kattis](https://open.kattis.com)
28 | * [LeetCode](https://leetcode.com)
29 | * [Microcorruption](https://microcorruption.com/login)
30 | * [Sphere Online Judge](http://www.spoj.com/contests)
31 | * [Topcoder](https://www.topcoder.com)
32 |
33 |
34 | ### Data science
35 |
36 | * [Kaggle](https://www.kaggle.com)
37 |
38 |
39 | ### Problem Sets
40 |
41 | * [500 Data structures and algorithms interview questions and their solutions in C++](https://techiedelight.quora.com/500-Data-structures-and-algorithms-interview-questions-and-their-solutions-in-C%2B%2B)
42 | * [A2 Online Judge](https://a2oj.com/ps)
43 | * [Advent Of Code](http://adventofcode.com)
44 | * [Anarchy Golf](http://golf.shinh.org)
45 | * [CareerCup](http://www.careercup.com)
46 | * [CheckIO](http://www.checkio.org)
47 | * [Codeforces](http://codeforces.com/problemset)
48 | * [Codility](https://codility.com/programmers/)
49 | * [Coding Bat](http://codingbat.com/java)
50 | * [Exercism](http://exercism.io)
51 | * [Geeks For Geeks](http://www.geeksforgeeks.org)
52 | * [Google Code Jam - Practise](https://code.google.com/codejam/contests.html)
53 | * [Hacker.org](http://www.hacker.org)
54 | * [HackerEarth](https://www.hackerearth.com)
55 | * [HDU Online Judge](http://acm.hdu.edu.cn)
56 | * [Interactive Coding Challenge](https://github.com/donnemartin/interactive-coding-challenges)
57 | * [InterviewBit](https://www.interviewbit.com)
58 | * [Kattis](https://open.kattis.com)
59 | * [Leetcode](https://leetcode.com)
60 | * [Mathproblem of the Month - Bilkent University](http://www.fen.bilkent.edu.tr/~cvmath/prob-month.html)
61 | * [PEG Judge](http://wcipeg.com)
62 | * [PKU Online Judge](http://poj.org)
63 | * [Ponder This!](https://www.research.ibm.com/haifa/ponderthis/index.shtml)
64 | * [ProblemBook.NET](https://github.com/AndreyAkinshin/ProblemBook.NET)
65 | * [Project Euler](https://projecteuler.net)
66 | * [Python Practice Projects](http://pythonpracticeprojects.com)
67 | * [Rosalind](http://rosalind.info/problems/locations/)
68 | * [Sphere Online Judge](http://www.spoj.com/problems/classical)
69 | * [TalentBuddy](http://www.talentbuddy.co/blog/)
70 | * [Timus Online Judge](http://acm.timus.ru)
71 | * [URI Online Judge](https://www.urionlinejudge.com.br/judge/login)
72 | * [UVa Online Judge](https://uva.onlinejudge.org/index.php?Itemid=8&option=com_onlinejudge)
73 |
--------------------------------------------------------------------------------