All about Blockchain & SmartContract Development on Solidity (Udemy.com)
Build Deploy Your First Blockchain Smart Contract by learning & using Solidity Programming Language & Ethereum
Created by: Ranjan Pandey
Last updated June 2023
What you will learn
- You will about Blockchain Technology and how it differs from regular Web Technology
- You will learn about the different of any Blockchain Network and how they work together
- You will learn about different features of Distributed Ledger Technology and various terminology
- You will learn about Solidity Programming Language and how compile and run program written with it
- You will learn about Smart Contract and How to build and deploy your own Smart Contract with Solidity and Ethereum
How it compares
Against the other 518 rated Udemy courses in Software Development on CourseDuck:
- Rating4.5 out of 5higher than 41% of them
- Reviews93#451 of 519 by number of reviews
- Length2.9 hoursshorter than 80% of them
- Last updatedJune 2023earlier than 78% of them
Course Description
In this course, we will start by learning everything about Blockchain and Distributed Ledger Technology.
Then we will compare how Blockchain/Distributed Ledger Technology differs from the normal World Wide Web that we have today.
We will then go-ahead to learn various features, concepts and terminology of Blockchain/Distributed Ledger Technology.
We will then learn about Smart Contracts and understand how they are connected to Blockchain.
After that, we will start learning Solidity Programming Language with real hands-on by writing and deploying small smart contracts for every concept.
Following are the topics we will learn:
Why do we need Blockchain
What is Blockchain and Distributed Ledger Technology
Features of a Blockchain and Distributed Ledger Technology
EVM(Ethereum Virtual Machine) Solidity Smart Contracts
Environment Setup and Data Types in Solidity Programming
String Arrays Compiling and Executing our first Smart Contract on Blockchain Network
Custom Data Type and Functions and Comments in Solidity Programming
Address and Mapping type in Solidity Programming
Constructor Function and Function Call and Validation
Send Ether to a Smart Contract And Payable Constructor and View Function
View and Pure function in Solidity and how they effect the transaction cost
Events and Modifiers and msg.value vs msg.sender
Passing parameter to modifier
Memory and Storage variables
We will then move to create our first fully functional Smart Contract and Deploy it onto Ethereum Test Network.
Finally we will discus about the Roadmap to become a blockchain developer and start applying for Jobs.
Instructor Details
- 4.5 Rating
93 Reviews
Ranjan Pandey
Enterprise AI & Agentic AI Architect | Technology Architect | Full-Stack DevOps Engineer | Corporate Trainer
16+ Years in IT • 11 Years Netherlands Banking • Enterprise AI • Agentic AI • RAG • Cloud • DevOps/MLOps • Software Architecture • Corporate Training
I am a Technology Architect, GenAI/Agentic AI Architect, Full-Stack DevOps Engineer and Corporate Trainer with 16+ years of experience designing, developing and delivering enterprise technology solutions across software engineering, cloud, DevOps, AI/ML and digital transformation.
I have spent 11 years working in the Netherlands with a Dutch banking client, delivering complex enterprise transformation initiatives and working with distributed Agile, DevOps and engineering teams across onshore and offshore locations.
Today, I focus on Enterprise AI, Generative AI, Agentic AI, Multi-Agent Systems, RAG, LLM Engineering, MLOps/LLMOps and AI-powered software engineering.
My approach to training is simple:
Don't just learn the technology. Learn how to build and apply it to real enterprise problems.
? What I Teach
My courses focus on practical, project-based learning across:
Generative AI & LLM Engineering
Agentic AI & Multi-Agent Systems
More courses by Ranjan Pandey
Build & Deploy Secure API with Python FASTAPI JWT SQLAlchemy (2023)
4.0 (101 Reviews)
Provider: Udemy
Time: 4h
$64.99
Develop & Deploy Mobile Apps with React Native & Expo (2023)
4.3 (35 Reviews)
Provider: Udemy
Time: 4.3h
$54.99
Develop Fullstack Apps with NextJS14 Tailwind CSS & MongoDB (2024)
4.3 (28 Reviews)
Provider: Udemy
Time: 4.7h
$19.99
More Software Development courses
MATLAB Programming Simulink: Beginner to Pro with ChatGPT (2026)
5.0 (930 Reviews)
Provider: Udemy
Time: 9.6h
$10.99
Build Web Apps with Nuxt.js 3: Master TypeScript & API [New] (2026)
4.9 (635 Reviews)
Provider: Udemy
Time: 6.7h
$19.99
Terraform 101: The Ultimate Hands-On Guide [Azure Edition] (2025)
4.8 (1,975 Reviews)
Provider: Udemy
Time: 11.9h
$94.99
Reviews
By Victor Onyekwere on 7/21/2025
Explanations are easy to grasp, especially if you have prior JavaScript or python knowledge
By Vincent K on 1/12/2023
Not suitable for beginners. Needs real world examples of usage. Assumes prior knowledge. Outcomes of course unclear.
By Gustavo Ramírez Ramírez on 10/16/2022
Very good introduction to the blockchain and programming language for this.
By Shakir Ali on 9/14/2022
This Course is Amazing and above the expectations. Great Sir.
By Nisha . on 8/18/2022
I really love this amazing course. Now I have interest in Blockchain . before this course I have only heard about Blockchain but now I am understanding this technology and it's really quite easy and interesting.
By Dilshan kavinda on 7/9/2022
One best course for beginners. A lot of solidity beginners points are covered by this course. I will recommend this course to all beginners. and thanks for the roadmap.
By Matthew Hipkiss on 6/21/2022
Not a bad little intro to Solidity. Obviously only 2 hrs long so only so much can get done in that time. Probably a bit expensive for what it is vs other much more detailed courses, but it matched what I expected.
By Aryan V on 6/9/2022
A well explained short and sweet course which helps a beginner to venture into the blockchain developer world. With this course I got to know the basics of solidity and blockchain, and can move to much more complex applications. The instructor was understanding and explained each line thoroughly. Overall a perfect course for a beginner to get into Blockchain Development. The only thing I would request a little more complex example as the one showed is good, but not deep. Overall a really good course for a beginner. Not recommended for those who have a knowledge of solidity.
By Nipun on 6/7/2022
Explained clearly in a short time.
By Ellard Drooge on 4/21/2022
Instructor did a very good work. I will highly recommend this course if you are a beginner who wants to learn blockchain and smart contract from scratch with handson coding.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100







![Build Web Apps with Nuxt.js 3: Master TypeScript & API [New]](/programming/software-development/images/6457785_5adc_4.jpg?v=1789443959)

![Terraform 101: The Ultimate Hands-On Guide [Azure Edition]](/programming/software-development/images/6208847_f60a_7.jpg?v=1791193600)
