What you will learn

  • Learn the basics of programming and algorithms
  • Learn the basic concepts and principles of JavaScript, from the simplest to the most complex
  • Learn popular technologies like AJAX, JSON, etc.
  • Learn how to work with Git and GitHub
  • Learn to work with npm, Babel, Browserify, Webpack, Heroku, Firebase, etc.
  • Find out which framework or library to choose later. Get to know React, Angular, Vue, Jquery
  • Learn the React library and absolutely everything connected to it (including Redux)
  • Learn to create complete web applications
  • Reinforce everything you’ve learned on real projects

Requirements

Basic HTML, CSS skills (Web Developer course is highly recommended, this is the first part)
Any code editor
Willing to learn JavaScript
Preferably basic knowledge of English

This course focuses on learning JavaScript in detail without the water, but most importantly, immediately putting it into practice.

This means you’ll get the material to work with and we’ll create real projects together step by step.

The second part of the course is a study of the most popular JavaScript-based library – React.js with all the necessary technologies (including Redux)

Who is suitable for this course?

  • If you know nothing about programming, but want to start
  • If you’re new to JavaScript and want to learn it quickly and start using it in your work
  • If you started your training with JQuery or any other tool, but you don’t know enough of the basics.
  • If you want to learn how to create web applications
  • If you want to learn the React library on real projects

What’s inside the course?

The theory is good, but without practice there will be no result. Therefore, every theoretical block ends with practice, where you will write an application, interactive elements on the site and so on. All materials for work will be provided.

To all questions within the course answer personally as quickly as possible. There is also a Telegram channel for questions and discussions. All course updates are free and in automatic mode.

  • We will study the basics of programming and algorithms
  • we’ll learn the basics of object-oriented programming
  • we will study the basic concepts and principles of JavaScript, from the simplest to the most complex
  • We will learn how to work with popular technologies like AJAX, JSON, etc.
  • We will learn how to work with Git and GitHub.
  • We will learn how to work with npm, Babel, Browserify, Webpack, Heroku, Firebase, etc.
  • We will think about which framework or library to choose later. We will get acquainted with React, Angular, Vue, Jquery.
  • We will study React library and make 4 applications based on it
  • We will study different architectural approaches to building web applications
  • We will learn how to work with Redux and integrate it into our applications