codedamn logo
Course image for Solidity 30 day challenge
Free preview before enrolling

Solidity 30 day challenge

Solve solidity 30 challenges

2 hours+ of total content
186 ratings
3,308 students enrolled
Course Creator: Kshitij


  • Logic building in solidity
  • Creation of smart contract


Welcome to Solidity 30 day challenge

Level up your Solidity skills with a daily coding challenge. This course is desgined in such a way that you can level up your smart contract creating skills from basic to advance.

Each week module is designed in such a way that we will start form basics and will go till advance.

Are there any course requirements or prerequisites?

  • You Need A Computer With Linux, MacOS Or Windows.
  • Knowledge of Solidity Programming Language.

Who this course is for:

  • Anyone who wants to learn the art of making smart contracts.

By the end of this course, you will be able to master the Solidity Smart Contracts.

Course Structure

30 lectures 02:30:00 total duration

  Your first program in Solidity (Practice concept)
  Create functions (Practice concept)
  Pass an argument to function (Practice concept)
  Solidity Basics (Practice concept)
  Find remainder (Practice concept)
  Find average (Practice concept)

Student feedback

Course Rating







profile pic for Balaji B
Jan 31, 2023
This course is best for solidity knowledge check. It works great.
profile pic for Abu Taher Md. Shifat
Jan 25, 2023
This is the first practice module I've found on the internet. For a long time I wanted a platform where I can solve problems using solidity. It's great. Only one complain. More test cases are needed
profile pic for Gaurav Thakur
Jan 24, 2023
Nice platform to learn solidity programminh
profile pic for codeby kamal
Jan 21, 2023
profile pic for Senzel
Jan 18, 2023
Ayo free and nice im liking it but there are some environment wasnt setup correctly

Your Course Instructor

Course Instructor Image


Content creator

What I do ? I actually make the life of students easy by teaching them complex topics in a simpler form by using a lot of examples and animations. I am a self-taught Blockchain developer and have spent my days working in many different areas of Blockchain, from building Decentralized Applications, Smart Contracts, Blockchain Programming. I have spent thousands of hours on Blockchain Technology. And hundreds of hours teaching Blockchain Technology. I am extremely passionate about Blockchain Technology because it liberates people from the clutches of centralized authorities and brings decentralization to the table. Currently, I am working as an engineer for an IT company. In my free time I read a lot of books. Working on creating my own library.

Upgrade to codedamn Pro Plan and unlock more courses for accelerated learning. Unlimited courses, interactive learning and more.


  • HD video content
  • Certificate of completion
  • Mentorship from codedamn staff
  • Support over WhatsApp
  • Full learning path unlocked
  • Unlimited hands-on practice


  • HD video content
  • Certificate of completion
  • Mentorship from codedamn staff
  • All exclusive courses unlocked
  • Unlimited hands-on practice
Try codedamn Pro (7-day free refund)