Learn3 adalah platform edukasi interaktif untuk memahami Blockchain & Web3 secara bertahap (Beginner β Intermediate β Advanced).
Didesain sebagai AI-powered learning gateway, Learn3 menggabungkan:
- π Dataset kurasi (Markdown & Quiz)
- π€ Chatbot mentor interaktif (Bot + Vercel AI Gateway)
- π§π₯ Multi-format learning di Blockchain 101 (teks + audio on-demand + video intro)
- π§ͺ Case study nyata dengan STC Ecosystem (GitHub Repo)
- π³ Sertifikasi dalam bentuk PDF ataupun NFT
Menjadi poros pembelajaran Web3 berbasis AI + dataset terbuka, yang bisa diakses mahasiswa, developer pemula, maupun komunitas.
- Chatbot Mentor AI π€ β QnA interaktif berbasis dataset (Beginner β Advanced).
- Blockchain 101 ππ§π₯ β konsep dasar + Audio Lesson on-demand + Video intro.
- Token & NFT Lab π¨ β eksperimen ERC-20 & NFT di testnet (contoh: STC Token).
- DAO Playground π β simulasi governance & voting proposal.
- DeFi Workshop π± β AMM/Uniswap, liquidity pool, staking (skenario testnet).
- Smart Contract Studio βοΈ β tulis & deploy kontrak (Remix/Hardhat, OpenZeppelin).
- Gas & Performance β‘ β optimasi gas & benchmarking (case: STC GasVision & STC Bench).
- Security & Audit π β reentrancy, best-practice, tools audit (case: STC Converter & STC Analytics).
- AI Γ Web3 Lab π§ͺ β integrasi agent/analytics (case: STC Analytics).
- Certification & NFT Badge π β quiz, evaluasi, NFT badge Powered by STC.
flowchart TD
A["π€ Chatbot (AI Mentor) Tanya jawab interaktif"] --> B["π Blockchain 101 Materi dasar + Audio/Video"]
B --> C["π¨ Token & NFT Lab Buat token & NFT sederhana"]
C --> D["π DAO Playground Simulasi voting & governance"]
D --> E["π± DeFi Workshop LP, swap, lending simulators"]
E --> F["π» Smart Contract Studio Belajar Solidity + contoh"]
F --> G["β‘ Gas & Performance STC GasVision + STC Bench"]
G --> H["π Security & Audit STC Converter + STC Analytics"]
H --> I["π§ͺ AI Γ Web3 Lab Build mini Web3 project"]
I --> J["π Certification & NFT Badge Sertifikat on-chain"]
%% Jalur alternatif (skip langsung ke Lab)
A -.-> I
π’ Beginner β Apa itu blockchain, wallet, private key, transaksi, gas fee.
π‘ Intermediate β Smart contract, governance, bridging, basic DeFi.
π΄ Advance β Account abstraction, rollups, zk-tech, modular blockchain.
π³οΈ DAO Voter Simulator β Latihan voting proposal, memahami pro-kontra & dampak treasury.
π§ LP Simulator β Simulasi jadi Liquidity Provider, hitung risiko IL vs Fee, strategi CLMM.
-
Eksplorasi topik cutting-edge:
-
Modular blockchain
-
MEV (Maximal Extractable Value)
-
zkML (zero-knowledge + machine learning)
-
Mode riset mendalam dengan referensi akademik & tren terbaru.
-
180++ soal
-
Tersedia dalam bentuk pilihan ganda, benar atau salah, dan essay
-
Akses ke banyak model AI (GPT, Claude, Gemini, Llama, dll).
-
Bisa tanya bebas seputar Web3, riset, coding smart contract, bahkan tren pasar.
flowchart TD
A["π Belajar Dasar (Bot + AI + Tutor)"] --> B["π§ͺ Latihan (Simulators)"]
B --> C["π¬ Eksplorasi Lanjut (Research)"]
C --> D["π Quiz (Uji Kemampuan)"]
D --> E["π Bebas Tanya (AI Gateway)"]
flowchart LR
L["Learn3 Platform (Edu Gateway)"] --> B["Beginner"]
L --> I["Intermediate"]
L --> A["Advanced"]
B --> T["STC Token Testnet"]
I --> C["STC Converter Slither-CSV"]
I --> SB["STC Bench Performance"]
A --> G["STC GasVision Gas Analytics"]
A --> AN["STC Analytics AI+Web3"]
Format:
.mdβ materi + contoh kode + analogi..jsonβ bank soal untuk quiz mode.
| Level | Modul | Isi Utama | STC Case Study |
|---|---|---|---|
| π’ Beginner | Blockchain Basics, Wallet, Token & NFT, DAO & DeFi Intro | Konsep dasar + analogi | Contoh ERC-20: STC Token (testnet) |
| π‘ Intermediate | Solidity, Deploy ERC-20, DAO Voting, DeFi (Uniswap), NFT Minting | Praktik hands-on + snippet kode | STC Converter (security), STC Bench (DAO & performa) |
| π΄ Advanced | Smart Contract Security, Upgradeable, Cross-chain, AI Γ Web3, Tokenomics | Best practice + tren riset | STC GasVision (gas analysis), STC Analytics (AI insight) |
| π Certification | Quiz + NFT Badge | Evaluasi & sertifikasi | Badge: Powered by STC |
Learn3 menyelipkan STC Ecosystem sebagai case study nyata:
- Beginner β contoh token & NFT menggunakan STC Token (testnet).
- Intermediate β praktik DAO & benchmarking β STC Bench, STC Converter.
- Advanced β security & gas optimization β STC GasVision, STC Analytics.
flowchart LR
U["Learners (Web/Mobile)"] --> S["Learn3 (Streamlit UI)"]
S --> M["Module Router (10 Modules)"]
S --> R["Datasets (Markdown & Quiz)"]
S --> GW["Learn3 AI Gateway (Vercel)"]
%% Modules
M --> B101["Blockchain 101 (text + audio + video)"]
M --> TL["Token & NFT Lab"]
M --> DAO["DAO Playground"]
M --> DeFi["DeFi Workshop"]
M --> SC["Smart Contract Studio"]
M --> Sec["Security & Audit"]
M --> Gas["Gas & Performance"]
M --> AI["AI Γ Web3 Lab"]
M --> Cert["Certification & NFT Badge"]
%% AI Gateway & Flowise
GW <--> F["Flowise (RAG/Orchestration)"]
F --> KB["Vector Store (from Datasets)"]
GW <--> LLM["LLM Providers (OpenAI / Anthropic / Groq)"]
%% Audio on-demand inside Blockchain 101
B101 --> TTS["TTS Service (on-demand)"]
TTS --> U
%% STC integrations as case studies
Gas --> GasV["STC GasVision"]
Sec --> Conv["STC Converter"]
DeFi --> Bench["STC Bench"]
AI --> Analyt["STC Analytics"]
%% Optional temporary cache for audio
TTS -. optional cache .-> Store["Temporary Storage (Supabase Signed URL)"]
- Multiple AI β Chatbot engine, dataset connector.
- Vercel AI SDK β multi-gateway LLM (OpenAI, Claude, Groq, dsb).
- Markdown Dataset β basis materi belajar.
- On-Demand TTS β audio lesson (Notebook LM / OpenAI TTS).
- Next.js β untuk Library viewer + API endpoint.
- Clone repo ini.
- Pastikan punya
.envuntuk API key (LLM, TTS, dsb). - Jalankan Flowise dengan koneksi ke dataset.
- Deploy Next.js ke Vercel β otomatis dapat multi-model support.
Clone repo
git clone https://github.com/mrbrightsides/learn3.git
cd learn3Install dependencies
npm installSetup environment
OPENAI_API_KEY=your_key_hereRun development
npm run devAkses di browser: http://localhost:3000
- Struktur dataset (Beginner β Advanced).
- Draft system prompt Learn3.
- Integrasi chatbot + Vercel AI.
- Modul Quiz & Certification (NFT badge).
- Audio lesson on-demand.
- Weekly Insight pipeline.
- Integrasi penuh STC ecosystem.
- Tambahkan materi baru di
/datasets. - Buat quiz tambahan untuk tiap level.
- Share ide modul baru (pull request welcome).
MIT β bebas digunakan untuk edukasi.