Helpful online tools to self-improve as a developer/software engineer.

Helpful online tools to self-improve as a developer/software engineer.

Hello friends,

In my recent blog I've talked about how i became a software developer from someone that hated programming, i mentioned how i got better by learning online.

In this blog I'll talk about the most effective and efficient tools that have helped me personally to get better as a developer.

I'm not going to mention the tools I've used to learn coding like freeCodeCamp , Codecademy ,Udemy ... these tools are important.

I'll talk about the tools that made programming fun and interesting, the tools listed below have helped me to like and enjoy development and made me want to code.

HackerRank

hackerrank.png

HackerRank : this website provides programming challenges/problems to solve which are an exellent way to level-up your skills, these challenges can be solved in a variety of programming languages (Java, C++, PHP, Python, SQL, JavaScript). when a programmer submits a solution to a programming challenge, their submission is scored on the accuracy of their output. Programmers are then ranked globally on the HackerRank leaderboard and earn badges based on their accomplishments to drive competition among users. In addition to individual coding challenges, HackerRank also hosts contests (often referred to by HackerRank as "CodeSprints") where users compete on the same programming challenges during a set period of time and are then ranked at the conclusion of the event.

Codingame

CodinGame_Logo.png

On codingame , passionate developers learn, train, chat and have tons of fun. This website make programming fun by solving problems, it provides a lot of features but my favorite is CLASH OF CODE which is a game to improve your coding efficiency by solving short programming problems with other people, at the same time. Players share their solution at the end of a game to help other players improve their coding skills.

CodePen

codepen.png

CodePen : As mentioned in the website CodePen is the best place to build, test, and discover front-end code, for me as full-stack developer, this website has helped a lot , it's a social development environment for front-end designers and developers.

This site makes it easy to rapidly prototype front-end code, it may be most valuable for the sheer amount of creativity and inspiration available from its contributors, who will redefine your idea of what’s possible with today’s front-end technologies, and inspire you to try new things.

Frontend Mentor

fm.png

Frontend Mentor : If you're a front-end developer or even a full-stack developer, this website is for you , it provides multiple HTML, CSS and JavaScript challenges to solve, whilst working to professional designs. It has challenges for a Newbie, Junior, Intermediate , Advanced and Guru, which can help you to improve your skills and advance from a level to another.

Your comments and reviews are highly welcome, I hope this blog helps you to find the perfect tool that will help you to persuade your programming journey.

NB: This article was published as my #week2 article for the Hashnode #4articles4weeks Writeathon. Thanks for reading.