Panduan: Lab dalam Kursus
Apa itu Lab dalam Kursus?
Lab dalam kursus adalah item kurikulum baru yang memungkinkan pembelajar untuk mempraktikkan skill teknis di lingkungan nyata yang disebut workspace. Pengalaman praktis ini memungkinkan para pembelajar untuk menerapkan konsep kursus secara langsung, membangun kepercayaan diri dan kesiapan kerja. Panduan ini akan membantu Anda merancang lab yang menarik untuk kursus Anda.
Mengapa Menyertakan Lab dalam Kursus Anda?
Lab dalam Kursus memungkinkan pembelajar untuk:
- Melatih skill di workspace nyata tanpa keluar dari kursus Anda
- Meningkatkan kesiapan kerja dengan mentransfer skill yang dipelajari ke lingkungan nyata
- Berpartisipasi secara aktif dalam konten kursus, sehingga meningkatkan retensi dan hasil pembelajaran
Lab dalam Kursus Terdiri dari Tiga Fitur:
- Instruksi Video: Melanjutkan keberhasilan format pembelajaran melalui video, Lab dalam Kursus berfokus pada instruksi berbasis video.
- Tugas Lab: Tugas terstruktur memberikan panduan dan sumber daya kepada pembelajar saat mereka melatih skill baru.
- Workspace Teknis: Lingkungan yang sudah dibangun memungkinkan pembelajar untuk langsung berlatih tanpa perlu melakukan pengaturan terlebih dahulu.
Merancang Lab Berkualitas Tinggi
Menentukan ke bagian mana Lab dalam Kursus akan dimasukkan
Mengidentifikasi titik strategis dalam kursus Anda di mana Lab dalam Kursus akan memperkuat skill utama dan sejalan dengan tujuan pembelajaran.
✅ Praktik Terbaik:
- Pilih jenis lab yang sesuai untuk tujuan pembelajaran Anda:
- Lab lanjutan: Instruksi langkah-demi-langkah di mana Anda mendemonstrasikan dan menjelaskan proses untuk dipraktikkan oleh pembelajar
- Lab tantangan Terarah: Tugas yang lebih luas dengan panduan parsial di mana pembelajar mencoba solusi secara mandiri dengan beberapa struktur dan sumber daya
- Pastikan setiap Lab dalam Kursus secara langsung mendukung skill yang diajarkan dalam pelajaran yang sesuai
- Sambungkan Lab dalam Kursus terhubung secara jelas ke tujuan pembelajaran yang Anda nyatakan
- Desain Lab dalam Kursus agar tidak tergantung perangkat, berfungsi dengan baik di sistem PC dan Mac
💡 Contoh:
Jupyter Notebook
- Tambahkan lab lanjutan Jupyter Notebook setelah pelajaran tentang visualisasi data dengan matplotlib di mana peserta membuat grafik interaktif.
- Sertakan lab tantangan terarah setelah mengajarkan dasar-dasar pandas di mana peserta membersihkan dan menganalisis dataset secara mandiri.
GenAI
- Tambahkan lab lanjutan setelah pelajaran tentang rekayasa prompt di mana peserta membuat dan menguji prompt dengan model GPT.
- Tempatkan lab tantangan Terarah setelah modul tentang penyempurnaan di mana peserta membuat AI assistant khusus mereka sendiri.
AWS
- Tambahkan lab lanjutan AWS setelah pelajaran tentang dasar-dasar cloud di mana peserta meluncurkan dan mengonfigurasi instance EC2 pertama mereka.
- Sertakan lab tantangan terarah dalam bagian kursus tentang komputasi tanpa server di mana siswa membangun API lengkap menggunakan AWS Lambda dan API Gateway.
Buat Pelajaran dengan Lab
Pilih item kurikulum “Pelajaran dengan Lab” untuk memulai. Buat judul yang jelas dan deskriptif yang menangkap esensi lab dan menyoroti skill yang akan dipraktikkan oleh para pembelajar. Judul ini akan muncul sebagai item kurikulum dalam konten kursus Anda.
✅ Praktik Terbaik:
- Buat judul yang spesifik dan jelas sesuai dengan tujuan pembelajaran
- Fokus pada skill utama yang dilatih
- Buat judul yang menarik dan relevan dengan tujuan pembelajar
💡 Contoh Judul Lab:
Jupyter Notebook
- Lab Lanjutan: “Visualisasi Data Interaktif: Buat Grafik Dinamis dengan Matplotlib”
- Lab Tantangan Terarah: “Tantangan Pengolahan Data: Bersihkan dan Analisis Dataset Dunia Nyata dengan Pandas”
GenAI
- Lab Lanjutan: “Menguasai Rekayasa Prompt: Membuat Prompt GPT yang Efektif untuk Output yang Presisi”
- Lab Tantangan Terarah: “Bangun AI Assistant Anda: Penyesuaian Model untuk Tugas Khusus”
AWS
- Lab Lanjutan: “Luncurkan Server Cloud Pertama Anda: Konfigurasi Instance EC2 Praktis”
- Lab Tantangan Terarah: “Tantangan API Tanpa Server: Membangun Solusi End-to-End dengan Lambda dan API Gateway”
Unggah Video Lab Anda
Penting: Opsi “Lab” hanya akan tersedia setelah Anda mengunggah video ke pelajaran Anda.
Tambahkan video lab Anda dan tunggu hingga pemrosesan selesai. Kemudian klik tombol “+Lab” untuk membuat lab dan mengakses Lab Editor.
Edit Lab dalam Kursus Anda di Editor Lab
Pembuatan Lab dalam Kursus Anda mengikuti proses tiga langkah:
- Rencanakan Lab dalam Kursus Anda: Pilih workspace dan unggah kode awal
- Buat Tugas: Susun lab Anda menjadi komponen tugas yang terpisah
- Terbitkan Lab Anda: Tambahkan konteks dan finalisasi lab Anda
Rencanakan Lab Anda
Pilih Workspace Lab:
Pilih vertikal Lab dalam Kursus dan jenis workspace Anda dari opsi yang tersedia.
Tipe Workspace: Udemy vs. Lingkungan Pribadi
Lab dalam Kursus menyediakan workspace Udemy untuk pelanggan Udemy Pro. Perlu diingat bahwa beberapa pembelajar akan menggunakan lingkungan pribadi mereka sendiri sebagai gantinya.
✅ Praktik Terbaik:
- Desain Lab dalam Kursus agar dapat diakses oleh semua pembelajar, dengan mempertimbangkan berbagai kebijakan dan batasan antara workspace Udemy dan lingkungan pribadi
- Tinjau spesifikasi teknis untuk workspace Lab dalam Kursus Udemy guna memastikan pengalaman belajar yang konsisten bagi semua peserta.
Unggah Kode Awal:
Sediakan kode awal yang akan dimuat sebelumnya di workspace Udemy untuk para pembelajar.
✅ Praktik Terbaik:
- Untuk lab Jupyter, sertakan file zip yang berisi semua file ipynb dan file data yang diperlukan (misal, CSV)
- Hapus spasi dari nama file zip kode awal Anda
- Uji lab Anda untuk memastikan file awal Anda dimuat dengan menampilkan pratinjau lab Anda
- JANGAN menghapus Makefile dari zip awal
- JANGAN menyertakan file yang tidak perlu seperti __MACOSX, .DS_Store, .git, .gitignore, *.pnp.cjs, pycache, node_modules, atau .yarn
Buat Tugas dan Tambahkan Kode Referensi
Tambahkan Tugas Lab
Tugas lab menyatakan sepotong langkah logis yang berkontribusi pada tujuan lab yang lebih besar.
Masukkan Judul Tugas:
Setiap tugas memerlukan judul yang jelas yang menunjukkan apa yang harus dicapai oleh pembelajar sebelum melanjutkan ke bagian berikutnya.
✅ Praktik Terbaik:
- Buat judul tugas yang menentukan hasil konkret yang harus dicapai oleh pembelajar
- Buat deskripsi singkat (maksimal 10 kata) tetapi tetap jelas menyampaikan tujuan tugas
- Berikan konteks yang cukup bagi pembelajar untuk memahami tujuan tugas
💡 Contoh Judul Tugas:
Jupyter Notebook
Lab Lanjutan: “Visualisasi Data Interaktif: Membangun Bagan Dinamis dengan Matplotlib”
- Tugas 1: “Impor dan siapkan dataset untuk visualisasi”
- Tugas 2: “Buat grafik garis responsif dengan fitur interaktif”
- Tugas 3: “Tambahkan anotasi dan gaya yang disesuaikan ke grafik Anda”
Lab Tantangan Terarah: “Tantangan Pengolahan Data: Bersihkan dan Analisis Dataset Dunia Nyata dengan Pandas”
- Tugas 1: “Muat dan periksa dataset yang berantakan”
- Tugas 2: “Tangani nilai yang hilang dan outlier”
- Tugas 3: “Buat statistik ringkasan agregat berdasarkan kategori”
GenAI
Lab Lanjutan: “Menguasai Rekayasa Prompt: Membuat Prompt GPT yang Efektif untuk Output yang Presisi”
- Tugas 1: “Buat prompt dasar untuk generasi teks”
- Tugas 2: “Terapkan teknik pembatasan untuk mempersempit respons”
- Tugas 3: “Terapkan pemicu rantai pemikiran untuk tugas kompleks”
Lab Tantangan Terarah: “Bangun AI Assistant Anda: Penyesuaian Model untuk Tugas Khusus”
- Tugas 1: “Siapkan dataset pelatihan Anda”
- Tugas 2: “Konfigurasi dan luncurkan proses penyempurnaan”
- Tugas 3: “Uji dan evaluasi model khusus Anda”
AWS
Lab Lanjutan: “Luncurkan Server Cloud Pertama Anda: Konfigurasi Instance EC2 Praktis”
- Tugas 1: “Buat pasangan kunci yang aman untuk akses server”
- Tugas 2: “Luncurkan dan konfigurasikan instance EC2 Anda”
- Tugas 3: “Sambungkan ke instans Anda melalui SSH”
Lab Tantangan Terarah: “Tantangan API Tanpa Server: Membangun Solusi End-to-End dengan Lambda dan API Gateway”
- Tugas 1: “Buat fungsi Lambda untuk pemrosesan data”
- Tugas 2: “Konfigurasi titik akhir API Gateway”
- Tugas 3: “Uji API tanpa server Anda dengan permintaan contoh”
Masukkan Stempel Waktu untuk Tugas:
Tentukan waktu yang tepat (dalam detik) di mana setiap tugas dimulai dalam video lab Anda; stempel waktu ini akan muncul sebagai penanda yang dapat diklik di pemutar video, membantu pelajar dengan cepat menavigasi ke tugas yang relevan.
Berikan Solusi:
Tambahkan “kode referensi” untuk setiap tugas jika berlaku. Kode referensi menyediakan cuplikan kode yang dapat dipindahkan/ditempelkan oleh pelajar ke dalam workspace. Kode ini untuk pembelajar agar dapat memverifikasi pekerjaan mereka sendiri. Beberapa kasus penggunaan mungkin:
- Untuk memeriksa solusi jika mengalami kebuntuan
- Untuk memverifikasi pendekatan mereka jika merasa tidak yakin
- Untuk membandingkan pendekatan setelah mereka selesai dengan solusi mereka sendiri
✅ Praktik Terbaik:
- Organisasi dan Dokumentasi Kode
- Sertakan detail komentar yang menjelaskan alasan di balik pilihan implementasi
- Tambahkan file README dengan gambaran umum tentang pendekatan solusi
- Dokumentasikan asumsi yang dibuat dan pendekatan alternatif yang dipertimbangkan
- Gunakan konvensi penamaan dan struktur kode yang konsisten
- Kode yang terstruktur dengan baik
- Atur kode solusi ke dalam bagian atau modul yang logis
- Ikuti praktik terbaik industri untuk organisasi kode
- Sertakan penanganan kesalahan yang sesuai
- Demonstrasikan praktik coding yang bersih dan dapat dipelihara
- Pastikan file referensi tidak menyertakan file sistem yang tidak perlu (misalnya, __MACOSX, .DS_Store)
- Tambahkan file referensi di tingkat atas untuk menghindari pengelompokan folder yang tidak perlu
- Untuk lab Jupyter, dapatkan dan unggah file HTML dari notebook untuk disertakan sebagai kode referensi
Tambahkan Sumber Daya Tugas:
Sediakan aset yang perlu digunakan atau dikonsultasikan oleh peserta didik saat mereka mencoba tugas tersebut. Aset adalah sumber daya yang mungkin dibutuhkan oleh pelajar saat mereka mencoba tugas tersebut. Contohnya:
- File database
- Gambar yang seharusnya ada di halaman web yang mereka desain
- Mockup untuk referensi saat mereka bekerja
- File JSON/YAML yang mungkin perlu mereka unggah
Publikasikan Lab dalam Kursus Anda
Lengkapi Lab dalam Kursus Anda dengan menambahkan konteks untuk pembelajar:
- Masukkan estimasi durasi lab Anda
- Tandai topik yang relevan
- Klik “Terbitkan” untuk menyelesaikan lab
Catatan: Anda juga perlu memublikasikan pelajaran Lab dalam Kursus Anda agar pembelajar Anda dapat mengakses Lab dalam Kursus.
Mulai Membuat Lab dalam Kursus yang Interaktif
Lab dalam Kursus menawarkan kepada pembelajar peluang berharga untuk mempraktikkan skill teknis dalam lingkungan yang realistis. Dengan mengikuti panduan ini, Anda dapat menciptakan pengalaman yang bermakna dan praktis yang membangun kepercayaan diri, mengembangkan kemampuan memecahkan masalah, dan meningkatkan kesiapan kerja.
Siap memulai? Identifikasi pelajaran utama dalam kursus Anda di mana Lab dalam Kursus akan menambah nilai, merancang aktivitas yang sesuai, dan menetapkan tujuan yang jelas untuk para pembelajar Anda. Dengan perencanaan yang matang, Lab dalam Kursus Anda akan menjadikan pembelajaran lebih menarik, interaktif, dan berdampak.









