!DOCTYPE html> html lang="id"> head> meta charset="UTF-8"> meta name="viewport" content="width=device-width, initial-scale=1.0"> title>OpenClaw Academy - Belajar AI dari Noltitle> style> :root{--navy:#0a0e27;--purple:#2d1b69;--purple-l:#4a2c8a;--teal:#00d4aa;--teal-d:#00a888;--bg:#060918;--white:#e8e8f0;--gray:#8888a8} *{margin:0;padding:0;box-sizing:border-box} body{font-family:'Segoe UI',system-ui,sans-serif;background:var(--bg);color:var(--white);line-height:1.6} header{background:linear-gradient(135deg,var(--navy),var(--purple));border-bottom:2px solid var(--teal);padding:0 2rem;position:sticky;top:0;z-index:100} .hdr{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:60px} .logo{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--white)} .logo-badge{background:var(--teal);color:var(--navy);font-weight:800;padding:.3rem .6rem;border-radius:8px;font-size:.85rem} .logo-text{font-size:1.25rem;font-weight:700} .logo-text span{color:var(--teal)} nav ul{display:flex;list-style:none;gap:1.5rem} nav a{color:var(--gray);text-decoration:none;font-size:.95rem;transition:color .2s;padding:.5rem 0} nav a:hover{color:var(--teal)} .hero{background:linear-gradient(160deg,var(--navy),var(--bg) 50%,var(--purple));padding:5rem 2rem;text-align:center} .hero h1{font-size:2.8rem;font-weight:800;margin-bottom:1rem;background:linear-gradient(135deg,var(--white),var(--teal));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text} .hero p{font-size:1.15rem;color:var(--gray);max-width:600px;margin:0 auto 2rem} .badge{display:inline-block;background:rgba(0,212,170,.15);border:1px solid var(--teal);color:var(--teal);padding:.3rem 1rem;border-radius:50px;font-size:.85rem;font-weight:600;margin-bottom:1.5rem} .stats{display:flex;justify-content:center;gap:3rem;margin-top:2.5rem} .stat{text-align:center} .stat-num{font-size:1.8rem;font-weight:800;color:var(--teal)} .stat-lbl{font-size:.85rem;color:var(--gray)} section{padding:3.5rem 2rem} .container{max-width:1200px;margin:0 auto} .sec{text-align:center;margin-bottom:2.5rem} .sec h2{font-size:2rem;font-weight:700;margin-bottom:.5rem} .sec h2 span{color:var(--teal)} .sec p{color:var(--gray);max-width:550px;margin:0 auto} .methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem} .mcard{background:var(--navy);border:1px solid rgba(0,212,170,.1);border-radius:14px;padding:1.75rem;transition:transform .2s,border-color .2s} .mcard:hover{transform:translateY(-3px);border-color:var(--teal)} .micon{width:44px;height:44px;background:rgba(0,212,170,.12);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin-bottom:1rem} .mcard h3{font-size:1.05rem;margin-bottom:.4rem} .mcard p{font-size:.88rem;color:var(--gray)} .modules-area{display:grid;grid-template-columns:280px 1fr;gap:0;background:var(--navy);border-radius:18px;border:1px solid rgba(0,212,170,.1);overflow:hidden;min-height:420px} .module-list{padding:1.5rem;overflow-y:auto;background:var(--bg)} .module-list h3{font-size:.85rem;text-transform:uppercase;letter-spacing:1px;color:var(--teal);margin-bottom:1rem;padding-bottom:.6rem;border-bottom:1px solid rgba(0,212,170,.2)} .mod-btn{display:flex;align-items:center;gap:.65rem;width:100%;padding:.75rem;background:none;border:none;border-radius:8px;color:var(--gray);cursor:pointer;text-align:left;transition:all .2s;font-size:.88rem;margin-bottom:.25rem} .mod-btn:hover{background:rgba(0,212,170,.05);color:var(--white)} .mod-btn.active{background:rgba(0,212,170,.12);border-color:var(--teal);color:var(--white)} .mod-num{width:26px;height:26px;background:rgba(0,212,170,.12);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:var(--teal);flex-shrink:0} .mod-btn.active .mod-num{background:var(--teal);color:var(--navy)} .lesson-panel{padding:2rem;overflow-y:auto} .panel-welcome{text-align:center;padding:4rem 1rem;color:var(--gray)} .panel-welcome .picon{font-size:2.5rem;margin-bottom:1rem} .panel-welcome h3{color:var(--white);margin-bottom:.5rem} .panel-welcome p{font-size:.95rem} .lesson-content{display:none} .lesson-content h3{font-size:1.3rem;color:var(--teal);margin-bottom:.75rem} .lesson-content p{color:var(--gray);font-size:.95rem;margin-bottom:.75rem;line-height:1.7} .lesson-content ul{list-style:none;margin-bottom:1rem} .lesson-content ul li{color:var(--gray);font-size:.92rem;padding:.3rem 0;padding-left:1.25rem;position:relative} .lesson-content ul li::before{content:'▹';color:var(--teal);position:absolute;left:0} .quiz-section{margin-top:1.5rem;padding:1.5rem;background:var(--navy-light);border-radius:12px;border:1px solid rgba(0,212,170,.1)} .quiz-section h4{font-size:1rem;margin-bottom:1rem;color:var(--white)} .quiz-options{display:flex;flex-direction:column;gap:.5rem} .qopt{display:flex;align-items:center;gap:.6rem;padding:.65rem 1rem;background:none;border:1px solid rgba(0,212,170,.15);border-radius:8px;cursor:pointer;transition:all .2s;color:var(--gray);font-size:.92rem} .qopt:hover{border-color:var(--teal);background:rgba(0,212,170,.05)} .qopt.correct{border-color:#00e676;background:rgba(0,230,118,.08);color:#00e676} .qopt.wrong{border-color:#ff5252;background:rgba(255,82,82,.08);color:#ff5252} .qopt input{accent-color:var(--teal)} .qbtn{margin-top:1rem;padding:.6rem 1.5rem;background:var(--teal);color:var(--navy);border:none;border-radius:8px;font-weight:700;cursor:pointer;font-size:.92rem;transition:transform .15s} .qbtn:hover{transform:translateY(-1px)} .qfeedback{margin-top:.75rem;padding:.75rem 1rem;border-radius:8px;font-size:.9rem;font-weight:600;display:none} .qfeedback.show{display:block} .qfeedback.ok{background:rgba(0,230,118,.1);border:1px solid rgba(0,230,118,.2);color:#00e676} .qfeedback.no{background:rgba(255,82,82,.1);border:1px solid rgba(255,82,82,.2);color:#ff5252} footer{background:var(--navy);border-top:1px solid rgba(0,212,170,.1);padding:2rem;text-align:center} .footer-note{background:rgba(0,212,170,.05);border:1px solid rgba(0,212,170,.15);border-radius:10px;padding:1.25rem;max-width:650px;margin:0 auto 1.5rem;font-size:.85rem;color:var(--gray);line-height:1.6} .footer-note strong{color:var(--teal)} .footer-copy{color:var(--gray);font-size:.82rem} .footer-copy a{color:var(--teal);text-decoration:none} @media(max-width:768px){.hero h1{font-size:2rem}.stats{gap:1.5rem}.modules-area{grid-template-columns:1fr}.module-list{max-height:200px}nav ul{display:none}section{padding:2.5rem 1rem}} style> head> body> header> div class="hdr"> a href="#" class="logo"> span class="logo-badge">OCspan> span class="logo-text">OpenClaw Academy - Belajar AI dari nolspan> a> nav aria-label="Navigasi"> ul> li>a href="#metode">Metodeli> li>a href="#kurikulum">Kurikulumli> li>a href="#catatan">Catatanli> ul> nav> div> header> div class="hero"> div class="badge">🚀 Mulai dari nol - Tanpa pengalaman div> h1>Belajar OpenClaw mulai dari nolh1> p>Hai, saya OpenClaw - asistan AI kamu. Mari belajar bersama dengan metode interaktif dan menyenangkan!p> a href="#kurikulum" class="qbtn" style="display:inline-flex;text-decoration:none">Mulai Belajar -&a> div class="stats"> div class="stat"> div class="stat-num">9mod> div class="stat-lbl">Modul Pembelajarandiv> div class="stat"> div class="stat-num">100%mod> div class="stat-lbl">Gratis & Terbucadiv> div class="stat"> div class="stat-num">∞mod> div class="stat-lbl">Belajar Serudiv> div> div> section id="metode" class="method-section"> div class="container"> div class="sec"> h2>Metode Pembelajaran kamih2> p>Tiga pendekatan yang membuat belajar jadi mudah dan menyenangkanp> div> div class="methods"> div class="mcard"> div class="micon">📖div> h3>Belajar Bertahaph3> p>Mulai dari konsep dasar hingga mahir dengan kurikulum terstruktur yang mudah diikuti.p> div> div class="mcard"> div class="micon">🎯div> h3>Latihan Interaktifh3> p>Setiap modul dilengkapi latihan praktis untuk menguji pemahaman kamu.p> div> div class="mcard"> div class="micon">🏆div> h3>Kuis & Evaluasih3> p>Uji kemampuan dengan kuis di setiap modul dan lihat perkembanganmu.p> div> div> div> section> section id="kurikulum"> div class="container"> div class="sec"> h2>Kurikulum & Modulh2> p>Pilih modul untuk mulai belajar - setiap modul memiliki kuis interaktif!p> div> div class="modules-area"> div class="module-list"> h3>Modul Pembelajaranh3> button class="mod-btn" onclick="showLesson(1)" data-mod="1"> span class="mod-num">1span> Mod 1: Pengenalan AIbutton> button class="mod-btn" onclick="showLesson(2)" data-mod="2"> span class="mod-num">2span> Mod 2: Prompt Engineeringbutton> button class="mod-btn" onclick="showLesson(3)" data-mod="3"> span class="mod-num">3span> Mod 3: Kode & Teknologist> button class="mod-btn" onclick="showLesson(4)" data-mod="4"> span class="mod-num">4span> Mod 4: Analisis Datam> button class="mod-btn" onclick="showLesson(5)" data-mod="5"> span class="mod-num">5span> Mod 5: Pemrograman dasarbutton> button class="mod-btn" onclick="showLesson(6)" data-mod="6"> span class="mod-num">6span> Mod 6: Automasi tugasbutton> button class="mod-btn" onclick="showLesson(7)" data-mod="7"> span class="mod-num">7span> Mod 7: Analisis Wujudd> button class="mod-btn" onclick="showLesson(8)" data-mod="8"> span class="mod-num">8span> Mod 8: Pemrosesan Bahasabutton> button class="mod-btn" onclick="showLesson(9)" data-mod="9"> span class="mod-num">9span> Mod 9: Proyek Akhirbutton> div> div class="lesson-panel"> div id="panel-welcome" class="panel-welcome"> div class="picon">📚div> h3>Pilih salah satu modul di sisi kiri untuk mulai belajar!h3> p>Klik modul untuk melihat penjelasan, materi, dan kuis interaktif.p> div> div id="lesson-1" class="lesson-content"> h3>Modul 1: Pengenalan AIh3> p>Di modul ini kamu akan belajar dasar-dasar kecerdasan buatan dan bagaimana OpenClaw bekerja.p> ul> li>Definisi dan jenis-jenis AIli> li>Bagaimana AI memahami dan merespon bahasa manusia (NLP)li> li>Etika dan tanggung jawab dalam penggunaan AIli> li>Pengenalan OpenClaw sebagai asistan AI li> ul> div class="quiz-section"> h4>Kuis: Apa kepanjangan dari AI?h4> div class="quiz-options"> label class="qopt"> input type="radio" name="q1" value="a"> Artificial Intelligencelabel> label class="qopt"> input type="radio" name="q1" value="b"> Automated Integrationlabel> label class="qopt"> input type="radio" name="q1" value="c"> Advanced Interfacelabel> div> button class="qbtn" onclick="checkQuiz('q1','a','fb1')">Periksa Jawabbutton> div id="fb1" class="qfeedback">div> div> div id="lesson-2" class="lesson-content"> h3>Modul 2: Prompt Engineeringh3> p>Belajar teknik membuat prompt yang efektif untuk mendapatkan hasil terbaik dari AI.p> ul> li>Prinsip prompt yang jelas dan spesifikli> li>Teknik few-shot dan zero-shot promptingli> li>Struktur prompt yang optimalli> li>Iterasi dan perbaikan promptli> ul> div class="quiz-section"> h4>Kuis: Apa teknik prompting yang memberikan beberapa contoh?h4> div class="quiz-options"> label class="qopt"> input type="radio" name="q2" value="a"> Few-shot Promptinglabel> label class="qopt"> input type="radio" name="q2" value="b"> Zero-shot Promptinglabel> label class="qopt"> input type="radio" name="q2" value="c"> Random Promptinglabel> div> button class="qbtn" onclick="checkQuiz('q2','a','fb2')">Periksa Jawabbutton> div id="fb2" class="qfeedback">div> div> div id="lesson-3" class="lesson-content"> h3>Modul 3: Kode & Teknologi AIh3> p>Kenali tools dan teknologi yang digunakan dalam pengembangan dan penggunaan AI.p> ul> li>Pengenalan Python untuk AIli> li>Library populer: TensorFlow, PyTorch, Scikit-learnli> li>API dan layanan cloud AIli> li>Environment development untuk AIli> ul> div class="quiz-section"> h4>Kuis: Library mana yang dikembangkan oleh Google?h4> div class="quiz-options"> label class="qopt"> input type="radio" name="q3" value="a"> Scikit-learnlabel> label class="qopt"> input type="radio" name="q3" value="b"> PyTorchlabel> label class="qopt"> input type="radio" name="q3" value="c"> TensorFlowlabel> div> button class="qbtn" onclick="checkQuiz('q3','c','fb3')">Periksa Jawabbutton> div id="fb3" class="qfeedback">div> div> div id="lesson-4" class="lesson-content"> h3>Modul 4: Analisis Data dengan AIm> p>Gunakan AI untuk menganalisis dan menginterpretasikan data secara efektif.p> ul> li>Pengenalan analisis data deskriptifli> li>Visualisasi data dengan bantuan AIli> li>Mengidentifikasi pola dan trenli> li>Pelaporan dan presentasi hasilli> ul> div class="quiz-section"> h4>Kuis: Apa tujuan utama analisis data deskriptif?h4> div class="quiz-options"> label class="qopt"> input type="radio" name="q4" value="a"> Memprediksi masa depanlabel> label class="qopt"> input type="radio" name="q4" value="b"> Meringkas dan memahami data historislabel> label class="qopt"> input type="radio" name="q4" value="c"> Membuat kode programlabel> div> button class="qbtn" onclick="checkQuiz('q4','b','fb4')">Periksa Jawabbutton> div id="fb4" class="qfeedback">div> div> div id="lesson-5" class="lesson-content"> h3>Modul 5: Pemrograman Dasar untuk AIm> p>Pelajari dasar-dasar pemrograman yang diperlukan untuk berinteraksi dengan AI.p> ul> li>Variabel dan tipe datoli> li>Kondisional (if/else)li> li>Perulangan (for, while)li> li>Fungsi dan modulli> ul> div class="quiz-section"> h4>Kuis: Apa output dari print(2 + 3 * 4)?h4> div class="quiz-options"> label class="qopt"> input type="radio" name="q5" value="a"> 20label> label class="qopt"> input type="radio" name="q5" value="b"> 14label> label class="qopt"> input type="radio" name="q5" value="c"> 24label> div> button class="qbtn" onclick="checkQuiz('q5','b','fb5')">Periksa Jawabbutton> div id="fb5" class="qfeedback">div> div> div id="lesson-6" class="lesson-content"> h3>Modul 6: Automasi Tugas dengan AIh3> p>Belajar mengotomatisasi tugas-tugas rutin menggunakan AI dan script.p> ul> li>Pengenalan automasili> li>Script scheduling dan triggerli> li>Integrasi dengan tools lainli> li>Monitoring dan debuggingautomasil> ul> div class="quiz-section"> h4>Kuis: Apa kepanjangan API?h4> div class="quiz-options"> label class="qopt"> input type="radio" name="q6" value="a"> Application Programming Interfacelabel> label class="qopt"> input type="radio" name="q6" value="b"> Auto Process Integrationlabel> label class="qopt"> input type="radio" name="q6" value="c"> Automated Program Interactionlabel> div> button class="qbtn" onclick="checkQuiz('q6','a','fb6')">Periksa Jawabbutton> div id="fb6" class="qfeedback">div> div> div id="lesson-7" class="lesson-content"> h3>Modul 7: Analisis Wujud dengan AIm> p>Gunakan AI untuk analisis dan pengenalan objek dalam gambar dan video.p> ul> li>Pengenalan Computer Visionli> li>Teknik deteksi dan klasifikasi objekli> li>Model CNN (Convolutional Neural Network)li> li>Implementasi sederhana analisis wid> ul> div class="quiz-section"> h4>Kuis: Apa kepanjangan CNN?h4> div class="quiz-options"> label class="qopt"> input type="radio" name="q7" value="a"> Central Neural Networklabel> label class="qopt"> input type="radio" name="q7" value="b"> Convolutional Neural Networklabel> label class="qopt"> input type="radio" name="q7" value="c"> Connected Neural Networklabel> div> button class="qbtn" onclick="checkQuiz('q7','b','fb7')">Periksa Jawabbutton> div id="fb7" class="qfeedback">div> div> div id="lesson-8" class="lesson-content"> h3>Modul 8: Pemrosesan Bahasa Alami (NLP)h3> p>Dalami cara AI memahami dan memproses bahasa manusia.p> ul> li>Tokenisasi dan preprocessing textli> li>Sentiment analysisli> li>Machine translationli> li>Text generation dengan model modernli> ul> div class="quiz-section"> h4>Kuis: Apa nama teknik untuk mengubah teks menjadi angka?h4> div class="quiz-options"> label class="qopt"> input type="radio" name="q8" value="a"> Embeddinglabel> label class="qopt"> input type="radio" name="q8" value="b"> Tokenizationlabel> label class="qopt"> input type="radio" name="q8" value="c"> Normalizationlabel> div> button class="qbtn" onclick="checkQuiz('q8','a','fb8')">Periksa Jawabbutton> div id="fb8" class="qfeedback">div> div> div id="lesson-9" class="lesson-content"> h3>Modul 9: Proyek Akhirh3> p>Terapkan semua yang telah dipelajari dalam proyek akhir yang nyata dan praktis.p> ul> li>Merancang proyek AI end-to-endli> li>Mengumpulkan dan membersihkan datoli> li>Membangun dan menguji model sederhanali> li>Menyajikan hasil dan refleksip> ul> div class="quiz-section"> h4>Kuis: Apa langkah terakhir dalam siklus proyek AI?h4> div class="quiz-options"> label class="qopt"> input type="radio" name="q9" value="a"> Mengumpulkan datol> label class="qopt"> input type="radio" name="q9" value="b"> Menyajikan hasil dan refleksil> label class="qopt"> input type="radio" name="q9" value="c"> Melatih model label> div> button class="qbtn" onclick="checkQuiz('q9','b','fb9')">Periksa Jawabbutton> div id="fb9" class="qfeedback">div> div> div> div> section> section id="catatan"> div class="container"> div class="sec"> h2>Selamat Belajar!h2> p>Setiap langkah membawa kamu lebih dekat menjadi ahli AIp> div> div class="methods"> div class="mcard"> div class="micon">💡div> h3>Jangan Takut MencobaDiv> p>Salah itu bagian dari belajar. Eksperimen tanpa henti!Div> div> div class="mcard"> div class="micon">🤝div> h3>Berbagi IlmDiv> p>Diskusikan dengan komunitas dan saling membantu berkembang.Div> div> div class="mcard"> div class="micon">🌱div> h3>Tumbuh Setiap HarDiv> p>Setiap hari adalah kesempatan baru untuk belajar sesuatu yang baru.Div> div> div> div> section> footer> div class="footer-note"> strong>⚠️ Catatan:strong> Halaman ini dibuat untuk tujuan edukasi. Konten disediakan sebagaimana adanya tanpa jaminan apapun. OpenClaw Academy adalah platform belajar gratis yang dirancang untuk membantu pemula memulai perjalanan AI mereka. div> p class="footer-copy">© 2025 OpenClaw Academy - Belajar AI dimulai dari sini. Dibuat dengan ❤️ oleh komunitas. p> footer> script> function showLesson(n){ var pw=document.getElementById('panel-welcome'); var lessons=document.querySelectorAll('.lesson-content'); var buttons=document.querySelectorAll('.mod-btn'); if(pw)pw.style.display='none'; lessons.forEach(function(l){l.style.display='none'}); buttons.forEach(function(b){b.classList.remove('active')}); var lesson=document.getElementById('lesson-'+n); if(lesson)lesson.style.display='block'; var btn=document.querySelector('.mod-btn[data-mod="'+n+'"]'); if(btn)btn.classList.add('active'); } function checkQuiz(name,correct,fbid){ var radios=document.getElementsByName(name); var selected=null; radios.forEach(function(r){if(r.checked)selected=r.value}); if(!selected){return} var fb=document.getElementById(fbid); var options=fb.parentElement.querySelectorAll('.qopt'); options.forEach(function(o){o.classList.remove('correct','wrong')}); var isCorrect=selected===correct; radios.forEach(function(r){ if(r.value===correct){r.parentElement.classList.add('correct')} if(r.checked&&r.value!==correct){r.parentElement.classList.add('wrong')} }); fb.className='qfeedback show '+(isCorrect?'ok':'no'); fb.innerHTML=isCorrect?'✅ Benar! Jawaban kamu tepat.':'❌ Salah! Jawaban yang benar: '+correct+'. Coba lagi!'; } script> body> html>