Go to course navigation

Tutorials

DateTutorialTopicTutorStudy & Teaching Materials
26.9.2025Tutorial 1BitcoinIng. Marek BielikBitcoin and distributed leadgers.
3.10.2025Tutorial 2Ethereum ToolingIng. Josef Gattermayer, Ph.D.Introduction to Ethereum tooling and setup of wallets. Presentation
10.10.2025Tutorial 3Ethereum Tooling II.Ing. Josef Gattermayer, Ph.D.Working with testnets, compliation, deployment. Using Safe multisig wallets. Solidity (Wake) VS Code extension. Presentation.
17.10.2025Tutorial 4SolidityIng. Josef Gattermayer, Ph.D., Bc. Jan PřevrátilIntroduction to Solidity. Data types and structures Presentation
24.10.2025Tutorial 5Solidity II.Ing. Josef Gattermayer, Ph.D., Bc. Jan PřevrátilSolidity ABI, transfering Ether. Assignment of Semester task I. (immplementation). Presentation
31.10.2025Tutorial 6SecurityIng. Jan KalivodaIntroduction to smart contracts security, testing frameworks. 🔐
7.11.2025Tutorial 7Security II.Ing. Jan KalivodaAdvanced security techniques, auditing, smart contract fuzzers. Blog
14.11.2025Tutorial 8Advanced fuzz testingIng. Michal Převrátil, Ing. Josef Gattermayer, Ph.D.Advanced fuzz testing (property-based testing, fork testing, differential fuzz testing, manually guided fuzz testing), using the Wake Framework for fuzzing.
21.11.2025Tutorial 9System DesignIng. Jakub RůžičkaSystem design and practical security, mock projects.
28.11.2025Tutorial 10Wtf is SolanaIng. Andrej Lukačovič, Ing. Josef Gattermayer, Ph.D.It’s not just EVM. We show the basics of Solana (global state machine with Nakamoto Coefficient 18). We compile a hello world program and create a meme-coin using SPL. More about Solana from Andrej on Youtube.
5.12.2025Tutorial 11Capture the FlagIng. Lukáš Rajnoha, Ing. Josef Gattermayer, Ph.D.Hunt some extra bugs and semester points.
12.12.2025Tutorial 12Assignment of Semester task II. (Security audit)Ing. Jan KalivodaSecurity audit assignment overview and guidelines.
19.12.2025Tutorial 13Individual + consultationsIng. Josef Gattermayer, Ph.D., Ing. Jan KalivodaIndividual work on Semestral task II. (Security audit), consultations 🍻