codedamn logo
Course image for Learn web3.js | Introduction to Web3.js library

Learn web3.js | Introduction to Web3.js library

Learn web3.js library

1 hours+ of total content
8 ratings
102 students enrolled
Course Creator: Kshitij

Hang on...


Heads up!

This is an official course from Web 3.0 Blockchain Developer Learning Path learning path.


  • Learn what is web3.js library and why it is used by Blockchain Developers
  • Learn how to interact with Blockchain using web3.js library
  • Learn how to interact with Smart contract using web3.js library
  • Learn how to create a dapp using web3.js library


Welcome to the Web3.js Course

This Web3.js course is designed for programmers and developers who want to take a comprehensive deep dive in building decentralized applications(dapp). This course provides detailed overviews of web3.js library and how to use web3.js library in order to interact with the blockchain and smart contract.

In this course we are not just going to talk about Web3.js theory but also we are going to create a mini decentralized application (dapp) for practical.

Are there any course requirements or prerequisites?

  • You Need A Computer With Linux, MacOS Or Windows.
  • You must know JavaScript(ES6) before taking this course.

Who this course is for:

  • Anyone who wants to understand web3.js library works.
  • Programmers who want a good understanding of how to interact with blockchain and smart contract and create a decenrtralized application(dapp).
  • Anyone who wants to learn a cutting-edge technologies.

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

Course Structure

38 lectures 01:51:44 total duration

  Course Overview (Watch video)
  Course Prerequisite (Watch video)

Student feedback

Course Rating







profile pic for Shikhar Singh
Sep 30, 2022
good introduction to web3.js library
profile pic for bristin borah
Aug 17, 2022
best awesome
profile pic for Poise-Paul
Jun 17, 2022
profile pic for Василий Покровский
Jun 08, 2022
very good course,like it
profile pic for Abhijeet Ranjan
Jun 08, 2022
This course was not as great and helpful as the previous two courses, which were on solidity and testing. The instructor didn't cover most of the topics and concepts of web3.js library. In the end, I still feel as unaware of the web3 library as I did before starting this course. I think the best way to learn web3.js or ether.js libraries would be to just read their documentation.
profile pic for Kshitij

Kshitij instructor

Hi Abhijeet, Whenever I create a course I follow Prato Principle (80:20) rule. There are things 20% concepts in programming which you use 80% of the time. And I have covered those only. I generally go for those topics 80% topics which you use 20% of the time. Because those 80% can be learned along the way.

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 (14-day free refund)