Competitive programming

Competitive is very in common in Tech and Here are the list of competitive programs available for students and developers

HackerRank

Solve code challenges to prepare for programming interviews.

HackerEarth

Solve code challenges to help companies find innovative solutions for their businesses.

CodeChef

Non-profit competitive programming platform.

TopCoder

Participate in code challenges and help solve real world problems.

CodeForces

Russian website dedicated to competitive programming.

ProjectEuler

Solve computational and mathematical problems using your programming skills.

Spoj

Programming contests with online judging system.

InterviewBit

A platform to learn and practice coding interview questions.

VisuAlgo

Visualizing data structures and algorithms through animation.

LeetCode

Develop programming skills for your next interview.

FireCode

An online coding interview preparation.

CodeWars

Code challenges platform to level up your skills.

CodinGame

 Learn to code by playing games.

Coding Ninjas

The platform for the next billion students
Transforming tech education for the next generation of developers

DailyProgrammer

Solutions to programming challenges, peer reviewed with community feedback.

CodeFights

Practice programming and land a job.

UVa

Programming contests with online judging system

Exercism

Solve programming challenges from your terminal.

DailyCodingProblem

Get exceptionally good at coding interviews by solving one problem every day.

Coderbyte

Programming challenges and specific routes to help learn specific skills

Code Golf

Programming challenges with individual leaderboards for problems

Halite

Create AI to face off against other people’s AI. More specialized on AI

Timus Online Judge

Programming contests with online judging system.

Advent of Code

A yearly set of coding challenges that published with leaderboards