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