Smart Contract Security 101

Learn how to develop safe Solidity smart contracts

head of someone

Your Instructor

Julián Zamt & Santiago Moreno

Current Time 0:00
Duration Time 0:00
Progress: NaN%

Course Details

Duration: 2.3 hours
Students: 944
Last Updated: Nov 23, 2021
  • Javascript
  • Ethereum knowledge
  • Solidity smart contract
  • 10 security vulnerabilities
  • Real-life hacks explained
Test Your Skills
  • 10 Q&A to validate your knowledge
Course Outcome
  • Know the main smart contract vulnerabilities
  • Write safe smart contracts

Course Description

The objective of this course is to understand how to develop a smart contract in the safest way possible. For this, we need to keep in mind not only what we want to create in the contract, but how to generate security-focused code.

To achieve this purpose, since the contracts in a large percentage represent real money, we need to be updated as developers on the most known vulnerabilities and know how old hacks worked so as not to repeat those same errors.

This course not only focuses on the most known vulnerabilities currently but is also good practices, explanation of patterns and problems of these, for example, conflicts when using upgradeable contracts or how to obtain random numbers within a deterministic blockchain.

All this knowledge will be useful not only to develop smart contracts but also to audit them. Therefore, it is a core knowledge of smart contracts.


file icon

Meet Your Instructor

head of someone

Julián Zamt & Santiago Moreno

earth background image

Invest in Yourself & Kickstart Your Web3 Career

Unlock access to all our video courses and our private community


Yearly Plan

Yearly Full Access

  • Access to all courses
  • Access to all lab projects
  • Access to the discord community
  • Support via chat and email
  • Save $1164

SAVE $1164


Monthly Plan

Monthly Full Access