First, you should read what this repository is about: Getting started
- Overview: /courses/git/basics/overview
- Branches: /courses/git/basics/branches
- Merging: /courses/git/basics/merging
- Rebasing: /courses/git/basics/rebasing
- Syncing: /courses/git/basics/syncing
- Inspecting a repository: /courses/git/basics/inspecting
- Workflow: /courses/git/collaborating/workflow
- Commit guidelines: /courses/git/collaborating/commit-guidelines
- Manipulating local history: /courses/git/advanced/manipulating-local-history
- Refs: /courses/git/advanced/refs
- Overview: /courses/js/basics/overview
- Objects: /courses/js/basics/objects
- Data types: /courses/js/basics/data-types
- Functions: /courses/js/basics/functions
- Classes: /courses/js/basics/classes
- Error handling: /courses/js/basics/error-handling
Some of these points are covered in the Basics courses, but you'll find more details here.
- Overview: /courses/js/es2015/overview
- Arrows and
this
: /courses/js/es2015/arrows - Classes: /courses/js/es2015/classes
- Template literals: /courses/js/es2015/literals
- Destructuring: /courses/js/es2015/destructuring
- Spread operator: /courses/js/es2015/spread-operator
- Rest parameters: /courses/js/es2015/rest-parameters
- Symbols: /courses/js/es2015/symbols
- Maps: /courses/js/es2015/maps
- Sets: /courses/js/es2015/sets
- Promises: /courses/js/es2015/promises
- Async/Await: /courses/js/es2015/async-await (Actually ES2017, but it follows the Promises course)
- Modules: /courses/js/misc/modules
- Useful links: /courses/js/misc/links
- Basic types: /courses/ts/basics/basic-types
- Variable declarations: /courses/ts/basics/variable-declarations
- Interfaces: /courses/ts/basics/interfaces
- Classes: /courses/ts/basics/classes
- Functions: /courses/ts/basics/functions
- Generics: /courses/ts/basics/generics
- Enums: /courses/ts/basics/enums
- Type inference: /courses/ts/basics/type-inference
- Modules: /courses/ts/basics/modules
- Type compatibility: /courses/ts/advanced/type-compatibility
- Advanced types: /courses/ts/advanced/advanced-types
- Symbols: /courses/ts/advanced/symbols
- Iterators and Generators: /courses/ts/advanced/iterators-generators
- Namespaces: /courses/ts/advanced/namespaces
- Namespaces and Modules: /courses/ts/advanced/namespaces-modules
- Module resolution: /courses/ts/advanced/module-resolution
- Declaration merging: /courses/ts/advanced/declaration-merging
- DOM: /courses/front-end/browser/dom
- Events: /courses/front-end/browser/events
- XHR: /courses/front-end/browser/xhr
- Overview: /courses/front-end/react/overview
- Main concepts: /courses/front-end/react/main-concepts
- Fragments: /courses/front-end/react/fragments
WIP - check https://material-ui.com/
WIP - check https://mobx.js.org/