Advanced techniques: gas optimization and cryptography
Crosschain and network interoperability
NFT and DAO, MultiSig: digital assets and decentralized governance
Web3 frontend: interacting with blockchain
Security of smart contracts
Airdrops, stacking, lending protocols, smart contract security
Tokenomics and economic models of protocols
DeFi basics: tokens, liquidity pools and crowdfunding
Smart contracts: development and testing
Introduction to blockchain, cryptography and the Solidity language
You will learn to optimize every byte of memory and use low-level programming to reduce the cost of smart contract usage for end users. Study fundamental and applied cryptography, and learn to think in cryptographic primitives when solving problems.
Master building decentralized applications that operate simultaneously across multiple blockchain networks.
Learn how to create and manage DAOs — structures for collective ownership and decision-making in Web3.
Learn to connect smart contracts with user interfaces and create full-fledged decentralized applications.
You will gain skills in analyzing and auditing smart contracts to create highly secure Web3 products.
Participation in public audits and preparation for bug bounty
Practicing writing secure code
Analyzing real attacks and industry cases
Static and dynamic analysis tools
Typical vulnerabilities and methods of their detection
In-depth understanding of EVM and how it works
Modern methods of auditing and code review
Master the construction of complex blockchain ecosystems and working with modern Web3 protocols.
Practice of building Web3-services on a turnkey basis
Infrastructure management: RPC, nodes, indexing
Scalable and reliable service architecture
Building collaboration between contracts and dApps
Using key Web3 protocols
(oracles, bridges, identity, storage)
Integration of token into products and user scenarios
Creating closed financial ecosystems
Learn to create sustainable economic models for tokens and build incentives for ecosystem participants.
Practice of building and estimating tokenomics models
Modeling of project capitalization growth
Metrics for sustainability and token analysis
Incentivizing holders and creating demand
Allocation of allocations, awards and vesting
Designing economic models and utilities
The basics of tokenomics and the role of tokens in Web3
Dive into the world of decentralized finance and learn to create full-fledged DeFi products based on smart contracts.
Practices for interfacing with DeFi protocols (Uniswap, Aave, etc.)
Audit and analysis of other people's contracts and protocols
Building a connected financial ecosystem
Decentralized crowdfunding platforms
Smart contracts for liquidity and farming pools
Creating your own tokens (ERC-20, ERC-721, ERC-1155)
DeFi basics and principles of protocols
You will learn to write test-driven smart contracts and study all the main types of smart contracts available on the market. You’ll discover formal verification and learn to write reliable smart contracts capable of handling millions of dollars.
Optimization for high loads and large amounts
Writing audit-ready contracts
Vulnerability detection and defense against attacks
Safe Programming Practices
Introduction to formal verification
Main types of contracts: tokens, DAO, multisig, DeFi protocols
Test-driven smart contract development
You will learn all aspects of the highest-paying programming language — Solidity. You'll learn to write gas-optimized smart contracts and utilize all the language’s features. You'll understand what blockchain is and how to use cryptography for your purposes.
Gas optimization and best practices
Storage management (storage, memory, calldata)
Working with addresses and cryptography
Conditional designs and cycles
Variable and basic data types
Getting acquainted with Remix IDE. First program on Solidity
Introduction to Blockchain and Ethereum