Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 2.62 KB

Prateek-python.md

File metadata and controls

31 lines (23 loc) · 2.62 KB

Practice sites

Coding is not a spectator sport. It’s great to watch tutorials and read books on code, but to truly develop your programming proficiency, you need to write the language for yourself.

Here are some of the best places for you to practice your newfound coding skills.

image

1. Coderbyte

--When you begin to develop your coding skills, you may be unsure what to practice first. It helps to work on real-world problems that other coding professionals have faced — and Coderbyte has exactly that. With over 300 problems on front and back-end development, data structures, and algorithms that software professionals have faced in their interviews, you’ll be able to hone your skills on examples that really matter.

‌--Coderbyte also lets you use 16 different programming languages and has a library of over 2 million user-submitted solutions, giving you all the practice you need.

2. HackerRank

--While it’s designed for those with some background in coding already, HackerRank is one of the biggest competitive programming websites around. With challenges that can be finished online and leaderboards to see how you rank, this coding community can show you how your programming stacks up against the competition.

--It’s not all a contest, though; HackerRank supplies you with plenty of tutorials and explanations to strengthen your skills — and since it’s designed to help developers get noticed by top tech companies, it may end up landing you a job.

3. Codewars

--Coding is as much an art as a science, so it’s fitting that the Codewars platform would have a martial arts motif. Choose between 29 programming languages as your coding style, solve community-generated challenges or katas, and move up the ranks as you gain programming wisdom. Once you’ve become a master, you can share your knowledge with other learners. ‌

4. CodinGame

--Wanna play a game? CodinGame lets you practice your coding through fun games and code challenges. With single-round matches and both solo and multiplayer modes, this platform gives you a chance to practice your coding the fun way. ‌

5. CodeChef

--Competition can be the best motivator to learn, and CodeChef offers exactly that. This India-based platform is one of several that lets users measure their skills with challenging contests against other coders, which creates great coding practice for beginners. The competition is friendly, though, as participants often write posts and tutorials to help each other learn.