Loading...
💻

Programming & Data Science

Dasar-dasar pemrograman dan best practices pengembangan software

30 lessons available
01

Materi 01 - Pengantar Programming dan Computational Thinking

Free

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

Beginner 22 min 8 views
02

Materi 02 - Variables, Types, dan Operators

Free

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

Beginner 24 min 12 views
03

Materi 03 - Control Flow dengan If dan Loop

Free

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

Beginner 26 min 8 views
04

Materi 04 - Functions dan Scope

Free

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

Beginner 24 min 7 views
05

Materi 05 - Data Structures Dasar

Free

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

Beginner 28 min 8 views
06

Materi 06 - Object-Oriented Programming Basics

Free

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

Intermediate 28 min 9 views
07

Materi 07 - SOLID Principles

Free

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

Intermediate 26 min 8 views
08

Materi 08 - Design Patterns Dasar

Free

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

Intermediate 28 min 6 views
09

Materi 09 - Clean Code dan Refactoring

Free

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

Intermediate 26 min 8 views
10

Materi 10 - Version Control dengan Git

Free

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

Intermediate 28 min 6 views
11

Materi 11 - HTML, CSS, dan JavaScript Foundation

Free

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

Beginner 28 min 6 views
12

Materi 12 - Backend Programming Basics

Free

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

Intermediate 30 min 9 views
13

Materi 13 - RESTful API Design

Free

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

Intermediate 28 min 8 views
14

Materi 14 - Database dan Query Fundamental

Free

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

Intermediate 30 min 6 views
15

Materi 15 - Authentication dan Security

Free

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

Intermediate 30 min 8 views
16

Materi 16 - Pengantar Data Science

Free

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

Beginner 24 min 8 views
17

Materi 17 - Python untuk Data Science

Free

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

Beginner 26 min 5 views
18

Materi 18 - NumPy dan Pandas Mastery

Free

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

Intermediate 32 min 14 views
19

Materi 19 - Data Cleaning dan EDA

Free

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

Intermediate 30 min 9 views
20

Materi 20 - Data Visualization

Free

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

Intermediate 28 min 6 views
21

Materi 21 - Statistik untuk Data Science

Free

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

Intermediate 28 min 9 views
22

Materi 22 - Supervised Learning

Free

Algoritma yang belajar dari data berlabel. Klasifikasi dan regresi.

Intermediate 32 min 5 views
23

Materi 23 - Unsupervised Learning

Free

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

Intermediate 28 min 10 views
24

Materi 24 - Deep Learning Basics

Free

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

Advanced 30 min 10 views
25

Materi 25 - Model Deployment dan MLOps

Free

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

Advanced 28 min 9 views
26

Materi 26 - Big Data dan Cloud

Free

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

Advanced 28 min 6 views
27

Materi 27 - AI dan LLM untuk Programmer

Free

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

Advanced 30 min 7 views
28

Materi 28 - Testing dan Debugging

Free

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

Intermediate 26 min 8 views
29

Materi 29 - System Design Interview Prep

Free

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

Advanced 32 min 9 views
30

Materi 30 - Career Path Programmer dan Data Scientist

Free

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

Advanced 32 min 10 views