- 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
What you'll 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.
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.
Other Courses
Start Up to Scale Up: A Growth Formula for Small Businesses
How to scale up your business while avoiding the common traps that many growing businesses fall into!
10 Steps to Stop Living Someone Else's Dream:
Make your own dreams a reality by developing the same mindset as the most successful people in history, starting today.
Data Structures Concepts & Singly Linked List Implementation
Data Structures Concepts & Singly Linked List Implementation
Three steps to use Flipped Learning in your classes
Flipped Learning is a method of learning in which students acquire learning content at home and do practice in class.
About the instructors
- 4.5 Calificación
- 2342 Estudiantes
- 1 Cursos
Christian Seifert
Security Researcher
I have been working in the security field for more than 15 years. After one of my professors inspired me, I began leading a non-profit security research organization, as a volunteer for almost 3 years. During that time I got into Microsoft. Primarily focused on detection and prevention systems, I developed my career there for 14 years. When web3/blockchain appeared I dived into it during my time off and weekends, until I joined the Forta Foundation to help secure Web3 as an inhouse security researcher. Regardinf my studies, I have a MS degree at Seattle University and a Ph.D. in Computer Science at Victoria University of Wellington.
Student feedback
Course Rating
Reviews
Not much useful information, the professor is rambling a lot