THIS COURSE IS FOR YOU IF YOU WANT TO
-
Learn about the critical vulnerabilities and security risks in smart contract development.
-
Identify the important tools and frameworks for evaluating the ideal workflow in smart contract development.
-
Develop web3 applications with better safety features and security infrastructure.
COURSE OVERVIEW
Smart contracts are an integral component of the blockchain and web3 ecosystem, and so are security concerns. The new smart contracts security course is a crucial tool that helps you master smart contracts auditing and security. Smart contracts are responsible for conducting transactions and exchanging information worth millions or billions of dollars. Therefore, blockchain and web3 developers must learn smart contract security to safeguard the assets of users alongside improving trust. The security of smart contracts is a major driving force for the adoption of blockchain and web3 applications in the future.
The smart contracts security training course offers a comprehensive collection of modules on crucial topics regarding smart contract security. You will learn all about smart contract vulnerabilities and the best practices for secure smart contract development with engaging video lessons in each module. In addition, you will also work on your blockchain smart contract security expertise by using examples, interactive exercises, and demonstrations. This training course also offers you the advantage of learning from an industry expert, which helps you gain practical insights.
WHAT YOU WILL LEARN?
What Will We Cover To Help You Get Expertise in Smart Contract Security?
-
Ethereum and Smart Contracts Fundamentals.
-
Smart Contracts Vulnerabilities such as Integer Overflow, Precision Loss, and Reentrancy Attacks.
-
Advanced Attacks include Flash Loan Attacks, Front Running Attacks, Sandwich Attacks, and others.
-
Testing and Auditing Tools such as Foundry, and Slither.
This Smart Contract Security Training Course Is For You Because…
-
You are a developer or software engineer working on projects that demand the use of smart contracts.
-
You are an IT professional interested in exploring the potential of smart contracts for digital transformation.
-
You are an entrepreneur or innovation manager seeking new business ideas based on smart contracts.
-
You are interested in creating new web3 and blockchain applications from scratch.
Course Curriculum
- A message from the instructor
- Disclaimer
- Download Course Presentation
- Module Overview
- Fundamentals of Ethereum
- Public Key Cryptography
- Hash Functions
- Demo - Hash Functions
- Data Integrity and Anonymity
- Demo - Message Signature
- Demo - Blocks Mining
- Module Summary
- Interactive Exercise
- Module Overview
- Integer Overflow/Underflow
- Demo - Integer Overflow/Underflow
- Precision Loss
- Demo - Precision Loss
- Reentrancy Attacks
- Demo - Reentrancy
- Module Summary
- Hands-on Exercise: Ethereum Vulnerabilities
- Interactive Exercise
- Module Overview
- Flash Loan Attacks
- Demo - Flash Loans
- Front Running Attacks
- Price Manipulation
- Sandwich Attacks
- Demo – Sandwich Attacks
- Module Summary
- Hands-on Exercise: Flashloan
- Interactive Exercise
- Module Overview
- Safe transfer Ether
- Demo - Safe transfer Ether
- Access Control
- Demo - Access Control
- NFT Vulnerabilities
- Demo - NFTs Vulnerabilities
- Module Summary
- Hands-on Exercise
- Interactive Exercise
- Module Overview
- Hardhat Advance Testing
- Demo - Advance Testing I
- Demo - Advance Testing II
- Foundry
- Demo – Installing Foundry
- Fuzz Testing
- Demo – Fuzz Testing
- Module Summary
- Hands-on Exercise
- Interactive Exercise
- Module Overview
- Auditing Methodology
- Bug Bounties
- Catch the Flag (CTFs)
- Demo - Ethernaut
- Slither
- Demo - Slither
- Module Summary
- Hands-on Exercise
- Interactive Exercise
- Module Overview
- Course Summary
- Exam Details
- Final Exam

WHO SHOULD TAKE THIS COURSE?
Software developers or engineers
IT Professionals
Innovation managers and entrepreneurs
Web3 application developers
CLOSE THE SKILL GAP
The Smart Contracts Security course offers a trusted training course for all professionals interested in the practical implications of ensuring secure smart contract development workflows. Learners can use this course to bridge the gap between the best practices for smart contract development and the necessity of securing smart contracts. The smart contracts security training course delivers a solid impression of how you can secure smart contracts from existing and new security threats with practical insights.
Get Started
Bonus Material
Course Presentation
Download the course presentation and access it anytime, anywhere.
Additional Lectures
Get access to additional lectures and improve your skills even more.
Join Online Events
Access exclusive events and live webinars with top industry experts.
Learn from the Experience of Industry Experts Who will Share Their Knowledge with You
Gimer Cervera is a Blockchain Engineer developing and auditing smart contracts since 2018. He holds a Ph.D. in Computer Science granted by Carleton University, Ottawa,ON., Canada. His Ph.D. thesis dissertation was based on distributed systems and mitigation of security attacks to Mobile AdHoc Networks. In the Blockchain space he has worked as a Blockchain consultant, developer and engineer for different companies. He also has more than 15 years of experience as an instructor and university professor in Mexico. Gimer owns the site DappDojo and is truly passionate about Blockchain technology.

What Our Students Say

Exceeded expectations, excellent quality of training
“Completed the CEBA certification and i must say that it was one be the best online learning programs i ever took! very well structured, with a very friendly and engaging instructor, with whiteboard and demo sessions which are extremelly usefull and engaging on this type of training delivery. The quizz at the end of each module is also an excellent way of consolidating the knowledge acquired. I am very pleased with the outcome and will for sure continue to develop my skills with the help of 101 Blockchains!”
Mário J. Ramalhoso
Senior Service Manager at Atos

