The KCD Beginner Course is awesome.
I recommend it to every beginner, because it shows how React works under the hood.
In my own course, I start with building HTML elements in vanilla JS, showing how annoying this actually is, then going to the old React way and finally with JSX.
People go like "Oh, this all makes sense now."
Yeah that's the same approach I've followed as well. However, I feel it works best if the students have used React a little bit at first. People that are totally new to React (or front end development in general) typically respond better to just being served JSX at first, focusing on just "getting stuff on the screen".
But I love the approach in the KCD course - it's a great way to teach.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.