Learn how to think like a developer and how to design the features of your application, how to design your code, how to troubleshoot code, and lots of other practical skills you'll need in your job as a developer.
At the end of the course, you'll be equipped with the knowledge and confidence required to pass your job interview and to become a professional developer.
What is covered in this course?
An in-depth look at functions: arrow functions higher-order and first-class functions, closures, and binds.
Deep, deep dive into object-oriented programming. Prototypal inheritance constructors (ES5) classes (ES6) Encapsulation abstraction, inheritance, and polymorphism. This is similar to a separate course
Learn about the latest tools employed by professionals who develop web applications: NPM, Parcel (module bundler), Babel, and ES6 modules