Memuat...
💻

Programming & Data Science

Dasar-dasar pemrograman dan best practices pengembangan software

30 lessons available
01

Materi 01 - Pengantar Programming dan Computational Thinking

Gratis

Materi pembuka. Apa itu programming, paradigma, computational thinking, dan peta 30 materi kurikulum.

Beginner 22 min 6 views
02

Materi 02 - Variables, Types, dan Operators

Gratis

Pondasi semua bahasa: cara simpan data, tipe data dasar, dan operasi yang bisa dilakukan.

Beginner 24 min 6 views
03

Materi 03 - Control Flow dengan If dan Loop

Terkunci

Komputer butuh logic untuk decision dan repetisi. If untuk percabangan, loop untuk pengulangan.

Beginner 26 min 6 views
04

Materi 04 - Functions dan Scope

Terkunci

Function bikin kode reusable, modular, dan readable. Plus konsep scope yang sering bingungkan pemula.

Beginner 24 min 3 views
05

Materi 05 - Data Structures Dasar

Terkunci

Array, list, dict, set, tuple, stack, queue. Pondasi untuk handle data secara efisien.

Beginner 28 min 3 views
06

Materi 06 - Object-Oriented Programming Basics

Terkunci

Cara berpikir berbeda dari procedural. Encapsulation, inheritance, polymorphism.

Intermediate 28 min 3 views
07

Materi 07 - SOLID Principles

Terkunci

5 prinsip clean code untuk OOP yang dipakai engineer profesional di seluruh dunia.

Intermediate 26 min 3 views
08

Materi 08 - Design Patterns Dasar

Terkunci

Solusi reusable untuk masalah umum dalam software design. 5 pattern yang paling sering dipakai.

Intermediate 28 min 3 views
09

Materi 09 - Clean Code dan Refactoring

Terkunci

Kode untuk dibaca manusia, bukan hanya jalan di komputer. Prinsip dan teknik refactoring.

Intermediate 26 min 3 views
10

Materi 10 - Version Control dengan Git

Terkunci

Git adalah skill wajib programmer modern. Tracking, branching, collaboration.

Intermediate 28 min 3 views
11

Materi 11 - HTML, CSS, dan JavaScript Foundation

Terkunci

Tiga pillar web development. Struktur, styling, dan interaktivitas.

Beginner 28 min 3 views
12

Materi 12 - Backend Programming Basics

Terkunci

Server-side logic, database, dan API. Pondasi aplikasi web full-stack.

Intermediate 30 min 3 views
13

Materi 13 - RESTful API Design

Terkunci

Standar industri untuk komunikasi antar service. Resource-based, predictable.

Intermediate 28 min 3 views
14

Materi 14 - Database dan Query Fundamental

Terkunci

Cara simpan, ambil, dan kelola data persistent. Relational vs NoSQL.

Intermediate 30 min 3 views
15

Materi 15 - Authentication dan Security

Terkunci

Login, JWT, password hashing, OWASP top 10. Wajib untuk aplikasi production.

Intermediate 30 min 3 views
16

Materi 16 - Pengantar Data Science

Terkunci

Apa itu data science, role, workflow, dan bedanya dengan data analyst dan ML engineer.

Beginner 24 min 3 views
17

Materi 17 - Python untuk Data Science

Terkunci

Bahasa de facto data science. Setup, library, dan workflow notebook.

Beginner 26 min 3 views
18

Materi 18 - NumPy dan Pandas Mastery

Terkunci

Senjata utama data scientist Python. Array, DataFrame, manipulasi data efisien.

Intermediate 32 min 3 views
19

Materi 19 - Data Cleaning dan EDA

Terkunci

80 persen pekerjaan data scientist. Cara handle missing, outlier, dan eksplor data.

Intermediate 30 min 3 views
20

Materi 20 - Data Visualization

Terkunci

Komunikasi insight lewat visual. Matplotlib, Seaborn, Plotly. Plus prinsip design.

Intermediate 28 min 3 views
21

Materi 21 - Statistik untuk Data Science

Terkunci

Pondasi yang sering dilewati. Descriptive, inferential, hypothesis testing.

Intermediate 28 min 3 views
22

Materi 22 - Supervised Learning

Terkunci

Algoritma yang belajar dari data berlabel. Klasifikasi dan regresi.

Intermediate 32 min 3 views
23

Materi 23 - Unsupervised Learning

Terkunci

Algoritma untuk data tanpa label. Clustering, dimensionality reduction, anomaly detection.

Intermediate 28 min 3 views
24

Materi 24 - Deep Learning Basics

Terkunci

Neural network, training, dan framework modern (PyTorch, TensorFlow).

Advanced 30 min 3 views
25

Materi 25 - Model Deployment dan MLOps

Terkunci

Bawa model dari notebook ke production. Pipeline, monitoring, retraining.

Advanced 28 min 3 views
26

Materi 26 - Big Data dan Cloud

Terkunci

Skill yang dicari di era data eksplosif. Spark, BigQuery, distributed computing.

Advanced 28 min 3 views
27

Materi 27 - AI dan LLM untuk Programmer

Terkunci

Era baru: programming dengan AI assistant, RAG, agent. Wajib di 2026.

Advanced 30 min 3 views
28

Materi 28 - Testing dan Debugging

Terkunci

Bedanya kode amatir dan profesional. Unit test, integration test, debugging mindset.

Intermediate 26 min 3 views
29

Materi 29 - System Design Interview Prep

Terkunci

Skill yang ditest di interview senior dan staff engineer. Scaling, trade-off, architecture.

Advanced 32 min 3 views
30

Materi 30 - Career Path Programmer dan Data Scientist

Terkunci

Career ladder, skill stack, gaji, sertifikasi, capstone project akhir.

Advanced 32 min 3 views