Browse Source

refactor: normalize Angular and Angular.js sections/resources (#5525)

* chore: improve angular / angular.js listings

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

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

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

via EbookFoundation#4940

* chore: improve angular / angular.js listings

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

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

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

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

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

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

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

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

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

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

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

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

- Handle both as anchor. angular and angular.js

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

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

via EbookFoundation/free-programming-books#4940

* chore: Angular.js > AngularJS and other pitfails

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

via EbookFoundation/free-programming-books#4940

* feature: sections crosslinks as blockquotes

* feature: sections crosslinks as blockquotes

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

* chore: revert scoping crosslinks only to Angular
David Ordás 4 years ago
parent
commit
0b331b7798

+ 26 - 0
books/free-programming-books-es.md

@@ -48,6 +48,8 @@
 * [SQL](#sql)
 * [Subversion](#subversion)
 * [SVG](#svg)
+* [TypeScript](#typescript)
+  * [Angular](#angular)
 
 
 ### 0 - Meta-Listas
@@ -219,7 +221,12 @@
 
 #### AngularJS
 
+> :information_source: Véase también … [Angular](#angular)
+
 * [¿Cómo aprender AngularJS?](http://raulexposito.com/documentos/como-aprender-angularjs/) (HTML)
+* [AngularJS](https://eladrodriguez.gitbooks.io/angularjs) - Elad Rodriguez (HTML) (Gitbook)
+* [Guía de estilo AngularJS](https://github.com/johnpapa/angular-styleguide/blob/master/a1/i18n/es-ES.md) - John Papa et al. (HTML)
+* [Manual de AngularJS](https://desarrolloweb.com/manuales/manual-angularjs.html) - desarrolloweb.com (HTML, PDF, EPUB, Kindle)
 
 
 #### D3.js
@@ -386,3 +393,22 @@
 ### SVG
 
 * [Scalable. Un libro sobre SVG](https://leanpub.com/scalable/) (Leanpub cuenta requerida)
+
+
+### TypeScript
+
+* [Aprendizaje TypeScript](https://riptutorial.com/Download/typescript-es.pdf) - riptutorial (PDF)
+* [Introduccion a TypeScript](https://khru.gitbooks.io/typescript/) - Emmanuel Valverde Ramos (HTML) (GitBook)
+* [TypeScript Deep Dive](https://github.com/melissarofman/typescript-book) - Basarat Ali Syed, Melissa Rofman (HTML) (GitBook)
+* [Uso avanzado de TypeScript en un ejemplo real](https://neliosoftware.com/es/blog/uso-avanzado-de-typescript/) - Nelio Software (HTML)
+
+
+#### Angular
+
+> :information_source: Véase también … [AngularJS](#angularjs)
+
+* [Angular 2](https://rldona.gitbooks.io/angular-2-book) - Raúl López (HTML) (Gitbook)
+* [Aprendiendo Angular](https://ngchallenges.gitbook.io) - Vanessa Aristizabal (HTML) (Gitbook)
+* [Aprendizaje Angular](https://riptutorial.com/Download/angular-es.pdf) - riptutorial (PDF)
+* [Aprendizaje Angular 2](https://riptutorial.com/Download/angular-2-es.pdf) - riptutorial (PDF)
+* [Entendiendo Angular](https://jorgeucano.gitbook.io/entendiendo-angular/) - Jorge Cano (HTML, [:package: ejemplos](https://github.com/jorgeucano/entendiendo-angular)) (Gitbook)

+ 4 - 4
books/free-programming-books-et.md

@@ -4,7 +4,7 @@
 * [C Sharp](#c-sharp)
 * [Java](#java)
 * [JavaScript](#javascript)
-    * [Angular](#angular)
+    * [AngularJS](#angularjs)
     * [Vue](#vue)
 * [PHP](#php)
 * [Python](#python)
@@ -35,12 +35,12 @@
 * [Javascript](http://lepo.it.da.ut.ee/~epuman/javascript.html) - Ella Puman, Tartu ÜLikooli õppematerjal
 
 
-##### Angular
+#### AngularJS
 
-* [Angular](http://www.cs.tlu.ee/teemad/get_file.php?id=400) - Tallinna Ülikooli õppematerjal
+* [AngularJS raamistiku õppematerjal](http://www.cs.tlu.ee/teemad/get_file.php?id=400) - Tallinna Ülikooli, Sander Leetus (PDF)
 
 
-##### Vue
+#### Vue
 
 * [Vue](http://www.cs.tlu.ee/teemaderegister/get_file.php?id=715) - Tallinna ülikooli õppematerjal
 

+ 19 - 7
books/free-programming-books-id.md

@@ -4,7 +4,6 @@
 * [C#](#c-sharp)
 * [C++](#cpp)
 * [CodeIgniter](#codeigniter)
-* [Deno](#deno)
 * [Emacs](#emacs)
 * [Git](#git)
 * [Go](#go)
@@ -18,6 +17,9 @@
 * [PHP](#php)
 * [Python](#python)
 * [React](#react)
+* [TypeScript](#typescript)
+  * [Angular](#angular)
+  * [Deno](#deno)
 * [Vue](#vue)
 
 
@@ -45,11 +47,6 @@
 * [Tutorial CodeIgniter 4](http://mfikri.com/artikel/tutorial-codeigniter4)
 
 
-### Deno
-
-* [Belajar Dengan Jenius Deno](https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-DenoTheWKWKLand/master/Belajar%20Dengan%20Jenius%20Deno.pdf) - Gun Gun Febrianza (PDF)
-
-
 ### Emacs
 
 * [Dokumentasi Emacs Bahasa Indonesia](https://github.com/kholidfu/emacs_doc)
@@ -84,7 +81,6 @@
 
 ### JavaScript
 
-* [Belajar TypeScript](https://leanpub.com/belajar-typescript) *(Membutuhkan akun Leanpub atau email yang valid)*
 * [Mengenal JavaScript](http://masputih.com/2013/01/ebook-gratis-mengenal-javascript)
 * [Otomatisasi dengan gulp.js](https://kristories.gitbooks.io/otomatisasi-dengan-gulp-js/content/)
 * [Tutorial Dasar Javascript untuk Pemula](https://www.petanikode.com/tutorial/javascript/) *(Dalam Proses)*
@@ -144,6 +140,22 @@
 * [Dokumentasi React Bahasa Indonesia](https://id.reactjs.org)
 
 
+### TypeScript
+
+* [Belajar TypeScript](https://leanpub.com/belajar-typescript) *(Membutuhkan akun Leanpub atau email yang valid)*
+
+
+#### Angular
+
+* [Tutorial Angular Indonesia](https://degananda.com/tutorial-angular-indonesia-daftar-isi-download-pdf/) - Degananda Ferdian Priyambada (HTML)
+* [Tutorial Series Belajar Angular 2019](https://www.bewoksatukosong.com/2019/09/tutorial-series-belajar-angular-2019.html) - Bewok Satu Kosong (HTML)
+
+
+#### Deno
+
+* [Belajar Dengan Jenius Deno](https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-DenoTheWKWKLand/master/Belajar%20Dengan%20Jenius%20Deno.pdf) - Gun Gun Febrianza (PDF)
+
+
 ### Vue
 
 * [Dokumentasi Vue Bahasa Indonesia](https://github.com/vuejs-id/docs)

+ 27 - 6
books/free-programming-books-it.md

@@ -7,7 +7,6 @@
   * [Sistemi](#sistemi)
   * [Storia dell'informatica](#storia-dellinformatica)
 * [Android](#android)
-* [Angular](#angular)
 * [Assembly Language](#assembly-language)
 * [BASH](#bash)
 * [C](#c)
@@ -22,6 +21,7 @@
 * [HTML](#html)
 * [Java](#java)
 * [JavaScript](#javascript)
+  * [AngularJS](#angularjs)
 * [Kotlin](#kotlin)
 * [LaTeX](#latex)
 * [Linux](#linux)
@@ -32,6 +32,8 @@
 * [Python](#python)
   * [Django](#django)
 * [Ruby](#ruby)
+* [TypeScript](#typescript)
+  * [Angular](#angular)
 * [UML](#uml)
 * [Visual Basic](#visual-basic)
 
@@ -74,11 +76,6 @@
 * [Guida Android](http://www.html.it/guide/guida-android/) (HTML)
 
 
-### Angular
-
-* [Guida di Angular 5](http://vbgraphic.altervista.org/warehouse/sites/default/files/downloads/Guida_Angular5_FabioGuerrazzi.pdf) - Fabio Guerrazzi (PDF)
-
-
 ### Assembly Language
 
 * [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter
@@ -174,6 +171,15 @@
 * [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)
 * [Guida Completa sviluppo lato Client](http://www.aiutamici.com/PortalWeb/eBook/ebook/Alessandro_Stella-Programmare_per_il_web.pdf) (PDF) (Includo anche Jquery)
 * [Guida di riferimento](http://lia.deis.unibo.it/Courses/TecnologieWeb0809/materiale/laboratorio/guide/JScriptRef_Ita.pdf) (PDF)
+* [Guida Javascript](https://www.html.it/guide/guida-javascript-di-base/) - Andrea Chiarelli, Davide Brognoli, Alberto Bottarini, Ilario Valdelli (HTML)
+
+
+#### AngularJS
+
+> :information_source: Vedi anche … [Angular](#angular)
+
+* [AngularJS, il supereroe dei framework JavaScript ...di Google](https://www.html.it/articoli/angularjs-il-supereroe-dei-framework-javascript-di-google/) - Andrea Chiarelli (HTML)
+* [Guida AngularJS](https://www.html.it/guide/guida-angularjs/) - Andrea Chiarelli (HTML)
 
 
 ### Kotlin
@@ -244,6 +250,21 @@
 * [Ruby User Guide](https://web.archive.org/web/20161102011319/http://ruby-it.org/rug_it.zip)
 
 
+### TypeScript
+
+* [Guida TypeScript](https://www.html.it/guide/guida-typescript/) - Andrea Chiarelli (HTML)
+* [TypeScript Deep Dive](https://github.com/TizioFittizio/typescript-book) - Basarat Ali Syed, Luca Campana (HTML) (GitBooks)
+
+
+#### Angular
+
+> :information_source: Vedi anche … [AngularJS](#angularjs)
+
+* [Applicazioni con Angular e PHP, la guida](https://www.html.it/guide/applicazioni-con-angular-e-php-la-guida/) - Lorenzo De Ambrosis (HTML)
+* [Guida Angular 2](https://www.html.it/guide/guida-angularjs-2/) - Andrea Chiarelli (HTML)
+* [Guida di Angular 5](http://vbgraphic.altervista.org/warehouse/sites/default/files/downloads/Guida_Angular5_FabioGuerrazzi.pdf) - Fabio Guerrazzi (PDF)
+
+
 ### UML
 
 * [Appunti di UML](http://liuct.altervista.org/download/repository/ingsof/Appunti_UML.pdf) (PDF)

+ 14 - 4
books/free-programming-books-ja.md

@@ -42,7 +42,7 @@
 * [iOS](#ios)
 * [Java](#java)
 * [JavaScript](#javascript)
-  * [Angular.js](#angularjs)
+  * [AngularJS](#angularjs)
   * [Backbone.js](#backbonejs)
   * [jQuery](#jquery)
   * [Node.js](#nodejs)
@@ -78,6 +78,7 @@
 * [Swift](#swift)
 * [Tcl/Tk](#tcltk)
 * [TypeScript](#typescript)
+  * [Angular](#angular)
 * [VBA](#vba)
 * [Vim](#vim)
 
@@ -405,12 +406,13 @@
 * [中上級者になるためのJavaScript](https://kenju.gitbooks.io/js_step-up-to-intermediate/) - Kenju
 
 
-#### Angular.js
+#### AngularJS
+
+> :information_source: See also … [Angular](#angular)
 
-* [Angular Docs](https://angular.jp/docs)
 * [AngularJS 1.2 日本語リファレンス](http://js.studio-kingdom.com/angularjs) - @tomof(翻訳)
 * [AngularJS's tutorial - あなたとともにAngularJS](http://lab.hisasann.com/AngularJSTutorial/) - @hisasann
-* [AngularJSスタイルガイド](https://github.com/mgechev/angularjs-style-guide/blob/master/README-ja-jp.md)
+* [AngularJSスタイルガイド](https://github.com/mgechev/angularjs-style-guide/blob/master/README-ja-jp.md) - Minko Gechev, Morita Naoki, Yohei Sugigami et al.
 * [すぐできる AngularJS](http://8th713.github.io/LearnAngularJS) - @8th713
 
 
@@ -679,6 +681,14 @@
 * [TypeScriptの為のクリーンコード](https://msakamaki.github.io/clean-code-typescript/) - labs42io, 酒巻 瑞穂(翻訳)
 
 
+#### Angular
+
+> :information_source: See also … [AngularJS](#angularjs)
+
+* [Angular Docs](https://angular.jp/docs)
+* [Angular Tutorial](https://angular.jp/tutorial)
+
+
 ### VBA
 
 * [Excel 2013 で学ぶ Visual Basic for Applications (VBA)](https://brain.cc.kogakuin.ac.jp/~kanamaru/lecture/vba2013/) - 金丸隆志

+ 23 - 11
books/free-programming-books-pt_BR.md

@@ -21,8 +21,7 @@
 * [HTML / CSS](#html--css)
 * [Java](#java)
 * [JavaScript](#javascript)
-  * [Angular](#angular)
-  * [Angular.js](#angularjs)
+  * [AngularJS](#angularjs)
   * [Backbone.js](#backbonejs)
   * [Ember.js](#emberjs)
   * [Express.js](#expressjs)
@@ -46,6 +45,8 @@
 * [RegEx](#regex)
 * [Ruby](#ruby)
 * [Shell Script](#shell)
+* [TypeScript](#typescript)
+  * [Angular](#angular)
 
 
 ### Agnósticos
@@ -195,17 +196,13 @@
 * [You Don't Know JS: Tipos & Gramática](https://github.com/cezaraugusto/You-Dont-Know-JS/blob/portuguese-translation/types%20&%20grammar/README.md)
 
 
-#### Angular
-
-* [Angular 2 - Criando sua primeira aplicação no Visual Studio Code](http://www.macoratti.net/17/02/net_ang2vsc1.htm)
-* [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)
+#### AngularJS
 
+> :information_source: Veja também … [Angular](#angular)
 
-#### Angular.js
-
-* [Criando uma aplicação simples com AngularJS](http://tableless.com.br/criando-uma-aplicacao-simples-com-angularjs/)
-* [Criando uma aplicação Single Page com AngularJS](http://tableless.com.br/criando-uma-aplicacao-single-page-com-angularjs/)
-* [Entendendo as diretivas e fazendo abas com AngularJS](http://tableless.com.br/diretivas-angularjs-abas/)
+* [Criando uma aplicação simples com AngularJS](http://tableless.com.br/criando-uma-aplicacao-simples-com-angularjs/) - Davi Ferreira
+* [Criando uma aplicação Single Page com AngularJS](http://tableless.com.br/criando-uma-aplicacao-single-page-com-angularjs/) - Lucas Caprio
+* [Entendendo as diretivas e fazendo abas com AngularJS](http://tableless.com.br/diretivas-angularjs-abas/) - Diego Eis
 
 
 #### Backbone.js
@@ -361,3 +358,18 @@
 * [Introdução ao Shell Script](http://aurelio.net/shell/apostila-introducao-shell.pdf) - Aurelio Marinho Jargas (PDF)
 * [Pequena introdução ao linux e ao Shell Script](https://www.telecom.uff.br/pet/petws/downloads/apostilas/LINUX.pdf) (PDF)
 * [Shell Script do Zero](http://metamorphoselinux.net/Shell_Script_do_Zero.pdf) (PDF)
+
+
+### TypeScript
+
+* [Iniciando no TypeScript - Guia prático para os primeiros passos da linguagem](https://www.maiconsilva.com/starting-typescript/) - Maicon Silva (HTML)
+* [TypeScript Documentação](https://www.typescriptlang.org/pt/docs/)
+* [TypeScript: O guia definitivo](https://oieduardorabelo.medium.com/typescript-o-guia-definitivo-1a63b04259cc) - Eduardo Rabelo (HTML)
+
+
+#### Angular
+
+> :information_source: Veja também … [AngularJS](#angularjs)
+
+* [Angular 2 - Criando sua primeira aplicação no Visual Studio Code](http://www.macoratti.net/17/02/net_ang2vsc1.htm) - José Carlos Macoratti (HTML)
+* [Implemente um aplicativo de página única com o Angular 2](https://www.ibm.com/developerworks/br/library/implemente-aplicativo-pagina-unica-angular-2/) - IBM, Babu Suresh (HTML)

+ 13 - 9
books/free-programming-books-ru.md

@@ -6,7 +6,6 @@
   * [Работа c cетью](#Работа-с-сетью)
   * [Управление конфигурациями](#Управление-конфигурациями)
   * [Open Source Ecosystem](#open-source-ecosystem)
-* [Angular](#angular)
 * [Assembly](#assembly)
 * [Bash](#bash)
 * [C](#c)
@@ -65,6 +64,7 @@
   * [PostgreSQL](#postgresql)
 * [Swift](#swift)
 * [TypeScript](#typescript)
+  * [Angular](#angular)
 * [Unix](#unix)
 * [Vim](#vim)
 
@@ -114,12 +114,6 @@
 * [Архитектура приложений с открытым исходным кодом](http://rus-linux.net/MyLDP/BOOKS/Architecture-Open-Source-Applications/index.html)
 
 
-#### Angular
-
-* [Руководство по Angular](https://metanit.com/web/angular2) - Евгений Попов
-* [Angular 5. Полное руководство](https://bxnotes.ru/conspect/angular-5-the-complete-guide/) - Maximilian Schwarzmüller
-
-
 ### Assembly
 
 * [Ассемблер в Linux для программистов C](https://ru.wikibooks.org/wiki/Ассемблер_в_Linux_для_программистов_C) - Викиучебник
@@ -302,9 +296,10 @@
 
 #### AngularJS
 
+> :information_source: See also … [Angular](#angular)
+
 * [Онлайн-руководство по AngularJS](https://metanit.com/web/angular) - Евгений Попов
 * [Перевод документации](http://angular-doc.herokuapp.com)
-* [Русская версия документация Angular 10](https://angular24.ru/start) - Алексей Охрименко
 
 
 #### jQuery
@@ -527,10 +522,19 @@
 
 ### TypeScript
 
-* [Перевод официальной документации Typescript](http://typescript-lang.ru/docs/index.html)
+* [Перевод официальной документации Typescript](http://typescript-lang.ru/docs/) - George Kiselev
 * [Руководство по TypeScript](https://metanit.com/web/typescript) - Евгений Попов
 
 
+#### Angular
+
+> :information_source: See also … [AngularJS](#angularjs)
+
+* [Руководство по Angular](https://metanit.com/web/angular2) - Евгений Попов
+* [Русская версия документация Angular 10](https://angular24.ru) - Alexey Okhrimenko
+* [Angular 5. Полное руководство](https://bxnotes.ru/conspect/angular-5-the-complete-guide/) - Maximilian Schwarzmüller
+
+
 ### Unix
 
 * [Beyond Linux From Scratch (version * [Архитектура операционной системы Unix](http://lib.ru/BACH) - Maurice J. Bach

+ 42 - 27
books/free-programming-books-zh.md

@@ -76,6 +76,8 @@
   * [Shell](#shell)
   * [Swift](#swift)
   * [TypeScript](#typescript)
+    * [Angular](#angular)
+    * [Deno](#deno)
   * [VBA](#vba-microsoft-visual-basic-applications)
   * [Vim](#vim)
   * [Visual Prolog](#visual-prolog)
@@ -487,10 +489,12 @@
 
 #### AngularJS
 
-  * [构建自己的AngularJS](https://github.com/xufei/Make-Your-Own-AngularJS/blob/master/01.md)
-  * [在Windows环境下用Yeoman构建AngularJS项目](http://www.waylau.com/build-angularjs-app-with-yeoman-in-windows/)
-  * [AngularJS入门教程](https://github.com/zensh/AngularjsTutorial_cn)
-  * [AngularJS最佳实践和风格指南](https://github.com/mgechev/angularjs-style-guide/blob/master/README-zh-cn.md)
+> :information_source: See also … [Angular](#angular)
+
+* [构建自己的AngularJS](https://github.com/xufei/Make-Your-Own-AngularJS/blob/master/01.md) - Xu Fei (HTML)
+* [在Windows环境下用Yeoman构建AngularJS项目](http://www.waylau.com/build-angularjs-app-with-yeoman-in-windows/) - Way Lau (HTML)
+* [AngularJS入门教程](https://github.com/zensh/AngularjsTutorial_cn) - Yan Qing, Hou Zhenyu, 速冻沙漠 (HTML) (:card_file_box: *archived*)
+* [AngularJS最佳实践和风格指南](https://github.com/mgechev/angularjs-style-guide/blob/master/README-zh-cn.md) - Minko Gechev, Xuefeng Zhu, Shintaro Kaneko et al. (HTML)
 
 
 #### Backbone.js
@@ -508,12 +512,6 @@
   * [Learning D3.JS](http://d3.decembercafe.org) - 十二月咖啡馆
 
 
-#### Deno
-
-  * [Deno 钻研之术](https://deno-tutorial.js.org)
-  * [Deno进阶开发笔记](https://chenshenhai.com/deno_note) - 大深海
-
-
 #### Electron.js
 
   * [Electron 中文文档](https://wizardforcel.gitbooks.io/electron-doc/content) - WizardForcel
@@ -538,20 +536,20 @@
 
 #### Node.js
 
-  * [七天学会NodeJS](http://nqdeng.github.io/7-days-nodejs/) - 阿里团队
-  * [使用 Express + MongoDB 搭建多人博客](https://github.com/nswbmw/N-blog)
-  * [express.js 中文文档](http://expressjs.jser.us)
-  * [Express框架](http://javascript.ruanyifeng.com/nodejs/express.html)
-  * [koa 中文文档](https://github.com/guo-yu/koa-guide)
-  * [JavaScript全栈工程师培训材料](http://nodejs.ctolib.com/docs/sfile/jstraining/engineering.html)
-  * [Learn You The Node.js For Much Win! (中文版)](https://www.npmjs.com/package/learnyounode-zh-cn)
-  * [Node debug 三法三例](http://i5ting.github.io/node-debug-tutorial/)
-  * [Node.js 包教不包会](https://github.com/alsotang/node-lessons)
-  * [Node.js Fullstack《從零到一的進撃》](https://github.com/jollen/nodejs-fullstack-lessons)
-  * [Node入门](http://www.nodebeginner.org/index-zh-cn.html)
-  * [Nodejs Wiki Book](https://github.com/nodejs-tw/nodejs-wiki-book) (繁体中文)
-  * [nodejs中文文档](https://www.gitbook.com/book/0532/nodejs/details)
-  * [The NodeJS 中文文档](https://www.gitbook.com/book/0532/nodejs/details) - 社区翻译
+* [七天学会NodeJS](http://nqdeng.github.io/7-days-nodejs/) - 阿里团队
+* [使用 Express + MongoDB 搭建多人博客](https://github.com/nswbmw/N-blog)
+* [express.js 中文文档](http://expressjs.jser.us)
+* [Express框架](http://javascript.ruanyifeng.com/nodejs/express.html)
+* [JavaScript全栈工程师培训材料](http://nodejs.ctolib.com/docs/sfile/jstraining/engineering.html)
+* [koa 中文文档](https://github.com/guo-yu/koa-guide)
+* [Learn You The Node.js For Much Win! (中文版)](https://www.npmjs.com/package/learnyounode-zh-cn)
+* [Node debug 三法三例](http://i5ting.github.io/node-debug-tutorial/)
+* [Node.js 包教不包会](https://github.com/alsotang/node-lessons)
+* [Node.js Fullstack《從零到一的進撃》](https://github.com/jollen/nodejs-fullstack-lessons)
+* [Node入门](http://www.nodebeginner.org/index-zh-cn.html)
+* [Nodejs Wiki Book](https://github.com/nodejs-tw/nodejs-wiki-book) (繁体中文)
+* [nodejs中文文档](https://www.gitbook.com/book/0532/nodejs/details)
+* [The NodeJS 中文文档](https://www.gitbook.com/book/0532/nodejs/details) - 社区翻译
 
 
 #### React.js
@@ -749,9 +747,26 @@
 
 ### TypeScript
 
-* [TypeScript 入门教程](https://www.runoob.com/w3cnote/getting-started-with-typescript.html)
-* [TypeScript 中文网](https://www.tslang.cn)
-* [TypeScript Deep Dive 中文版](https://github.com/jkchao/typescript-book-chinese)
+* [TypeScript 教程](https://www.runoob.com/typescript/ts-tutorial.html) - runoob (HTML)
+* [TypeScript 入门教程](https://www.runoob.com/w3cnote/getting-started-with-typescript.html) - runoob (HTML)
+* [TypeScript 中文网](https://www.tslang.cn) (HTML)
+* [TypeScript Deep Dive 中文版](https://github.com/jkchao/typescript-book-chinese) - 三毛 (HTML)
+* [TypeScript Handbook(中文版)](https://www.runoob.com/manual/gitbook/TypeScript/_book/) - Patrick Zhong (HTML)
+
+
+#### Angular
+
+> :information_source: See also … [AngularJS](#angularjs)
+
+* [Angular 文档简介](https://angular.cn/docs) - Wang Zhicheng, Ye Zhimin, Yang Lin et al. (HTML)
+* [Angular Material 组件库](https://material.angular.cn) - Wang Zhicheng, Ye Zhimin, Yang Lin et al. (HTML)
+* [Angular Tutorial (教程:英雄之旅)](https://angular.cn/tutorial) - Wang Zhicheng, Ye Zhimin, Yang Lin et al. (HTML)
+
+
+#### Deno
+
+* [Deno 钻研之术](https://deno-tutorial.js.org)
+* [Deno进阶开发笔记](https://chenshenhai.com/deno_note) - 大深海
 
 
 ### VBA (Microsoft Visual Basic Applications)

+ 25 - 17
books/free-programming-books.md

@@ -90,7 +90,7 @@
   * [Spring Security](#spring-security)
   * [Wicket](#wicket)
 * [JavaScript](#javascript)
-  * [Angular.js](#angularjs)
+  * [AngularJS](#angularjs)
   * [Aurelia](#aurelia)
   * [Backbone.js](#backbonejs)
   * [Booty5.js](#booty5js)
@@ -1835,19 +1835,22 @@ Kerridge (PDF) (email address *requested*, not required)
 * [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) - Kyle Simpson (HTML, PDF, EPUB, MOBI)
 
 
-#### Angular.js
+#### AngularJS
 
-* [Angular for the jQuery developer](http://www.ng-newsletter.com.s3-website-us-east-1.amazonaws.com/posts/angular-for-the-jquery-developer.html)
-* [Angular.js Guide](https://docs.angularjs.org/guide/)
-* [Angular.js Material Designing](https://material.angularjs.org/latest/)
-* [Angular.js Style Guide](https://github.com/toddmotto/angularjs-styleguide)
-* [Angular.js Tutorial](https://docs.angularjs.org/tutorial)
-* [AngularJS - Step by Logical Step](http://nicholasjohnson.com/angular-book/)
-* [AngularJS Notes for Professionals](https://goalkicker.com/AngularJSBook) - Compiled from StackOverflow Documentation (PDF)
-* [AngularJS Succinctly](https://www.syncfusion.com/resources/techportal/ebooks/angularjs) (PDF, Kindle) (email address *requested*, not required)
-* [AngularJs vs EmberJs](http://angularjs-emberjs-compare.bguiz.com)
-* [Seven-Part Introduction to Angular](http://ngokevin.com/blog/angular-1/)
-* [Unit Testing Best Practices in AngularJS](http://andyshora.com/unit-testing-best-practices-angularjs.html)
+> :information_source: See also … [Angular](#angular)
+
+* [Angular 1 Style Guide](https://github.com/johnpapa/angular-styleguide/blob/master/a1/README.md) - John Papa (HTML)
+* [Angular for the jQuery developer](http://www.ng-newsletter.com.s3-website-us-east-1.amazonaws.com/posts/angular-for-the-jquery-developer.html) - ng-newsletter, Ari Lerner, David Wu, Nate Murray (HTML)
+* [AngularJS - Step by Logical Step](http://nicholasjohnson.com/angular-book/) - Nicholas Johnson (HTML)
+* [AngularJS Guide](https://docs.angularjs.org/guide/) (HTML)
+* [AngularJS Material Designing](https://material.angularjs.org/latest/) (HTML)
+* [AngularJS Notes for Professionals](https://goalkicker.com/AngularJSBook) - Compiled from StackOverflow Documentation ([PDF](https://goalkicker.com/AngularJSBook/AngularJSNotesForProfessionals.pdf))
+* [AngularJS Style Guide for teams](https://github.com/toddmotto/angularjs-styleguide) - Todd Motto (HTML)
+* [AngularJS Succinctly](https://www.syncfusion.com/resources/techportal/ebooks/angularjs) - Frederik Dietz (PDF, EPUB, Kindle) (email address *requested*, not required)
+* [AngularJS Tutorial](https://docs.angularjs.org/tutorial) (HTML)
+* [AngularJS vs EmberJs](https://angularjs-emberjs-compare.bguiz.com) - Brendan Graetz (HTML, [PDF, EBOOK, Kindle](https://leanpub.com/angularjs-emberjs-compare)) (Leanpub account / email address *not required*)
+* [Seven-Part Introduction to AngularJS](http://ngokevin.com/blog/angular-1/) - Keving Ngo (HTML, [:package: demos, open-sourced examples](https://github.com/ngokevin/angularbook))
+* [Unit Testing Best Practices in AngularJS](http://andyshora.com/unit-testing-best-practices-angularjs.html) - Andy Shora (HTML)
 
 
 #### Aurelia
@@ -1897,7 +1900,7 @@ Kerridge (PDF) (email address *requested*, not required)
 
 #### Ember.js
 
-* [AngularJs vs EmberJs](http://angularjs-emberjs-compare.bguiz.com)
+* [AngularJs vs EmberJs](https://angularjs-emberjs-compare.bguiz.com) - Brendan Graetz (HTML, [PDF, EPUB, Kindle](https://leanpub.com/angularjs-emberjs-compare)) (Leanpub account / email address *not required*)
 * [DockYard Ember.js Style Guide](https://github.com/DockYard/styleguides/blob/master/engineering/ember.md)
 * [Ember App with RailsApi](https://dockyard.com/blog/ember/2013/01/07/building-an-ember-app-with-rails-api-part-1)
 * [Ember.js - Getting started](https://guides.emberjs.com/release/)
@@ -2995,9 +2998,14 @@ Kerridge (PDF) (email address *requested*, not required)
 
 #### Angular
 
-* [Angular 2+ Notes for Professionals](https://goalkicker.com/Angular2Book/) - Compiled from StackOverflow documentation (PDF)
-* [Angular Docs](https://angular.io/docs)
-* [Build a Full-Stack Web Application Using Angular & Firebase](https://www.c-sharpcorner.com/ebooks/build-a-full-stack-web-application-using-angular-and-firebase) - Ankit Sharma
+> :information_source: See also … [AngularJS](#angularjs)
+
+* [Angular 2 Style Guide](https://github.com/johnpapa/angular-styleguide/blob/master/a2/README.md) - John Papa (HTML)
+* [Angular 2+ Notes for Professionals](https://goalkicker.com/Angular2Book/) - Compiled from StackOverflow documentation ([PDF](https://goalkicker.com/Angular2Book/Angular2NotesForProfessionals.pdf))
+* [Angular Docs](https://angular.io/docs) (HTML)
+* [Angular Material](https://material.angular.io/guide) (HTML)
+* [Angular Tutorial](https://angular.io/tutorial) (HTML)
+* [Build a Full-Stack Web Application Using Angular & Firebase](https://www.c-sharpcorner.com/ebooks/build-a-full-stack-web-application-using-angular-and-firebase) - Ankit Sharma (PDF, [:package: code samples](https://github.com/AnkitSharma-007/blogging-app-with-Angular-CloudFirestore))
 
 
 #### Deno

+ 3 - 3
casts/free-podcasts-screencasts-en.md

@@ -16,7 +16,7 @@
 * [Haskell](#haskell)
 * [Java](#java)
 * [JavaScript](#javascript)
-  * [Angular.js](#angularjs)
+  * [Angular](#angular)
   * [Elm](#elm)
   * [Ember.js](#emberjs)
   * [Node.js](#nodejs)
@@ -117,7 +117,7 @@
 
 * [Build webapp without using a framework](https://www.youtube.com/playlist?list=PL41psiCma00wgiTKkAZwJiwtLTdcyEyc4) (screencast)
 * [Go An Introduction](https://www.youtube.com/watch?v=SI-okTfauyw) (screencast)
-* Go and AngularJS  (screeencasts)
+* Go and AngularJS  (screencasts)
     * [Part 1 - Hello World](https://www.youtube.com/watch?v=U80k7fTEqNw)
     * [Part 2 - Websockets](https://www.youtube.com/watch?v=ysAZ_oqPOo0)
     * [Part 3 - REST and ngResource](https://www.youtube.com/watch?v=QHIMygADPPc)
@@ -165,7 +165,7 @@
 * [The Javascript Show](http://javascriptshow.com) (podcast)
 
 
-#### Angular.js
+#### Angular
 
 * [Angular Air](https://angularair.com) (podcast)
 

+ 7 - 7
casts/free-podcasts-screencasts-pt_BR.md

@@ -1,7 +1,6 @@
 ### Index
 
 * [Algoritmos](#algoritmos)
-* [Angular](#angular)
 * [Databases](#databases)
 * [DataScience](#datascience)
 * [Game development](#game-development)
@@ -13,6 +12,7 @@
 * [PHP](#php)
 * [Python](#python)
 * [TypeScript](#typescript)
+  * [Angular](#angular)
 * [Vue.js](#vuejs)
 
 
@@ -22,11 +22,6 @@
 * [Portugol Studio](https://www.youtube.com/playlist?list=PLJ4lbwalqv3Eaiay2pCeU_QU6vb-Hz989) (screencast)
 
 
-### Angular
-
-* [Loiane - Angular 4](https://www.youtube.com/watch?v=tPOMG0D57S0&list=PLGxZ4Rq3BOBoSRcKWEdQACbUCNWLczg2G) (screencast)
-
-
 ### Databases
 
 * [Bóson Treinamentos - Curso de Modelagem de Dados](https://www.youtube.com/playlist?list=PLucm8g_ezqNoNHU8tjVeHmRGBFnjDIlxD) (screencast)
@@ -114,6 +109,11 @@
 * [TypeScript - Aprendendo Junto](https://www.youtube.com/playlist?list=PL62G310vn6nGg5OzjxE8FbYDzCs_UqrUs) (screencast)
 
 
-#### Vue.js
+#### Angular
+
+* [Loiane - Angular 4](https://www.youtube.com/watch?v=tPOMG0D57S0&list=PLGxZ4Rq3BOBoSRcKWEdQACbUCNWLczg2G) (screencast)
+
+
+### Vue.js
 
 * [Série de vídeos sobre Vue.js](https://vimeo.com/channels/1115590/videos/) - Origem: Vedovelli  (screencast)

+ 14 - 8
courses/free-courses-ar.md

@@ -14,7 +14,6 @@
 * [HTML / CSS](#html--css)
 * [Java](#java)
 * [JavaScript](#javascript)
-  * [Angular.js](#angularjs)
   * [Gulp.js](#gulpjs)
   * [jQuery](#jquery)
   * [NodeJS](#nodejs)
@@ -27,6 +26,8 @@
   * [Django](#django)
   * [Flask](#flask)
 * [R](#r)
+* [TypeScript](#typescript)
+  * [Angular](#angular)
 
 
 ### Algorithms & Data Structures
@@ -163,13 +164,6 @@
 * [JavaScript Unit Testing With Jest](https://www.youtube.com/playlist?list=PLDoPjvoNmBAwSrfBPERTnCmWAbcMAwG9O) - Elzero Web School
 
 
-#### Angular.js
-
-* [Arabic Angular 7 from A to R احتراف الانجولار](https://www.youtube.com/playlist?list=PLL2zWZTDFZzjSjy7yeJwpj2QkJd8NKo-O) - KMR Script
-* [Arabic Angular and Firebase App تطبيق انجولار وفايربيز](https://www.youtube.com/playlist?list=PLL2zWZTDFZzh2WEmc3fH_O4y4N05ZCqB2) - KMR Script
-* [Arabic NgRx (Angular + Redux)](https://www.youtube.com/playlist?list=PLL2zWZTDFZzhW10baUv1esvrowMwbfd5H) - KMR Script
-
-
 #### Gulp.js
 
 * [Basic of Gulp.js](https://www.youtube.com/playlist?list=PLfDx4cQoUNOaj10GLKu2YAcDQAMRvUgp0) - Algorithm Academy
@@ -258,3 +252,15 @@ Emam Academy
 ### R
 
 * [R Tutorial For Beginners](https://www.youtube.com/playlist?list=PL1DUmTEdeA6LKTMW3wrlT3GiFMCL_r_Sn) - محمد الدسوقي
+
+
+### TypeScript
+
+* [TypeScript tutorial Arabic](https://www.youtube.com/playlist?list=PLF8OvnCBlEY27rEmxg4F86iFljMXyCmk1) - Hussein Al Rubaye (YouTube)
+
+
+#### Angular
+
+* [Arabic Angular 7 from A to R احتراف الانجولار](https://www.youtube.com/playlist?list=PLL2zWZTDFZzjSjy7yeJwpj2QkJd8NKo-O) - KMR Script (YouTube)
+* [Arabic Angular and Firebase App تطبيق انجولار وفايربيز](https://www.youtube.com/playlist?list=PLL2zWZTDFZzh2WEmc3fH_O4y4N05ZCqB2) - KMR Script (YouTube)
+* [Arabic NgRx (Angular + Redux)](https://www.youtube.com/playlist?list=PLL2zWZTDFZzhW10baUv1esvrowMwbfd5H) - KMR Script (YouTube)

+ 28 - 23
courses/free-courses-en.md

@@ -2,7 +2,6 @@
 
 * [Algorithms & Data Structures](#algorithms--data-structures)
 * [Android](#android)
-* [Angular](#angular)
 * [Assembly](#assembly)
 * [Bash / Shell](#bash--shell)
 * [Bootstrap](#bootstrap)
@@ -28,9 +27,8 @@
 * [iOS](#ios)
 * [Java](#java)
 * [JavaScript](#javascript)
-  * [Angular.js](#angularjs)
+  * [AngularJS](#angularjs)
   * [D3.js](#d3js)
-  * [DenoJS](#denojs)
   * [jQuery](#jquery)
   * [Next.js](#nextjs)
   * [NodeJS](#nodejs)
@@ -65,6 +63,8 @@
   * [Vapor](#vapor)
 * [Theory](#theory)
 * [TypeScript](#typescript)
+  * [Angular](#angular)
+  * [Deno](#deno)
 * [Verilog / VHDL / SystemVerilog](#verilog--vhdl--systemverilog)
 * [Web Development](#web-development)
 
@@ -118,15 +118,6 @@
 * [Programming Mobile Services for Android Handheld Systems: Concurrency](https://www.coursera.org/course/posaconcurrency)
 
 
-### Angular
-
-* [Angular 6 Tutorials](https://www.youtube.com/playlist?list=PLYxzS__5yYQlqCmHqDyW3yo5V79C7eaTe) - codedamn (YouTube)
-* [Angular Courses](https://www.youtube.com/playlist?list=PLTjRvDozrdlxAhsPP4ZYtt3G8KbJ449oT) - Programming with Mosh
-* [Angular Fast Crash Course](https://www.udemy.com/angular-fast-crash-course/) - Edwin Diaz, Coding Faculty Solutions (Udemy)
-* [Angular for Beginners](https://www.udemy.com/course/angular-for-beginners-course/) - Angular University (Udemy)
-* [Angular Tutorial For Beginners](https://www.youtube.com/playlist?list=PLC3y8-rFHvwhBRAgFinJR8KHIrCdTkZcZ) - Codevolution (YouTube)
-
-
 ### Assembly
 
 * [Binary Exploitation / Memory Corruption by LiveOverflow](https://www.youtube.com/playlist?list=PLhixgUqwRTjxglIswKp9mpkfPNfHkzyeN) - LiveOverflow
@@ -391,7 +382,7 @@
 * [Beginner's Series to: JavaScript](https://youtube.com/playlist?list=PLlrxD0HtieHhW0NCG7M536uHGOtJ95Ut2) - Microsoft Developer (YouTube)
 * [Bento JavaScript Learning Track](https://bento.io/topic/javascript) (Bento)
 * [Egghead.io](https://egghead.io)
-* [ES6 and Typescript Tutorial](https://www.youtube.com/playlist?list=PLC3y8-rFHvwhI0V5mE9Vu6Nm-nap8EcjV) - Codevolution
+* [ES6 and Typescript Tutorial](https://www.youtube.com/playlist?list=PLC3y8-rFHvwhI0V5mE9Vu6Nm-nap8EcjV) - Codevolution, Vishwas Gopinath (YouTube)
 * [Intro to JavaScript ES6 programming](https://www.youtube.com/playlist?list=PL-xu4i_QDSxcoDNeh8rx5-pHCCTOg0XsI)
 * [Intro To JavaScript Unit Testing & BDD](https://www.youtube.com/watch?v=u5cLK1UrFyQ) - Traversy Media
 * [Javascript course](https://www.youtube.com/playlist?list=PLRAV69dS1uWSxUIk5o3vQY2-_VKsOpXLD) - Hitesh Choudhary
@@ -404,24 +395,21 @@
 * [Programming Foundations with Javascript, HTML and CSS](https://www.coursera.org/learn/duke-programming-web) - Owen Astrachan, Robert Duvall, Andrew D. Hilton, Susan H. Rodger (Coursera)
 
 
-#### Angular.js
+#### AngularJS
+
+> :information_source: See also … [Angular](#angular)
 
-* [CodeCademy Angular](https://www.codecademy.com/learn/learn-angularjs)
-* [Egghead.io - AngularJS](https://www.youtube.com/playlist?list=PLP6DbQBkn9ymGQh2qpk9ImLHdSH5T7yw7) - John Lindquist
-* [Shaping up with Angular.js](https://www.codeschool.com/courses/shaping-up-with-angular-js)
+* [Egghead.io - AngularJS](https://www.youtube.com/playlist?list=PLP6DbQBkn9ymGQh2qpk9ImLHdSH5T7yw7) - John Lindquist (YouTube)
+* [Learn AngularJS 1.X](https://www.codecademy.com/learn/learn-angularjs) - Codecademy (Codecademy account *required*)
+* [Shaping up with Angular.js](https://www.codeschool.com/courses/shaping-up-with-angular-js) - Codeschool (Codeschool account *required*)
 
 
-### D3.js
+#### D3.js
 
 * [D3 101](https://www.youtube.com/playlist?list=PL9yYRbwpkykvjkfuRslECO9c1qTq3GgUb) - Curran Kelleher
 * [Learn D3](https://www.codecademy.com/learn/learn-d3) - Codecademy *(account required)*
 
 
-#### DenoJS
-
-* [Deno Beginner](https://denobeginner.com) - Ahmad Awais - *(email required)*
-
-
 #### jQuery
 
 * [Bento jQuery Track](https://bento.io/topic/jquery) (Bento)
@@ -738,10 +726,27 @@
 
 ### TypeScript
 
+* [ES6 and Typescript Tutorial](https://www.youtube.com/playlist?list=PLC3y8-rFHvwhI0V5mE9Vu6Nm-nap8EcjV) - Codevolution, Vishwas Gopinath (YouTube)
 * [Introduction to TypeScript](https://www.udemy.com/typescript/) - Daniel Stern (Udemy)
 * [TypeScript Fast Crash Course](https://www.udemy.com/typescript-fast-crash-course/) - Edwin Diaz, Coding Faculty Solutions (Udemy)
 
 
+#### Angular
+
+> :information_source: See also … [AngularJS](#angularjs)
+
+* [Angular 6 Tutorials](https://www.youtube.com/playlist?list=PLYxzS__5yYQlqCmHqDyW3yo5V79C7eaTe) - codedamn (YouTube)
+* [Angular Courses](https://www.youtube.com/playlist?list=PLTjRvDozrdlxAhsPP4ZYtt3G8KbJ449oT) - Programming with Mosh (YouTube)
+* [Angular Fast Crash Course](https://www.udemy.com/angular-fast-crash-course/) - Edwin Diaz, Coding Faculty Solutions (Udemy)
+* [Angular for Beginners](https://www.udemy.com/course/angular-for-beginners-course/) - Angular University (Udemy)
+* [Angular Tutorial For Beginners](https://www.youtube.com/playlist?list=PLC3y8-rFHvwhBRAgFinJR8KHIrCdTkZcZ) - Codevolution (YouTube)
+
+
+#### Deno
+
+* [Deno Beginner](https://denobeginner.com) - Ahmad Awais (email address *required*)
+
+
 ### Verilog / VHDL / SystemVerilog
 
 * [SOC Verification Using SystemVerilog](http://verificationexcellence.in/online-courses/soc-verification-using-systemverilog)

+ 7 - 8
courses/free-courses-id.md

@@ -16,7 +16,7 @@
 * [Java](#java)
   * [Spring](#spring)
 * [JavaScript](#javascript)
-  * [Angular](#angular)
+  * [AngularJS](#angularjs)
   * [Node](#node)
   * [React](#react)
   * [Vue](#vue)
@@ -131,7 +131,7 @@
 * [Memulai Pemrograman dengan Java](https://www.dicoding.com/academies/60) - Dicoding, membutuhkan registrasi
 
 
-### Spring
+#### Spring
 
 * [Spring Framework and Spring Boot Tutorial (Project CRUD)](https://www.youtube.com/playlist?list=PLFfUPa9IV8Lp-Uognr1ALuqlKyxANO77x) - Mastahcode
 
@@ -140,16 +140,15 @@
 
 * [Belajar es6 - javacsript gaya baru](https://www.youtube.com/playlist?list=PLCZlgfAG0GXBWhs2AwMdPyKtMG2cF4YSR) - Sekolah Koding
 * [Belajar JavaScript Async](https://www.youtube.com/playlist?list=PL-CtdCApEFH-I4CD6km3BcXqrhWAkY4et) - Programmer Zaman Now
-* [Belajar TypeScript Untuk Pemula](https://www.youtube.com/playlist?list=PL-CtdCApEFH_LJt-fhYfMMgqxirSu6EKo) - Programmer Zaman Now
 * [Dasar Pemrograman dengan JavaScriipt](https://www.youtube.com/playlist?list=PLFIM0718LjIWXagluzROrA-iBY9eeUt4w) - Web Programming UNPAS
 * [JavaScript dan DOM (Document Object Model)](https://www.youtube.com/playlist?list=PLFIM0718LjIWB3YRoQbQh82ZewAGtE2-3) - Web Programming UNPAS
 * [JavaScript Lanjutan](https://www.youtube.com/playlist?list=PLFIM0718LjIUGpY8wmE41W7rTJo_3Y46-) - Web Programming UNPAS
 * [Main Main JavaScript](https://www.youtube.com/playlist?list=PLCZlgfAG0GXCyd70hT8jYl24bLuPpH9iR) - Sekolah Koding
 
 
-#### Angular
+#### AngularJS
 
-* [Tutorial AngularJS Indonesia](https://www.youtube.com/playlist?list=PLohWNsc-n1L-3ffIaGRAjbTQm7bh9F9FG) - Windu Purnomo
+* [Tutorial AngularJS Indonesia](https://www.youtube.com/playlist?list=PLohWNsc-n1L-3ffIaGRAjbTQm7bh9F9FG) - Windu Purnomo (YouTube)
 
 
 #### Node
@@ -286,6 +285,6 @@
 
 ### TypeScript
 
-* [Belajar TypeScript Untuk Pemula](https://www.youtube.com/playlist?list=PL-CtdCApEFH_LJt-fhYfMMgqxirSu6EKo) - Programmer Zaman Now
-* [OOP TypeScript](https://www.youtube.com/playlist?list=PLnQvfeVegcJZRieebeIp0xj1NeC5L633Y) - Nusendra Hanggarawan
-* [TypeScript Dasar](https://www.youtube.com/playlist?list=PLnQvfeVegcJbjCnML6FdusK-rl-oDRMXJ) - Nusendra Hanggarawan
+* [Belajar TypeScript Untuk Pemula](https://www.youtube.com/playlist?list=PL-CtdCApEFH_LJt-fhYfMMgqxirSu6EKo) - Programmer Zaman Now (YouTube)
+* [OOP TypeScript](https://www.youtube.com/playlist?list=PLnQvfeVegcJZRieebeIp0xj1NeC5L633Y) - Nusendra Hanggarawan (YouTube)
+* [TypeScript Dasar](https://www.youtube.com/playlist?list=PLnQvfeVegcJbjCnML6FdusK-rl-oDRMXJ) - Nusendra Hanggarawan (YouTube)

+ 3 - 3
courses/free-courses-ko.md

@@ -15,7 +15,7 @@
 * [iOS](#ios)
 * [Java](#java)
 * [JavaScript](#javascript)
-  * [Angular.js](#angular.js)
+  * [AngularJS](#angularjs)
   * [Node.js](#node.js)
   * [React.js](#react.js)
 * [Linux](#linux)
@@ -138,9 +138,9 @@
 * [JavaScript for Web Browser](https://www.youtube.com/playlist?list=PLuHgQVnccGMDTAQ0S_FYxXOi1ZJz4ikaX) (생활코딩)
 
 
-#### Angular.js
+#### AngularJS
 
-* [AngularJS](https://www.youtube.com/playlist?list=PLs_XsVQJKaBk_JN5RctLmmVrGwEzpzqaj)
+* [AngularJS](https://www.youtube.com/playlist?list=PLs_XsVQJKaBk_JN5RctLmmVrGwEzpzqaj) - 양재동 코드랩 (YouTube)
 
 
 #### Node.js

+ 15 - 8
courses/free-courses-pt_BR.md

@@ -1,7 +1,6 @@
 ### Index
 
 * [Android](#android)
-* [Angular](#angular)
 * [C](#c)
 * [C Sharp](#c-sharp)
 * [C++](#cpp)
@@ -34,6 +33,8 @@
 * [Sass](#sass)
 * [Shell](#shell)
 * [Swift](#swift)
+* [TypeScript](#typescript)
+  * [Angular](#angular)
 * [Vue.js](#vuejs)
 
 
@@ -43,13 +44,6 @@
 * [Introdução ao Desenvolvimento de Aplicativos Android](https://pt.coursera.org/learn/introducao-aplicativos-android) - Unicamp (Coursera)
 
 
-### Angular
-
-* [Começando com Angular](https://app.balta.io/courses/7181) - Andre Baltieri (balta.io)
-* [Curso Angular 9](https://www.youtube.com/playlist?list=PLdPPE0hUkt0rPyAkdhHIIquKbwrGUkvw3) - Cod3r (YouTube)
-* [Curso de Angular](https://loiane.training/curso/angular/) - Loiane Groner
-
-
 ### C
 
 * [Aprenda C e C++ - Fundamentos Para Lógica de Programação](https://www.udemy.com/c-e-c-fundamentos-para-logica-de-programacao/) - One Day Code (Udemy)
@@ -291,6 +285,19 @@
 * [Aprendendo Swift do Iniciante ao Avançado. (Mac e Windows)](https://www.udemy.com/aprendendoswift3/) - Lucas Alencar (Udemy)
 
 
+### TypeScript
+
+* [TypeScript - Aprendendo Junto](https://www.youtube.com/playlist?list=PL62G310vn6nGg5OzjxE8FbYDzCs_UqrUs) - DevDojo (YouTube)
+* [TypeScript, o início, de forma prática](https://www.youtube.com/watch?v=0mYq5LrQN1s) - Rocketseat, Diego Fernandes (YouTube)
+
+
+#### Angular
+
+* [Começando com Angular](https://app.balta.io/courses/7181) - Andre Baltieri (balta.io)
+* [Curso Angular 9](https://www.youtube.com/playlist?list=PLdPPE0hUkt0rPyAkdhHIIquKbwrGUkvw3) - Cod3r (YouTube)
+* [Curso de Angular](https://loiane.training/curso/angular/) - Loiane Groner
+
+
 ### Vue.js
 
 * [Minicurso: Vue.js - O basicão](https://evolutio.io/curso/minicurso_vuejs) - Tony Lâmpada (Evolutio)

+ 12 - 6
courses/free-courses-th.md

@@ -5,12 +5,13 @@
 * [C++](#cpp)
 * [Git](#git)
 * [JavaScript](#javascript)
-  * [Angular.js](#angularjs)
   * [NodeJS](#nodejs)
   * [React](#react)
   * [Vue.js](#vuejs)
 * [Python](#python)
 * [Ruby](#Ruby)
+* [TypeScript](#typescript)
+  * [Angular](#angular)
 
 
 ### C
@@ -42,11 +43,6 @@
 * [สอน JavaScript](https://www.youtube.com/playlist?list=PL_xSQKvnccplgKmdtqizMGRh11witheTM) - Zinglecode
 
 
-#### Angular.js
-
-* [มือใหม่หัดใช้ Angular](https://priefydev.wordpress.com/tag/angular/) - Priefy Dev.
-
-
 #### NodeJS
 
 * [สอน Node.js เบื้องต้น](https://www.youtube.com/playlist?list=PLoTScYm9O0GERtEdsPHK5Q-cdor5ADnyM) - pracertcbs
@@ -75,3 +71,13 @@
 ### Ruby
 
 * [สอน Ruby on Rails ตั้งแต่ 0~99](https://www.youtube.com/playlist?list=PLXm-UJjVcJCPxawSeVSYP1bsP_0_iMpQJ) - Geekstart
+
+
+### TypeScript
+
+* [สอน TypeScript Basic to Advance](https://www.youtube.com/playlist?list=PLEE74DyIkwEn4NOiqo43uxvSzyE0eyUQj) - Kong Ruksiam (YouTube)
+
+
+#### Angular
+
+* [มือใหม่หัดใช้ Angular](https://priefydev.wordpress.com/tag/angular/) - Priefy Dev.

+ 24 - 25
courses/free-courses-vi.md

@@ -2,21 +2,19 @@
 
 * [AJAX](#ajax)
 * [Android](#android)
-* [Angular](#angular)
-* [AngularJS](#angularjs)
 * [ASP.NET](#asp)
 * [Bash](#bash)
 * [Bootstrap](#bootstrap)
 * [C](#c)
 * [C#](#c-sharp)
 * [CSS](#css)
-* [ES6](#es6)
 * [Git](#git)
 * [Go](#go)
 * [HTML](#html)
 * [Java](#java)
 * [JavaScript](#javascript)
-* [jQuery](#jquery)
+  * [AngularJS](#angularjs)
+  * [jQuery](#jquery)
 * [MongoDB](#mongodb)
 * [NodeJS](#nodejs)
 * [Objective-C](#objective-c)
@@ -28,6 +26,7 @@
 * [SQL](#sql)
 * [Swift](#swift)
 * [TypeScript](#typescript)
+  * [Angular](#angular)
 * [Unity](#unity)
 * [Vue](#vue)
 * [Wordpress](#wordpress)
@@ -51,20 +50,6 @@
 * [Lập trình Android với new Firebase](https://www.youtube.com/playlist?list=PLzrVYRai0riTLPLclyGuByHvZ8_tDZZIr) - Khoa Phạm
 
 
-### Angular
-
-* [Angular 2 Cơ Bản](https://tedu.com.vn/khoa-hoc/khoa-hoc-angular2-can-ban-10.html) - TEDU
-* [Angular 4 Cơ Bản](https://www.youtube.com/playlist?list=PLzrVYRai0riTA1m7Dasg8eraBr6R9nFgC) - Khoa Phạm
-* [Tự học Angular 2020](https://www.youtube.com/playlist?list=PLkY6Xj8Sg8-uBQaBU8wMLo2CrFkE-9VIZ) - CodersX
-* [Tự học Angular 5](https://www.youtube.com/playlist?list=PLWBrqglnjNl1qQw2nH5O1A8W_DVC3xo-V) - Nguyen Duc Hoang
-
-
-### AngularJS
-
-* [AngularJS Cơ Bản](https://www.codehub.com.vn/AngularJS-Co-Ban)
-* [AngularJS Cơ Bản](https://www.youtube.com/playlist?list=PLRhlTlpDUWsw70vZAkJgALJ1yhgYsqDGx) - TEDU
-
-
 ### ASP
 
 * [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
@@ -117,11 +102,6 @@
 * [CSS Cơ Bản](https://www.youtube.com/playlist?list=PLl4nkmb3a8w1cnIhegAj5_mE8w_mbYvY4) - Thạch Phạm
 
 
-### ES6
-
-* [ES6 Cơ Bản](https://www.codehub.com.vn/ES6-Co-Ban)
-
-
 ### Git
 
 * [Cách sử dụng Git trong THỰC TẾ | Github](https://www.youtube.com/watch?v=O5uT6p6VWjY) - Ông Dev
@@ -149,13 +129,22 @@
 
 ### JavaScript
 
+* [ES6 Cơ Bản](https://www.codehub.com.vn/ES6-Co-Ban)
 * [JavaScript A-Z 2020](https://www.youtube.com/playlist?list=PLkY6Xj8Sg8-uPZnTdScfuH0xD-O6Kb-V-) - CodersX
 * [JavaScript Advanced 2020](https://www.youtube.com/playlist?list=PLkY6Xj8Sg8-tVbSFcv-p1yOaHiG8fo0kP) - CodersX
 * [JavaScript Cơ Bản](https://tedu.com.vn/khoa-hoc/khoa-hoc-java-script-can-ban-12.html) - TEDU
 * [JavaScript Cơ Bản](https://www.codehub.com.vn/JavaScript-Co-Ban)
 
 
-### jQuery
+#### AngularJS
+
+> :information_source: See also … [Angular](#angular)
+
+* [AngularJS Cơ Bản](https://www.codehub.com.vn/AngularJS-Co-Ban)
+* [AngularJS Cơ Bản](https://www.youtube.com/playlist?list=PLRhlTlpDUWsw70vZAkJgALJ1yhgYsqDGx) - TEDU
+
+
+#### jQuery
 
 * [jQuery Cơ Bản](https://www.codehub.com.vn/jQuery-Co-Ban)
 * [jQuery Cơ bản](https://www.youtube.com/playlist?list=PLRhlTlpDUWsyAGY7FDGSndEhOD3F2Ruhm) - TEDU
@@ -247,6 +236,16 @@
 * [TypeScript căn bản (ES6)](https://tedu.com.vn/khoa-hoc/khoa-hoc-su-dung-typescript-can-ban-9.html) - TEDU
 
 
+#### Angular
+
+> :information_source: See also … [AngularJS](#angularjs)
+
+* [Angular 2 Cơ Bản](https://tedu.com.vn/khoa-hoc/khoa-hoc-angular2-can-ban-10.html) - TEDU
+* [Angular 4 Cơ Bản](https://www.youtube.com/playlist?list=PLzrVYRai0riTA1m7Dasg8eraBr6R9nFgC) - Khoa Phạm
+* [Tự học Angular 2020](https://www.youtube.com/playlist?list=PLkY6Xj8Sg8-uBQaBU8wMLo2CrFkE-9VIZ) - CodersX
+* [Tự học Angular 5](https://www.youtube.com/playlist?list=PLWBrqglnjNl1qQw2nH5O1A8W_DVC3xo-V) - Nguyen Duc Hoang
+
+
 ### Unity
 
 * [Học Lập Trình Game Unity3D - Cơ Bản](https://www.youtube.com/playlist?list=PL33lvabfss1wO1v5j9J5PHsbkQRlmo7KD) - K team
@@ -267,7 +266,7 @@
 * [Vue JS cơ bản](https://www.youtube.com/playlist?list=PLU4OBh9yHE95G_Y1cUVY-5Mc9P-rQBY3F) - RHP Team
 
 
-### Workpress
+### Wordpress
 
 * [WordPress Cơ Bản](https://www.youtube.com/playlist?list=PLl4nkmb3a8w3qzoFaXLsPohofWUMTOHBU) - Thạch Phạm
 * [WordPress Nâng Cao](https://www.youtube.com/playlist?list=PLl4nkmb3a8w3qzoFaXLsPohofWUMTOHBU) - Thạch Phạm

+ 5 - 5
more/free-programming-interactive-tutorials-en.md

@@ -19,7 +19,7 @@
   * [Bootstrap](#bootstrap)
 * [Java](#java)
 * [JavaScript](#javascript)
-  * [Angular.js](#angularjs)
+  * [AngularJS](#angularjs)
   * [jQuery](#jquery)
   * [React](#react)
 * [Kotlin](#kotlin)
@@ -190,12 +190,12 @@
 * [Try jQuery](http://try.jquery.com)
 
 
-#### Angular.js
+#### AngularJS
 
-* [Angular Basics](http://www.angularjsbook.com)
-* [Angular Tutorial](https://www.w3schools.com/angular/) - W3Schools
-* [AngularJS - Step by Logical Step](http://nicholasjohnson.com/angular-book/)
+* [AngularJS - Step by Logical Step](http://nicholasjohnson.com/angular-book/) - Nicholas Johnson
+* [AngularJS Basics](http://www.angularjsbook.com) - Chris Smith
 * [AngularJS Tutorial](https://www.tutlane.com/tutorial/angularjs) - tutlane
+* [AngularJS Tutorial](https://www.w3schools.com/angular/) - W3Schools
 * [egghead.io: Learn AngularJS with Tutorial Videos & Training](https://egghead.io)
 * [Learn AngularJS with free interactive lessons](http://www.learn-angular.org)
 

+ 17 - 7
more/free-programming-playgrounds.md

@@ -1,6 +1,5 @@
 ### Index
 
-* [Angular](#angular)
 * [C](#c)
 * [C#](#csharp)
 * [C++](#cpp)
@@ -18,6 +17,7 @@
 * [Ionic](#ionic)
 * [Java](#java)
 * [JavaScript](#javascript)
+  * [AngularJS](#angularjs)
 * [Kotlin](#kotlin)
 * [Kubernetes](#kubernetes)
 * [.Net](#dotnet)
@@ -37,12 +37,7 @@
 * [Svelte](#svelte)
 * [Swift](#swift)
 * [TypeScript](#typescript)
-
-
-### Angular
-
-* [Plunker](http://plnkr.co)
-* [StackBlitz](https://stackblitz.com/fork/angular)
+  * [Angular](#angular)
 
 
 ### <a name="c"></a>C
@@ -147,6 +142,13 @@
 * [SoloLearn](https://code.sololearn.com/web#javascript)
 
 
+#### AngularJS
+
+> :information_source: See also &#8230; [Angular](#angular)
+
+* [StackBlitz](https://stackblitz.com/fork/angularjs)
+
+
 ### Kotlin
 
 * [Kotlin](https://play.kotlinlang.org)
@@ -264,3 +266,11 @@
 
 * [Playground](https://www.typescriptlang.org/play/index.html)
 * [StackBlitz](https://stackblitz.com/fork/typescript)
+
+
+#### Angular
+
+> :information_source: See also &#8230; [AngularJS](#angularjs)
+
+* [Plunker](http://plnkr.co)
+* [StackBlitz](https://stackblitz.com/fork/angular)