30 Days of Solidity!

Level up your Solidity skills with a daily coding challenge. Participate to win 1 Month Pro subscription every single day!

Join 3497+ developers participating in the competition

Challenge 1 of 30 Days of Solidity

Day #1

Challenge 2 of 30 Days of Solidity

Day #2

Challenge 3 of 30 Days of Solidity

Day #3

Challenge 4 of 30 Days of Solidity

Day #4

Challenge 5 of 30 Days of Solidity

Day #5

Challenge 6 of 30 Days of Solidity

Day #6

Challenge 7 of 30 Days of Solidity

Day #7

Challenge 8 of 30 Days of Solidity

Day #8

Challenge 9 of 30 Days of Solidity

Day #9

Challenge 10 of 30 Days of Solidity

Day #10

Challenge 11 of 30 Days of Solidity

Day #11

Challenge 12 of 30 Days of Solidity

Day #12

Challenge 13 of 30 Days of Solidity

Day #13

Challenge 14 of 30 Days of Solidity

Day #14

Challenge 15 of 30 Days of Solidity

Day #15

Challenge 16 of 30 Days of Solidity

Day #16

Challenge 17 of 30 Days of Solidity

Day #17

Challenge 18 of 30 Days of Solidity

Day #18

Challenge 19 of 30 Days of Solidity

Day #19

Challenge 20 of 30 Days of Solidity

Day #20

Challenge 21 of 30 Days of Solidity

Day #21

Challenge 22 of 30 Days of Solidity

Day #22

Challenge 23 of 30 Days of Solidity

Day #23

Challenge 24 of 30 Days of Solidity

Day #24

Challenge 25 of 30 Days of Solidity

Day #25

Challenge 26 of 30 Days of Solidity

Day #26

Challenge 27 of 30 Days of Solidity

Day #27

Challenge 28 of 30 Days of Solidity

Day #28

Challenge 29 of 30 Days of Solidity

Day #29

Challenge 30 of 30 Days of Solidity

Day #30

Complete all challenges to claim your certificate

Share on social media

Share with friends for good karma

Frequently asked questions

What will I win?
We will randomly select a participation entry every day for the next 30 days. You will win a one month codedamn Pro subscription license for free..
How can I participate in #30DaysOfSolidity?
Complete todays' challenge above and share on social media with hashtag #30DaysOfSolidity tagging us. That's it :)
How will the winner be announced?
We’ll announce the winner daily on Twitter. Make sure to tag us after completing your challenge to become eligible.
The event has already begun, can I join right now to win the prizes?
Yes, you can. You will be eligible for the prize if you have completed the challenge on the day it's being unlocked.
Can I trade in my Pro subscription for a cash prize?
No. Subscriptions cannot be exchanged for cash or any other prize.
I already have a Pro subscription, but I’ve won the prize. Can I give it to a friend?
Sure, It's a time for giving, after all. Just email us at support@codedamn.com and we'll transfer it to anyone you'd like.
How will you choose the winners?
The winners for each day will be picked based on the completion of today's challenge. Once we verify your submission for the day. We will pick the day's winner randomly.
Will the grand prize winner be randomly selected, too?
Yes. If you complete all challenges everyday for the next 30 days, you are eligible for a final grand prize from codedamn!