Not until I finished the last challenge - and received a diploma in Holy Patience 😇 - did I realize how wrong I was 😝.
So, what next? 😉
1 CodeWars 🤺
CodeWars is a platform where you can practice coding challenges and climb up the ranks - just like in any martial art. Thanks to its community-driven approach, you can create and share your own challenges.
You can even watch how the very same challenge you solved in a single day and 40 lines of code is being dispatched in a single line of code by more experience users - yikes!
Apart from helping me learn tons of new functions, CodeWars has taught me a about algorithms - and how the hardest solution to a complex problem is actually the one that looks the simplest.
2 MDN 🦖
this, promises or async functions.
3 Coding Interview Prep 😎
🏕 Get ready for a challenge on FCC
4 Scrimba 📝
A great platform for those who enjoy learning by doing. As a free code learning platform, Scrimba's top feature is the ability to pause the instructor's video and mess around with the code. Which is a giant step forward in comparison to traditional YouTube tutorials!
5 Forums / Stack Overflow 🤓
According to the educational psychologist David Duran, teaching is one of the best ways to learn a topic in depth. And what better way to learn by teaching than to engage in a coding community?
🔖 Remember to save and like this article so that you don't forget the links! Now, a last message:
Speaking from the heart 💌
Even 300 hours won't get you far in the way to becoming a professional web developer. But, trust me: a lifetime of consistent learning will.
The best advice is: focus on the process, enjoy the daily challenges, and take your time to learn a programming language in depth. Consistency will pay off in the long run. 🏃🏾♀️
👉 What websites do you use practice it?
🌻 Is pale yellow your favourite colour?
💬 Leave a comment down below!
📷 cover photo: Steve Halama. photo: speckfechta.
Top comments (18)
Nice! Would indeed recommend CodeWars although I haven't used it in quite some time. It's usually more rewarding to build something you actually want to use yourself.
What I would also do:
codewars is especially awesome for pre-interview phase
That's right! Cracking the interview is tough and algorithms daily practice is the way in. Do you think I should read a book on algorithms too?
I recommend this post on how to prepare technical interviews, where I list resources that you'll find useful.
Thanks for the resource! It'll definitely help.
In the pre-interview phase, I would study some docs/books on data structures and algorithms and try to apply them to real problems in codewars...
CodeWars and Hackerrank are the two sites I use to practice algorithms. Algorithms are not my strong suit, but I am trying to improve. I also need to learn when to use which datastructures better for which scenario. I kind of tend to solve different problems the same way. Great article!
Thanks for the comment. I didn't know about Hackerrank, but if you stick around I will review it in another article.
Bookmarking this for the near future :)
oh, man - thank you! This is so helpful, bookmarking for future notes.
Just in the very early stages, but always looking for aftercare when I finish courses!
Thanks for this!
If you wanna join me on Twitter: twitter.com/4rnoldgee
This was really great!!
Bookmarked and following 🦄
Thanks Alice! Do you write/ are you active on twitter? Tell me and I follow you!