Nusacodes
09 October 2026 Backend Programming AI & Data Science

Bootcamp Python Programming Fundamental

Belajar Python dari nol sampai belajar membuat program sederhana, mengolah data, menggunakan database, melakukan analisis data, membuat visualisasi, hingga mengenal dasar Machine Learning.

Bootcamp ini dirancang untuk kamu yang ingin mulai belajar programming dengan Python secara bertahap, praktis, dan terarah. Materi dimulai dari setup environment, dasar pemrograman, control flow, function, struktur data, file processing, OOP, database, Pandas, visualisasi data, hingga final project sederhana yang bisa dijadikan portofolio awal.

Kelas ini cocok untuk pemula yang ingin masuk ke dunia programming, data analyst, backend, automation, maupun AI dengan fondasi Python yang kuat.


Kenapa Harus Belajar Python?

Python adalah salah satu bahasa pemrograman yang banyak digunakan di dunia kerja karena sintaksnya mudah dipahami dan fleksibel untuk berbagai kebutuhan.

✅ Cocok untuk pemula yang baru belajar coding
✅ Banyak digunakan untuk Data Analyst, AI, Backend, Automation, dan Machine Learning
✅ Bisa digunakan untuk membuat program sederhana sampai project berbasis data
✅ Mendukung banyak library populer seperti NumPy, Pandas, Matplotlib, dan Scikit-Learn
✅ Skill Python banyak dibutuhkan di industri teknologi dan bisnis
✅ Bisa menjadi pintu masuk ke karier Data Analyst, Backend Developer, AI Engineer, dan Automation Developer
✅ Cocok untuk mahasiswa, fresh graduate, profesional, dan siapa saja yang ingin belajar programming dari dasar


Apa yang Akan Dipelajari?

Bootcamp ini disusun dari basic hingga peserta mampu membuat mini project Python end-to-end.

Kamu akan belajar:

✅ Pengenalan Python dari Dasar
✅ Variabel dan operator di Python
✅ Control flow dengan Python
✅ Error handling menggunakan Try Except
✅ Function, Modular programming, dan Regular Expressions
✅ File processing TXT/CSV, dan NumPy untuk operasi data dasar
✅ OOP, SQLite Database, dan CRUD
✅ Data processing dengan Pandas serta visualisasi dengan Matplotlib
✅ Dasar Machine Learning, final project, dan penyusunan portofolio


Studi Kasus yang Digunakan

Selama bootcamp, peserta akan membuat beberapa program dan mini project yang bertahap dari dasar hingga integrasi data.

📌 Database processing dengan TXT/CSV
📌 Analisis data penjualan dengan Pandas
📌 Visualisasi data menggunakan Matplotlib
📌 Model prediksi sederhana menggunakan Machine Learning
📌 Final project integrasi Python dari data hingga prediksi


Siapa yang Cocok Mengikuti Kelas Ini?

Bootcamp ini cocok untuk:

✅ Pemula yang ingin belajar programming dari nol
✅ Mahasiswa IT, Sistem Informasi, Informatika, dan Data Science
✅ Mahasiswa non-IT yang ingin mulai belajar coding
✅ Fresh graduate yang ingin membangun portofolio Python
✅ Freelancer yang ingin menambah skill automation dan data processing
✅ Programmer pemula yang ingin memperkuat fundamental Python
✅ Siapa pun yang ingin masuk ke bidang Data Analyst, Backend, AI, atau Machine Learning


Jadwal Bootcamp

📅 Live Zoom - 8x Pertemuan
📅 Mulai 09 Oktober 2026
📅 Setiap Jumat dan Minggu malam
🕖 Pukul 19.30 WIB – Selesai

Detail Sesi:

- Sesi 1: Jumat, 09 Oktober 2026 – 19.30 WIB
- Sesi 2: Minggu, 11 Oktober 2026 – 19.30 WIB
- Sesi 3: Jumat, 16 Oktober 2026 – 19.30 WIB
- Sesi 4: Minggu, 18 Oktober 2026 – 19.30 WIB
- Sesi 5: Jumat, 23 Oktober 2026 – 19.30 WIB
- Sesi 6: Minggu, 25 Oktober 2026 – 19.30 WIB
- Sesi 7: Jumat, 30 Oktober 2026 – 19.30 WIB
- Sesi 8: Minggu, 01 November 2026 – 19.30 WIB


