Itchy Fingers, Stop Here!
So, this is it. This is where I provide you with a few resources that I have tried, enjoyed and learned a lot from. I am absolutely certain there’s more out there, and you’re welcome to comment with a link, and I’ll add them as recommendations from you.
The basics done well
Disclaimer: most of the links below will take you to premium Udemy courses. I do not get anything out of you clicking or potentially purchasing them. This is not a promotion or marketing piece, I do NOT get paid to recommend these courses, and I only recommend those I’ve taken myself and found genuinely useful and good value for money.
Library: By far the best React course
While I am a huge Udemy fan, this course is actually not offered by the platform as it’s a privately owned set of learning materials. React For Beginners is by far the best online course I have ever taken. It simply gets the message through in such an efficient way that by the end of it you’ll actually feel confident enough to build your own React app, and that, after less than a week of learning. It won’t make you a react guru or expert, but it gets you very far, and certainly far enough to not have an impostor syndrome after putting React on your CV.
Feminists will love the fact that this course was done by a lady, but feminism or not aside, she really does a good job at explaining React Testing with Jest and Enzyme. It’s also modular, you can learn sections that you need when you need. There’s also other bits you’ll pick up like writing in-the-code documentation and a neat trick to your tests using the
data-test attribute, enforcing the philosophy of testing the behaviour rather than the implementation.
Building: WebPack v4 in all its glory
I took this course because I had a grunt / gulp background and I found myself having to poke around WebPack without having too much of a clue what its potential was and how to properly use it. Turns out, it’s an amazing tool and knowing how to use it, is a skill most definitely worth picking up. Build automation has never looked sexier and the course does justice to it.
Cutting Edge: The most comprehensive PWA course out there
Max?—?the instructor?—?is by far my favourite. I’ve part done an Ionic course from him in the past, but it’s only when I plowed myself through this massive Progressive Web App course that I understood the true genius of his teaching methods. PWAs are amazing, but in many ways they bring stuff to the web development world that simply wasn’t there at all before, and therefore it’s hard to compare or build on previous iterations of knowing something. This course is enlightening to say the least, and also incredibly empowering and inspiring. It takes a real teacher to make you believe in something you learn, and this course does that. PWAs are definitely the future!