shidiq

seseorang yang berusaha untuk hidup

pemikiran 4 menit baca

Materi Belajar

Blockchain & Smart Contract

Kumpulan resource Web3, Solidity, dan Smart Contract Security yang disusun berdasarkan learning path dari fundamental → development → tooling → security → karier.

Dasar & Fondasi Blockchain

MateriDeskripsiLink
Blockchain BasicsFundamental blockchain dari nol (Cyfrin Updraft)https://updraft.cyfrin.io/courses/blockchain-basics
Mastering EthereumBuku wajib developer Ethereumhttps://github.com/ethereumbook/ethereumbook
Ethereum Yellow PaperSpesifikasi teknis & matematis Ethereumhttps://ethereum.github.io/yellowpaper/paper.pdf
Yellow Paper SourceLaTeX source Ethereum Yellow Paperhttps://github.com/ethereum/yellowpaper
Upgrading EthereumConsensus Layer / Ethereum 2.0https://eth2book.info/latest/

Solidity & Smart Contract Development

Beginner

MateriFokusLink
Basics of SolidityPengenalan Solidityhttps://rareskills.io/learn-solidity
Smart Contract DevelopmentSolidity course (Cyfrin)https://updraft.cyfrin.io/courses/solidity
CryptoZombiesBelajar Solidity interaktifhttps://cryptozombies.io
Solidity Beginner MistakesPitfall umum pemulahttps://rareskills.io/post/solidity-beginner-mistakes
Solidity EventsEvent & log Ethereumhttps://rareskills.io/post/ethereum-events
ERC-4626Tokenized Vault standardhttps://rareskills.io/post/erc4626

Intermediate

MateriFokusLink
Foundry FundamentalsTooling & testinghttps://updraft.cyfrin.io/courses/foundry
Foundry TestingTesting patternhttps://rareskills.io/post/foundry-testing-solidity
Function SelectorsABI & selectorhttps://rareskills.io/post/function-selector
EOAs, CREATE & CREATE2Address derivationhttps://rareskills.io/post/ethereum-address-derivation
Low-Level Callcall / delegatecallhttps://rareskills.io/post/low-level-call-solidity
StaticcallRead-only executionhttps://rareskills.io/post/solidity-staticcall
Solidity Best PracticesConsenSys standardhttps://consensysdiligence.github.io/smart-contract-best-practices/development-recommendations/

Advanced

MateriFokusLink
Advanced FoundryFuzz & invarianthttps://updraft.cyfrin.io/courses/advanced-foundry
Invariant TestingProperty-based testinghttps://rareskills.io/post/invariant-testing-solidity
Gas OptimizationEfisiensi EVMhttps://rareskills.io/post/gas-optimization
Proxy PatternsUpgradeabilityhttps://rareskills.io/proxy-patterns
Diamond Proxy (EIP-2535)Modular contractshttps://rareskills.io/post/diamond-proxy
Awesome DiamondsResource Diamondhttps://github.com/mudgen/awesome-diamonds

Tooling & Development Environment

MateriFokusLink
Hardhat DocsAlternative build & test frameworkhttps://hardhat.org/docs
Hardhat vs FoundryPerbandingan toolchainhttps://hardhat.org/hardhat-runner/docs/advanced/hardhat-and-foundry
TenderlyDebugging, simulation & monitoringhttps://docs.tenderly.co
Tenderly SimulatorFork & simulate transactionshttps://docs.tenderly.co/simulator-ui/transaction-simulator
Etherscan APIBlock explorer APIhttps://docs.etherscan.io
Alchemy SDKNode provider & enhanced APIshttps://docs.alchemy.com/reference/alchemy-sdk-quickstart
viemTypeScript Ethereum interfacehttps://viem.sh/docs/getting-started
ethers.jsJavaScript Ethereum libraryhttps://docs.ethers.org/v6/

Account Abstraction (ERC-4337)

MateriFokusLink
ERC-4337 Official SiteSpec & overviewhttps://www.erc4337.io
EIP-4337 Full SpecTechnical specificationhttps://eips.ethereum.org/EIPS/eip-4337
Account Abstraction CourseCyfrin Updrafthttps://updraft.cyfrin.io/courses/account-abstraction
Alchemy AA DocsUserOperation, Bundler, Paymasterhttps://docs.alchemy.com/docs/account-abstraction
ERC-4337 by ExampleWalkthrough kodehttps://www.erc4337.io/docs/understanding-ERC-4337/user-operation
EIP-7702AA untuk EOA (Ethereum Pectra)https://eips.ethereum.org/EIPS/eip-7702

DeFi Protocols & Finance

Konsep & Arsitektur

