The best of all available sources collected there for you to learn FrontEnd
Step by Step
Overview the the instruments that you need to know to be a Frontend developer
Web technologies
Upgrade design skill to project awesome and comfortable interfaces
UI / UX
Diving into HTML5
HTML & DOM
High level of knowledge in CSS is very important skill for Frontend developer
Layout and styles
To work in team every programmer has to know Git
Version control systems
You learn the basics of the EcmaScript kernel
Javascript Basics
Learn new features that were added to the language recently. It makes your code clean and clarity
Javascript Deep Dive
You learn how to write code clean, clarity, efficient using optimal machine resources
Javascript Data Structures
Learn how to make dynamic beautiful web applications using JavaScript and Browser API
DOM, BOM, Events, Browser storage
You learn what a computer network is and how it works and also how to use it all with JavaScript
Networks, Async, HTTP
You learn how browser works and interacts with JavaScript to improve the performance of your application
Performance
You will learn what to look for in the code and how to think in the process of writing it
Code quality
Design and build beautiful data visualizations with Highcharts, D3.js and Three.js
Data Visualization Libraries
Learn the super set of JavaScript that add the strict typing which is so necessary in big projects
TypeScript
Learn JavaScript framework that helps to write code efficiently, quickly, efficiently. It is very valuable in business
Angular
Learn what reactive programming is and how and where to use it to get the most benefit of it when writing your own applications
RxJs
Learn to use NgRx to use memory more efficiently