We hate to break the news that learning React.js or any other technology is not effortlessly easy. Yet with proper planning and sustained efforts, you can learn React.js without much hardship. By sustained efforts we mean, learning the basics well, completing many small projects to ingrain the concepts and building a solid project portfolio. This mini-course is built with that exact approach.