Benefit Bootcamp

✅ Materi terstruktur dari dasar hingga
✅ Praktik dengan Studi kasus
✅ Rekaman kelas
✅ Akses materi download
✅ E-Certificate (Wajib mengerjakan 70% Tugas)


Final Project

Pada akhir bootcamp, peserta diwajibkan mengerjakan final project berupa mini project Python end-to-end yang mengintegrasikan materi dasar pemrograman, function, validasi data, struktur data, file processing, database atau dataset, analisis sederhana, visualisasi, hingga pengenalan prediksi data.

Output final project:

✅ Source code Python, notebook atau script project, serta dataset/file pendukung
✅ Hasil pengolahan data, visualisasi sederhana, dan dokumentasi project
✅ Presentasi 

Materi dalam Kelas

1 Python Introduction & Setup
Apa itu Python & kegunaannya di dunia kerja
Instalasi Python, VSCode, & Extension Python
Menjalankan Python: Terminal vs Script File
Variabel, Input, Output, & Komentar
Tipe Data Dasar: String, Integer, Float, Boolean
Operator Dasar & Type Conversion
2 Control Flow, Looping & Exceptions
Operator Matematika & Perbandingan
IF, ELSE, ELIF untuk logika program
Nested IF untuk validasi data
Looping: FOR & WHILE
Break, Continue, & Pass
Error Handling dengan Try Except
Jenis Error umum di Python
Studi kasus: Sistem diskon toko sederhana
3 Function, Modular Programming & Regular Expressions
Konsep Function dalam Python
Parameter & Return Value
Function bawaan vs Function custom
Scope Variable (Global & Local)
Pengenalan Module & Import
Regular Expressions (Regex)
4 Data Structure, File Processing & NumPy
List, Tuple, Set, & Dictionary
CRUD data sederhana di List & Dictionary
Membaca file TXT & CSV
Menulis data ke file
Pengenalan NumPy Array
Operasi Matematika menggunakan NumPy
Array Indexing & Slicing
5 Object Oriented Programming (OOP) & Database
Konsep Class & Object
Attribute & Method
Constructor (init)
Pengenalan SQLite Database
Koneksi Python ke Database SQLite
CRUD Database sederhana
6 Data Processing with Pandas & Visualization
Pengenalan Library Pandas
Membaca dataset CSV menggunakan Pandas
Data Cleaning & Preprocessing
Filtering, Sorting, & Grouping Data
Merge & Join Dataset
Visualisasi data menggunakan Matplotlib
Export hasil analisis ke CSV
7 Introduction to Machine Learning
Apa itu Machine Learning?
Supervised vs Unsupervised Learning
Dataset, Feature, & Label
Train Test Split
Pengenalan Scikit-Learn
Membuat model prediksi sederhana
Evaluasi model (MAE / Accuracy)
8 Capstone Project & Career Path
Final Project Presentation
Cara menyusun portofolio GitHub Python
Pengenalan roadmap Data Analyst vs Backend vs AI Engineer
Tips interview & freelance Python project
Best Practice penulisan code Python

Syarat Mengikuti Kelas

Peserta disarankan menyiapkan tools berikut:

📌 Laptop atau PC
📌 Koneksi internet stabil
📌 Python
📌 VS Code
📌 Extension Python
📌 Google Colab atau Jupyter Notebook

Target Setelah Ikut Kelas

Setelah mengikuti Python Programming Fundamental Bootcamp, peserta diharapkan mampu:

✅ Paham dasar pemrograman Python
✅ Membuat function, modular programming,
✅ kelola data Python, file TXT/CSV, NumPy, SQLite, dan Pandas
✅ Membuat visualisasi dan memahami workflow dasar Machine Learning
✅ Membangun mini project Python end-to-end dan menyusun portofolio

Testimoni

Apa yang mereka katakan untuk kelas ini

Hardi Sianturi

ok

Erwin Halim

sesuai dengan rencana pembelajaran

Nusacodes
081342334293