MateriFokusLink
Uniswap V3 Development BookAMM math & DEX deep divehttps://uniswapv3book.com/index.html
How Aave WorksLending protocol mechanicshttps://docs.aave.com/developers/getting-started/readme
Aave V3 Technical PaperFormal spec lendinghttps://github.com/aave/aave-v3-core/blob/master/techpaper/Aave_V3_Technical_Paper.pdf
Compound Finance DocsMoney market protocolhttps://docs.compound.finance
MakerDAO Purple PaperDAI stablecoin mechanicshttps://makerdao.com/en/whitepaper/
Curve Finance DocsStablecoin AMMhttps://docs.curve.fi
DeFi Developer RoadmapKomprehensif DeFi overviewhttps://github.com/OffcierCia/DeFi-Developer-Road-Map

Math & Finance in Solidity

MateriTopikLink
Math in Solidity (Part 1–5)Numbers → Logarithmhttps://medium.com/coinmonks/math-in-solidity-part-1-numbers-384c8377f26d
Fixed Point ArithmeticPresisi bilangan desimal di Solidityhttps://rareskills.io/post/solidity-fixed-point
TWAP OracleTime-weighted average pricehttps://rareskills.io/post/twap-uniswap-v2

L2 & Scaling

Fondasi & Arsitektur

MateriFokusLink
L2BeatOverview ekosistem L2 & risk analysishttps://l2beat.com
Rollup Overview (Ethereum.org)Optimistic vs ZK rolluphttps://ethereum.org/en/layer-2/
The Rollup BibleDeep dive arsitektur rolluphttps://thedailygwei.substack.com/p/the-rollup-bible
Optimism SpecsOP Stack technical specshttps://specs.optimism.io
Arbitrum DocsNitro architecturehttps://docs.arbitrum.io/how-arbitrum-works/inside-arbitrum-nitro
zkSync Era DocsZK rollup developmenthttps://docs.zksync.io
Starknet DocsCairo & STARK proofshttps://docs.starknet.io

ZK & Cryptography

MateriFokusLink
ZK Learning (zk-learning.org)Course ZK proof dari nolhttps://zk-learning.org
zkEVM Overview (Polygon)zkEVM architecturehttps://wiki.polygon.technology/docs/zkevm/
EIP-4844 (Proto-Danksharding)Blob transactions & DAhttps://eips.ethereum.org/EIPS/eip-4844
Danksharding OverviewFull data availability roadmaphttps://ethereum.org/en/roadmap/danksharding/

Real-time & High-throughput EVM

MateriFokusLink
MegaETH DocsReal-time EVM, node architecturehttps://docs.megaeth.com
MegaETH WhitepaperTechnical deep divehttps://megaeth.com/research
EIP-7702 Context for L2EOA delegation on L2https://eips.ethereum.org/EIPS/eip-7702

Formal Verification

MateriFokusLink
Certora Prover DocsCVL spec languagehttps://docs.certora.com
Certora TutorialsHands-on formal verificationhttps://docs.certora.com/en/latest/docs/tutorials/index.html
Halmos DocsSymbolic testing untuk Foundryhttps://a16zcrypto.com/posts/article/symbolic-testing-with-halmos-breaking-down-the-key-concepts/
Halmos GitHubSymbolic bounded model checkerhttps://github.com/a16z/halmos
EchidnaProperty-based fuzzer Trail of Bitshttps://github.com/crytic/echidna
SlitherStatic analyzer Trail of Bitshttps://github.com/crytic/slither
ManticoreSymbolic executionhttps://github.com/trailofbits/manticore
hevmEVM symbolic execution (DappTools)https://github.com/ethereum/hevm

Smart Contract Security & Auditing

Artikel & Dokumentasi

MateriFokusLink
Smart Contract SecuritySecurity overviewhttps://rareskills.io/post/smart-contract-security
Secureum ArticlesDeep security diveshttps://secureum.substack.com
OpenZeppelin DocsSecure patternshttps://docs.openzeppelin.com
Trail of Bits DocsResearch & auditshttps://trailofbits.com/docs/
Immunefi LearnWeb3 security fundamentalshttps://immunefi.com/learn/
Web3 Security PlaybookWhitepaperhttps://immunefi.com/whitepapers/web3-security-playbook.pdf

Video & Playlist

MateriFokusLink
Hack Solidity PlaylistVulnerability tutorialhttps://www.youtube.com/playlist?list=PLO5VPQH6OWdWsCgXJT9UuzgbC8SPvTRi5
Reentrancy AttackContoh exploithttps://www.youtube.com/watch?v=4Mm3BCyHtDY
Secureum VideosBootcamp securityhttps://www.youtube.com/@SecureumVideos

CTF & Practice

