Designed for learners who want to gain a comprehensive understanding of blockchain Technology and its security aspects

What you will learn

What is a blockchain, main blockchains, concepts and use cases.

Cryptography, encryption, hashing

How to develop smart contracts with Solidity

Security in Web3, concepts, type of attacks and scams

Threat prevention, threat modeling techniques

Description

The course on Blockchain Security is designed for learners who want to gain a comprehensive understanding of blockchain technology and its security aspects. The course covers a wide range of topics, including the basics of blockchain, theoretical concepts, interacting with the blockchain programmatically, and deploying smart contracts in solidity. The course is designed to be applied and hands-on, with a focus on practical knowledge and skills.

The course is structured into 15 sessions, each covering a specific topic related to blockchain technology and security. The first session covers a general introduction to the course and its goals. The following sessions cover topics such as blockchain history, cryptographic foundations, Ethereum, Solidity programming, web3 API introduction, smart contract security, and threat modeling.

The second half of the course is focused on security concepts in blockchain, with a general overview followed by a focus on on-chain monitoring and incident response. The course includes practical assignments and reading materials to supplement the course material.


Get Instant Notification of New Courses on our Telegram channel.


It is important to note that the course was given in person, so it contains valuable in-person interactions that are beneficial to the listener. It also includes comments on the assignments that can be useful for learners doing the assignments on their own. However, the course does not provide certification or assignment review.

Overall, the course on Blockchain Security is a valuable resource for anyone interested in gaining a comprehensive understanding of blockchain technology and its security aspects. The course provides a solid foundation for learners to build upon and expand their knowledge in the field.

English
language

Content

Security Blockchain Course

Introduction & Goals
Motivation of Blockchain
Blockchain History
Ethereum & Blockchain Use Cases
Cryptography Pt.1
Cryptography Pt.2
Cryptography Pt.3
Ethereum Scratching the Surface
Blockchain Explorer and DevCon Notes
Practical Lesson – Web3 APIs
Smart Contracts Pt.1
Smart Contracts Pt.2
Storage Slots, Deployment with Remix & Tenderly
Smart Contract Security
Guest Lecture with Elizabeth Dinella
Blockchain Security Introduction
Comprehensive Security Strategies in Web3
Threat Modeling Exercise
Ethernaut Challenge Walkthrough
Where Is the Industry Going