Infrastructure management
 Coding Quests, Codenjoy/Coderetreat, Startup culture, Distributed teams
 JS: Single page application
 Setting up programming environment, AngularJS quick start, Understanding API functionality, Introducing Swagger, Testing SPA applications, Deployment
 Ruby: From zero to confidence
 Setting up programming, environment, Ruby ecosystem, Ruby language internals, Object-oriented design principles, Ruby and OOP , Blocks and iterators, Organizing Ruby code, Input/Output, Additions
 Ruby: Hardening practical skills
 Agile methodologies: SCRUM and Kanban, Version control systems
Sinatra and Heroku, Unit testing applied to web-applications, HTML and CSS, JavaScript and jQuery
Database management
 Setting up programming environment for Rails, Introduction to the Rails ecosystem, Routing
Views and controllers, Models and database design, Test-first development using RSpec and Capybara, Forms - Action view, CSS and Sass basics, Asset pipeline
ActiveResource - API specific realization, Model relationships
Deployment
 Test-driven development,
«ehavior-driven development,
Domain-driven design, Code review,
Static code analysis, Pair programming, Continuous 
deployment/integration, Automation testing paradigm
 Infrastructure management
 JS: Single page application
 Cloud and VPS hosting, Introduction to Docker, Introduction to Kubernetes
Vagrant