JavaScript Master Class - Build your own React from scratch

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Take your existing JavaScript Knowledge to the next level by coding your own React/ReactJS like library from scratch

Welcome ❤️  to early access of the JavaScript Deep Dive Course.


Treat this offer as a "One Time Investment" to all future updates.


Feel free to share any core Javascript topic that you want to see covered in this course.

The goal of the series is to master fundamentals using first principles. So, mostly we will be understanding things in depth and then implement libraries, frameworks etc. from scratch.

This course will teach you the inner working of Virtual DOM from fundamental perspective and also helps you write a minimal version of React like library from scratch.


The front end engineering course status blog is published on my medium blog.


The below is the broad agenda: 

  • ✅ Code your own React Hooks using Vanilla JavaScript

  • ✅ Understanding Closures

  • ✅ A deep overview into OOP using JavaScript

  • ✅ Understanding Virtual DOM

  • ✅ createElement (the core of vdom structure creation)

  • ✅ Native elements

  • ✅ Diffing native elements

  • ✅ Functional Components

  • ✅ Diffing functional Components

  • ✅ Props

  • ✅ Stateful Components

  • ✅ Diffing stateful components

  • ✅ Events

  • ✅ Refs

  • ✅ Keys

  • ✅ Life Cycle Methods


By the time you complete the course, you would have gained a great insight into JavaScript and also get a deeper understanding on how to build a small to medium size library/framework.

Special ❤️  to the team at Algorisys Technologies for the support in creating these contents.

Enjoy Coding!


  • ⭐Understand how virtual DOM works

  • ⭐Code your own React like library from scratch

  • ⭐Deeply understand what a functional and stateful component is

Course Curriculum

2 Lectures

0 Lectures

1 Lectures

1 Lectures

1 Lectures

1 Lectures

1 Lectures

1 Lectures

1 Lectures

Instructor

Profile photo of Rajesh Pillai
Rajesh Pillai

Rajesh has about 20+ years of experience in creating solutions for various verticals like ecommerce, banking, retail, travel and tourism using a variety of technologies and is passionate about teaching things in a very clear and crisp manner.He is the founder of Algorisys Technologies and is responsible here for setting up and mentoring the Engineering team.He is also actively part...

More Courses By Rajesh Pillai
Review
4.9 course rating
4K ratings
ui-avatar of Aaditya Sharma
Aaditya S.
3.0
3 years ago

The course is good only till the instructor creates a library TinyReact -- till that point you can follow the course and write code for your practice. That's like 70% of the course, where it is good.

Rest 30% is really bad - he just copy pastes pre-written code in IDE and barely explains a fraction of that. In fact some of those videos are just recorded video call with some of his students where he is just talking with his students (with home and kitchen noise in background) and not explaining/teaching anything beneficial (for example, look at his video #49 - Build your own hooks like library from scratch).

Also, I believe this content is not his original. Just got to GitHub and search for "TinyReact", and you'll find libraries from 2016-17. In this entire course he just copied small small snippets from that TinyReact library and made me practice.

Honestly, I was going to give 5 star till first 30% of the course, because till then I could follow his lectures, because he was explaining his code while writing.

Post first 30%, he started giving shape to the TinyReact library (by modifying the existing methods) - but the explanations very bare minimum.

My takeaway from this course is that, I you want to blindly write a library non-stop without much explanations, please take this course. At the end of the course you'll have a working TinyReact library, with many "whyyy" questions in mind.

  • Helpful
  • Not helpful
ui-avatar of Alejandro Caballero Salas
Alejandro C. S.
1.0
3 years ago

It is almost impossible to understand with that accent and how fast the guy talks. Listen, if you have a bad English accent, at least try not to talk like a gun machine.

  • Helpful
  • Not helpful
ui-avatar of Maksym Dukov
Maksym D.
5.0
4 years ago

Nice course. It gives a peek into how react might work under the hood.

  • Helpful
  • Not helpful
ui-avatar of Faraz Ahmed
Faraz A.
5.0
6 years ago

This is the first time I am posting a review. But, it's very well deserved.
The amount of depth the author has gone into is awesome.
There were quite a few things I didnt know about javascript.
The topic he was talking about seemed so simple I used to just skim over it, but watching the videos has shown me how much there is into creating an instance of an object.
Great Course!!

  • Helpful
  • Not helpful
ui-avatar of Julian Israel de la Cruz Aquino
Julian I. D. L. C. A.
5.0
6 years ago

Excellent course to get in-depth with such useful library as React. I would support a lot more videos like this for existing libraries and frameworks.

Example:
Build your own Next.js / Create-react-app
Build your own redux / mobx
etc...

  • Helpful
  • Not helpful
ui-avatar of Smeeta
Smeeta
5.0
6 years ago

The videos are explained for different scenarios in a very lucid manner, complex concepts are made very easy to understand

  • Helpful
  • Not helpful
ui-avatar of Rajni Nair
Rajni N.
5.0
6 years ago

Clear explanation and valuable info. Thank you.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses