Skip to the content.

JavaScript

💪 Challenge yourself regularly

Training through different exercises and challenges is important because it will allow you to improve many areas of your skill set:

I recommend that you regularly give yourself more or less intensive code sessions. It often happens to me to see beginners looking for a job taking “their time” only to complain after a few months that they are not making any progress 😑.

The following links will allow you to do a set of workshops and challenges:

 

🏫 Nodeschool

If you’re a beginner or new to the Nodeschool workshops, I’ll walk you through the different choices available to you.

Note that you’re going to need to get comfortable with command line instructions 😬 (this is a good opportunity to get started if you haven’t yet).

⚠️ Some workshops are no longer maintained

Among the workshops I recommend (more or less in order):

 

Bradley challenges

Beware these challenges are very difficult (and also require Node.js and V8 knowledge).

 

🔎 The other websites

Various websites offering various challenges and exercises:

I don’t necessarily have a recommendation for these (as far as I’m concerned, I don’t necessarily like these sites).

 

🏆 Competitive programming

If some of you are highly motivated and want to get into code competitions (or math and algorithm solving is your thing ^^) well I recommend the following links:

This is a field that will require you to work very seriously on mathematics and to study the various existing structures and algorithms at length.

👀 Please note that my own goal is to climb the Codeforces ranking and to participate in several rounds in the coming years.


⬅️ 📕 Dedicate a daily time to reading | ➡️ 🌌 Online courses, talks and articles