Coding Challenges

Level up your skills with our curated coding challenges

30 Days of HTML CSS logoEasy

30 Days of HTML CSS

Take 30 days of HTML and CSS challenge by solving one question every day for the next 30 days.

30 Days of Java logoEasy

30 Days of Java

Practice Java for 30 days with 30 unique problems that will help you upskill as a backend developer and build your Java muscles.

50 Days of SQL logoEasy

50 Days of SQL

Practice SQL for free and build your data science skills with these 50 problems, one problem every day. Take up this free SQL challenge and get better at programming.

30 Days of Debugging logoEasy

30 Days of Debugging

Solve bugs that are hindering the solution written by enthusiastic programmers

50 Days of JavaScript logoEasy

50 Days of JavaScript

Take 50 days of JavaScript challenge by solving one question every day for the next 30 days.

30 Days of Express logoEasy

30 Days of Express

Understand basic server implementations and Express library to implement quick HTTP servers.

30 Days of React logoEasy

30 Days of React

Practice React.js for 30 days with 30 unique problems that will help you upskill as a frontend developer and build your React.js muscles.

30 Days of Python logoEasy

30 Days of Python

Practice Python for 30 days with 30 unique problems that will help you upskill as a backend developer and build your Python muscles.

30 Days of DSA  logoEasy

30 Days of DSA

Practice data structures and algorithms questions on Codedamn and boost your skillsets.

30 Days of Go logoEasy

30 Days of Go

Get to know the basics of the go language by solving a unique challenge for the next 30 days

30 Days of Node.js logoEasy

30 Days of Node.js

Master the basics of Node.js to implement quick scripts and utilities to run locally without a browser.

100 Days of Frontend logoEasy

100 Days of Frontend

Learn about frontend web development with this free 100 day challenge practicing coding problems on HTML, CSS and JavaScript