•
• pemikiran • 4 menit baca
Materi Belajar
Blockchain & Smart Contract — Curated Learning Path
Kumpulan resource Web3, Solidity, dan Smart Contract Security yang disusun berdasarkan learning path: dari fundamental → development → security → karier.
Dasar & Fondasi Blockchain
| Materi | Deskripsi | Link |
|---|---|---|
| Blockchain Basics | Fundamental blockchain dari nol (Cyfrin Updraft) | https://updraft.cyfrin.io/courses/blockchain-basics |
| Mastering Ethereum | Buku wajib developer Ethereum | https://github.com/ethereumbook/ethereumbook |
| Ethereum Yellow Paper | Spesifikasi teknis & matematis Ethereum | https://ethereum.github.io/yellowpaper/paper.pdf |
| Yellow Paper Source | LaTeX source Ethereum Yellow Paper | https://github.com/ethereum/yellowpaper |
| Upgrading Ethereum | Consensus Layer / Ethereum 2.0 | https://eth2book.info/latest/ |
Solidity & Smart Contract Development
Beginner
| Materi | Fokus | Link |
|---|---|---|
| Basics of Solidity | Pengenalan Solidity | https://rareskills.io/learn-solidity |
| Smart Contract Development | Solidity course (Cyfrin) | https://updraft.cyfrin.io/courses/solidity |
| CryptoZombies | Belajar Solidity interaktif | https://cryptozombies.io |
| Solidity Beginner Mistakes | Pitfall umum pemula | https://rareskills.io/post/solidity-beginner-mistakes |
| Solidity Events | Event & log Ethereum | https://rareskills.io/post/ethereum-events |
| ERC-4626 | Tokenized Vault standard | https://rareskills.io/post/erc4626 |
Intermediate
| Materi | Fokus | Link |
|---|---|---|
| Foundry Fundamentals | Tooling & testing | https://updraft.cyfrin.io/courses/foundry |
| Foundry Testing | Testing pattern | https://rareskills.io/post/foundry-testing-solidity |
| Function Selectors | ABI & selector | https://rareskills.io/post/function-selector |
| EOAs, CREATE & CREATE2 | Address derivation | https://rareskills.io/post/ethereum-address-derivation |
| Low-Level Call | call / delegatecall | https://rareskills.io/post/low-level-call-solidity |
| Staticcall | Read-only execution | https://rareskills.io/post/solidity-staticcall |
| Solidity Best Practices | ConsenSys standard | https://consensysdiligence.github.io/smart-contract-best-practices/development-recommendations/ |
Advanced
| Materi | Fokus | Link |
|---|---|---|
| Advanced Foundry | Fuzz & invariant | https://updraft.cyfrin.io/courses/advanced-foundry |
| Invariant Testing | Property-based testing | https://rareskills.io/post/invariant-testing-solidity |
| Gas Optimization | Efisiensi EVM | https://rareskills.io/post/gas-optimization |
| Proxy Patterns | Upgradeability | https://rareskills.io/proxy-patterns |
| Diamond Proxy (EIP-2535) | Modular contracts | https://rareskills.io/post/diamond-proxy |
| Awesome Diamonds | Resource Diamond | https://github.com/mudgen/awesome-diamonds |
Smart Contract Security & Auditing
Artikel & Dokumentasi
| Materi | Fokus | Link |
|---|---|---|
| Smart Contract Security | Security overview | https://rareskills.io/post/smart-contract-security |
| Secureum Articles | Deep security dives | https://secureum.substack.com |
| OpenZeppelin Docs | Secure patterns | https://docs.openzeppelin.com |
| Trail of Bits Docs | Research & audits | https://trailofbits.com/docs/ |
| Immunefi Learn | Web3 security fundamentals | https://immunefi.com/learn/ |
| Web3 Security Playbook | Whitepaper | https://immunefi.com/whitepapers/web3-security-playbook.pdf |
Video & Playlist
| Materi | Fokus | Link |
|---|---|---|
| Hack Solidity Playlist | Vulnerability tutorial | https://www.youtube.com/playlist?list=PLO5VPQH6OWdWsCgXJT9UuzgbC8SPvTRi5 |
| Reentrancy Attack | Contoh exploit | https://www.youtube.com/watch?v=4Mm3BCyHtDY |
| Secureum Videos | Bootcamp security | https://www.youtube.com/@SecureumVideos |
CTF & Practice
| Platform | Level | Link |
|---|---|---|
| Ethernaut | Beginner | https://ethernaut.openzeppelin.com |
| Capture The Ether | Intermediate | https://capturetheether.com |
| Damn Vulnerable DeFi | Intermediate | https://damnvulnerabledefi.xyz |
| Paradigm CTF | Advanced | https://ctf.paradigm.xyz |
Research & Vulnerability Database
| Resource | Fokus | Link |
|---|---|---|
| Solodit | Audit reports | http://solodit.xyz |
| DeFiHack Labs | Hack case study | https://github.com/DeFiHackLabs |
| One Bug Per Day | Daily vuln | https://www.onebugperday.com |
| Ultimate DeFi Research Base | DeFi research | https://github.com/OffcierCia/ultimate-defi-research-base |
Math & Finance in Solidity
| Materi | Topik | Link |
|---|---|---|
| Math in Solidity (Part 1–5) | Numbers → Logarithm | https://medium.com/coinmonks/math-in-solidity-part-1-numbers-384c8377f26d |
| Uniswap V3 Development Book | AMM math & DEX | https://uniswapv3book.com/index.html |
Video Learning (General)
| Materi | Platform | Link |
|---|---|---|
| Blockchain & Solidity Full Course | freeCodeCamp | https://www.youtube.com/watch?v=gyMwXuJrbJQ |
| Solidity Beginner to Expert | freeCodeCamp | https://www.youtube.com/watch?v=M576WGiDBdQ |
Web3 Security GitHub Repositories
| Repository | Fokus | Link |
|---|---|---|
| Smart Contract Vulnerabilities | Database vuln | https://github.com/kadenzipfel/smart-contract-vulnerabilities |
| Web3 Audit Skills | Auditor roadmap | https://github.com/0x-Shashi/WEB3-AUDIT-SKILLS |
| Blockchain Attack Vectors | Attack patterns | https://github.com/ImmuneBytes-Security-Audit/Blockchain-Attack-Vectors |
| Web3 Bounties & Exploits | Real exploits | https://github.com/ArsenSecurity/Bounties-Exploit-Bugs |
| Awesome Smart Contracts | Resource list | https://github.com/shafu0x/awesome-smart-contracts |
Bug Bounty & Career
Bug Bounty Platforms
- https://code4rena.com
- https://app.sherlock.xyz
- https://immunefi.com
- https://codehawks.cyfrin.io/
- https://cantina.xyz/welcome
- https://hackenproof.com/
Job Boards
- https://web3.career
- https://cryptojobslist.com
- https://cryptocurrencyjobs.co
- https://jobstash.xyz/jobs
- https://remote3.co
- https://ethereumjobboard.com/jobs
Matematika
Buku Matematika Kurikulum Merdeka resmi dari Kemdikbud untuk semua jenjang, dilengkapi video pembelajaran dan sumber pendukung.
Video Pembelajaran
| Materi | Deskripsi | Link |
|---|---|---|
| Pre-Algebra | Fondasi matematika (aritmetika, pecahan, rasio) | https://www.youtube.com/playlist?list=PL0o_zxa4K1BVoTlaXWFcFZ7fU3RvmFMMG |
| FreeCodeCamp Math | Koleksi matematika dasar hingga lanjut | https://www.youtube.com/playlist?list=PLWKjhJtqVAbl5SlE6aBHzUVZ1e6q1Wz0v |
| Khan Academy | Video + latihan interaktif (ID/EN) | https://www.khanacademy.org |
| 3Blue1Brown | Visualisasi & intuisi matematika | https://www.youtube.com/@3blue1brown |
SD (Kelas 1–6)
SMP (Kelas 7–9)
SMA (Kelas 10–12)
Materi Pendukung
Referensi Teori
- OpenStax Math: https://openstax.org
- Paul’s Online Math Notes: https://tutorial.math.lamar.edu
Latihan & Problem Solving
- Project Euler: https://projecteuler.net
- Brilliant.org: https://brilliant.org
Tools Interaktif
- Desmos: https://www.desmos.com
- GeoGebra: https://www.geogebra.org
Link Alternatif Lengkap
Jika link PDF tidak berfungsi, semua buku Matematika Kelas 1–12 tersedia di:
Google Drive
Roadmap Matematika
Ini merupakan roadmap matematika dari pra-kuliah, S1, awal S2.
Loading diagram...