PlatformLevelLink
EthernautBeginnerhttps://ethernaut.openzeppelin.com
Capture The EtherIntermediatehttps://capturetheether.com
Damn Vulnerable DeFiIntermediatehttps://damnvulnerabledefi.xyz
Paradigm CTFAdvancedhttps://ctf.paradigm.xyz

Research & Vulnerability Database

ResourceFokusLink
SoloditAudit reportshttp://solodit.xyz
DeFiHack LabsHack case studyhttps://github.com/DeFiHackLabs
One Bug Per DayDaily vulnhttps://www.onebugperday.com
Ultimate DeFi Research BaseDeFi researchhttps://github.com/OffcierCia/ultimate-defi-research-base

Video Learning

MateriPlatformLink
Blockchain & Solidity Full CoursefreeCodeCamphttps://www.youtube.com/watch?v=gyMwXuJrbJQ
Solidity Beginner to ExpertfreeCodeCamphttps://www.youtube.com/watch?v=M576WGiDBdQ
ZK Whiteboard SessionsZK proofs serieshttps://zkhack.dev/whiteboard/
L2 Architecture Deep DivesBankless / The Daily Gweihttps://www.youtube.com/@BanklessHQ

Web3 Security GitHub Repositories

RepositoryFokusLink
Smart Contract VulnerabilitiesDatabase vulnhttps://github.com/kadenzipfel/smart-contract-vulnerabilities
Web3 Audit SkillsAuditor roadmaphttps://github.com/0x-Shashi/WEB3-AUDIT-SKILLS
Blockchain Attack VectorsAttack patternshttps://github.com/ImmuneBytes-Security-Audit/Blockchain-Attack-Vectors
Web3 Bounties & ExploitsReal exploitshttps://github.com/ArsenSecurity/Bounties-Exploit-Bugs
Awesome Smart ContractsResource listhttps://github.com/shafu0x/awesome-smart-contracts
Not So Smart ContractsVuln patterns by ToBhttps://github.com/crytic/not-so-smart-contracts

Bug Bounty & Career

Bug Bounty Platforms

Job Boards


Matematika

Video Pembelajaran

MateriDeskripsiLink
Pre-AlgebraFondasi matematika (aritmetika, pecahan, rasio)https://www.youtube.com/playlist?list=PL0o_zxa4K1BVoTlaXWFcFZ7fU3RvmFMMG
FreeCodeCamp MathKoleksi matematika dasar hingga lanjuthttps://www.youtube.com/playlist?list=PLWKjhJtqVAbl5SlE6aBHzUVZ1e6q1Wz0v
Khan AcademyVideo + latihan interaktif (ID/EN)https://www.khanacademy.org

SD (Kelas 1–6)

KelasDownload
Kelas 1https://static.buku.kemdikbud.go.id/content/pdf/bukuteks/kurikulum21/Matematika-BS-KLS-I.pdf
Kelas 2https://buku.kemendikdasmen.go.id/katalog/matematika-untuk-sdmi-kelas-ii
Kelas 3https://static.buku.kemdikbud.go.id/content/pdf/bukuteks/kurikulum21/Matematika_BS_KLS_III.pdf
Kelas 4https://static.buku.kemdikbud.go.id/content/pdf/bukuteks/kurikulum21/Matematika-BS-KLS-IV.pdf
Kelas 5https://repo.mahadewa.ac.id/id/eprint/661/1/BUKU%20SISWA%20MATEMATIKA%20KELAS%20V%20SD.pdf
Kelas 6https://static.buku.kemdikbud.go.id/content/pdf/bukuteks/kurikulum21/Matematika_BS_KLS_VI.pdf

SMP (Kelas 7–9)

KelasDownload
Kelas 7https://static.buku.kemdikbud.go.id/content/pdf/bukuteks/kurikulum21/Matematika-BS-KLS-VII.pdf
Kelas 8https://static.buku.kemdikbud.go.id/content/pdf/bukuteks/kurikulum21/Matematika-BS-KLS-VIII-Baru.pdf
Kelas 9https://static.buku.kemdikbud.go.id/content/pdf/bukuteks/kurikulum21/Matematika_BS_KLS_IX.pdf

SMA (Kelas 10–12)

KelasDownload
Kelas 10https://sman20-jkt.sch.id/E-Learning/siswa_merdeka/MATEMATIKA-BS-KLS_X_Rev.pdf
Kelas 11https://static.buku.kemdikbud.go.id/content/pdf/bukuteks/kurikulum21/Matematika-BS-KLS-XI.pdf
Kelas 12https://static.buku.kemdikbud.go.id/content/pdf/bukuteks/kurikulum21/Matematika-BS-KLS-XII.pdf

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...

© 2026 Shidiq. All rights reserved.