The Enterprise Blockchain Professional course is excellent!
“This course is the most extensive and up-to-date course on Blockchain that I have found. I highly recommend the Enterprise Blockchain Professional course because it is tailored to the interests of business professionals at all levels of an enterprise, including the C-suite. The course curriculum is current and well thought-out and provides the right balance between technical content and business applications. The added value to my career is significant.”
Valerie Giardini
SVP & CFO, Enterprise Enablement, Northern Trust Corporation

Knowledge Enhancement
“An exciting and comprehensive training provided by 101 Blockchains team. Special thanks to Mr. Enrico Camerinelli. This is one of the best courses available to get an idea on the technology at an enterprise level for meaningful decision making in the workplace and beyond. The course explains very well the business possibilities apart from the cryptocurrency aspect in blockchains and that helps us to think beyond what we used to and challenges us to be better. I will continue to follow the 101 blockchains team to keep myself updated.”
Sandun Chamara Ellangage
Assistant Financial Controller at The Coca-Cola Company

Highly Recommended for Your Understanding of Blockchain
“The course is clearly well structured and information is presented clearly and easily understood. 101Blockchains really makes Blockchain simple. Taking the Enterprise Blockchain course is the best way for anyone to stay up to date with blockchain technology.”
Darren Lee
Director, Sales at Boon Software Consulting Pte Ltd

Taking the Enterprise Blockchain course…
“Taking the Enterprise Blockchain course is the best way for a business consultant/executive/project manager to stay up to date with blockchain technology.”
Henry L Tennant
Senior Technical Advisor Company at Atlas Research

Enterprise Blockchains Fundamentals is a good way to start learning the basics concepts and it´s application
“The course is designed with series of examples that help very easily to understand the blockchain and its thematic areas, fundamental buliding blocks.”
Alcedir Goula
Vertical Key Account Manager Latam at RFS

A really good start to blockchain
“The crash course is a really good way to start the path to understand and work with blockchain. It touches key concepts, technical aspects and current cases of use of blockchain.”
Claudia Mancini
Journalist

A great place to start your quest for knowledge
“101 Blockchains is a comprehensive website for all things relating to blockchain and its associated technologies. 101 Blockchains is a great place to start your quest for knowledge and understanding with all aspects of blockchain and is packed with excellent infographics and user guides that will help you get up to speed.”
John Callaghan
Program Manager, SP3 Consulting

The Absolute Best Choice!
“After more than 3 years of blockchain technology research, I can honestly say that this course provides the essential knowledge and tools for anyone who wants to learn more about enterprise blockchain fundamentals, use cases and business applications. If you are looking for the number 1 course in the field, 101 Blockchains course is the absolute best choice.”
Ariel Vega
IT Leader , Cencosud S.A.

Comprehensive Online Training
“Thanks to the comprehensive online training provided by 101 Blockchains we are now fully armed and well equipped to translate into existing and new client engagements what we have learned about the impact of blockchain technology on enterprise business processes”
Luis González
IT Strategy Manager, Deloitte

I highly recommend it!
“If you are interested in the paradigm shift and business disruption blockchain technology is creating, then this certification course is for you. I have spent quite sometime reserching blockchain and although there is a lot of information out there, there is no doubt this course brings it all together. It is well organized. It is clear in its delivery and obviously a lot of thought went into it. I highly recommend it.”
Jackie Burgoa
Senior Digital Strategist, TREM Group
Smart Contract Security Course FAQs
The smart contracts security course includes video lectures for different lessons in the modules of the course. You will find real-world examples of the implementation of smart contracts with practical insights from experts. Learners will also find demonstrations for blockchain smart contract security and how to use the tools and frameworks for identifying pitfalls in smart contract security.
The smart contracts security course does not impose any prerequisites. However, you can learn about the security of smart contracts only with a detailed impression of the fundamentals of smart contract design. In addition, learners should understand the best practices for smart contract development to identify potential vulnerabilities.
The instructor for the training course on smart contracts security is Dr. Gimer Cervera. He is an experienced blockchain engineer with over four years of experience in creating and testing smart contracts. The experience of Dr. Cervera as a blockchain consultant and as an instructor ensures you’ll have the best learning outcomes.
The smart contracts security training course is a recommended training resource for every individual interested in creating web3 applications. Learners can use this course to prove their skills in creating secure smart contracts and consequently build credible web3 applications. This training course on smart contract security also serves valuable advantages for learning about important tools and frameworks for smart contract security testing.
The 101 Blockchains smart contracts security training course is a self-paced learning resource with no time frame for completion. Therefore, you can take your time and learn smart contracts security by exploring each and every module in detail.
The smart contracts security training course is an ideal pick for software developers and software engineers alongside other IT professionals. In addition, entrepreneurs and innovation managers can also choose to learn smart contracts security from this course. Most importantly, any individual who wants to build web3 applications should choose the smart contract security course.
Business owners can use the smart contracts security course to empower their web3 and blockchain developer teams with skills in smart contract security. The smart contract security training course gives you an additional edge in resolving problems related to vulnerabilities and security risks.
The important topics covered in this training course on smart contract security include blockchain smart contract security and the fundamentals of Ethereum. You will also find other important topics, such as smart contract vulnerabilities, best practices, and testing tools. Most importantly, this course also dives deeper into the basic pointers for smart contract auditing.
Yes, 101 Blockchains offers expert support to learners with the smart contracts security course at all times. You can reach out to our team of experts with any question and enjoy a seamless learning experience.
Some of the notable blockchain smart contract security issues include unsafe type inference, logic vulnerabilities, implicit visibility level, reentrancy attacks, gas limits, and timestamp dependency.