The aim of education should be to teach us rather how to think, than what to think.
- Welcome
 - IDE setup and configuration
 - IDE extensions
 - Code snippets, multicursors, hotkeys
 - BEM
 - eslint, prettier, editorconfig
 
- Intro to VCS
 - VCS Services
 - Glossary
 - Base Commands
 - Branching
 - .gitignore
 - Tips & Tricks
 - Gitflow
 - Github Templates
 - Github Pages
 
- Semantic HTML
 - Package managers
 - CSS frameworks
 - Adaptive coding
 - CSS Preprocessors & Postprocessors
 
- HTML template engines
 - Tooling
 - Gulp
 
- Webpack
 - Loaders & plugins
 - Parcel
 
- JavaScript basics
 - Data types
 - Arrays
 - Objects
 
- DOM, BOM
 - Events, Interfaces
 
- OOP, FP
 - ES6 Classes
 
- Promise
 - FS
 - Event loop
 - Koa
 - Heroku
 
- Databases
 - SQL
 - Postgres
 
- NoSQL
 - SQL
 - Validation
 - Migration
 - Redis
 
- Vue.js
 - v-for
 - v-on
 - v-bind
 - v-model
 
- Auth
 - Passport.js
 
- REST
 - Project architecture
 
- Typescript
 
- AWS S3
 - SwaggerUI docs
 
- Linux Basics
 - Shell Scripting
 
- UML
 - Design Patterns
 - Algorythms
 
- AWS EC2
 - Security Groups
 - Nginx
 
- Docker
 - CI/CD