40 XP
LEARN TO CODE

Coding starts here.

Belajar coding dari nol, pelan-pelan, sampai kamu bisa membuat sesuatu sendiri.

Tanpa instalasi rumit
Analogi anak kecil (ELI5)
main.py
Coba ganti nama:
1
2
3
Terminal Output
> Hello Ahmad
💡 Variabel name seperti kotak penyimpan tulisan.+10 XP Diterima
Filosofi Belajar Kami:
Lihat→Baca→Coba→Salah→Diperbaiki→Berhasil→Dapat XP→Lanjut
02 — CAREER PATHS

Don't know what to learn?

Tenang. Kamu tidak perlu tahu harus mulai dari mana. Cukup pilih apa yang ingin kamu buat di bawah ini, dan sistem akan meracik alur belajarnya untukmu.

🖥

Alur: Website (Frontend & Full Stack)

Mulai dari menyusun struktur halaman web, menghias warna dan tata letak, menambahkan interaksi klik, hingga meluncurkannya ke cloud.

Estimasi: 3–6 Bulan
Buka Detail

💡 Klik salah satu tahapan di bawah untuk melihat rincian & alasan mempelajarinya:

011–2 Minggu

HTML (Kerangka)

Menyusun kerangka halaman web seperti judul, tombol, paragraf, dan gambar.

HTML5 Semantic Tags
022–3 Minggu

CSS (Baju & Desain)

Mewarnai, mengatur font, layout grid, dan animasi agar websitemu indah di HP dan laptop.

CSS3 & Tailwind CSS
034–6 Minggu

JavaScript (Otot & Logika)

Membuat tombol bisa ditekan, animasi bergerak, formulir divalidasi, dan data diambil dari server.

Modern JavaScript (ES6+)
041 Minggu

Git & GitHub (Mesin Waktu)

Menyimpan riwayat kode, berkolaborasi dengan developer lain, dan portofolio karya.

Git, Branching, GitHub
054–8 Minggu

React / Next.js (Pabrik UI)

Membangun website modern berbasis komponen Lego yang cepat tanpa refresh halaman.

React, Next.js App Router
064–6 Minggu

Backend (Dapur Restoran)

Membuat server penerima pesanan, logika bisnis, dan API pengirim data ke frontend.

Node.js / Express / FastAPI
073–4 Minggu

Database (Buku Catatan Rapi)

Menyimpan data akun, postingan, dan riwayat pesanan ke sistem yang aman dan cepat.

PostgreSQL & Prisma ORM
081 Minggu

Deployment (Rilis ke Dunia)

Mengunggah websitemu ke internet sehingga punya link nama-kamu.com yang bisa dibuka teman-temanmu.

Vercel / Cloudflare / Docker
03 — THE 3 TIERS

Tiga Level Pembelajaran Terstruktur

Tidak ada materi yang dilewati begitu saja. Kami menuntunmu dari orang yang bahkan belum tahu arti tulisan print() sampai mampu merancang arsitektur software production.

FUNDAMENTALS01

LEVEL 01 — BEGINNER

“Kita mulai dari nol. Bahkan kalau kamu belum tahu apa itu coding sama sekali.”

Topik Utama (15 Materi):
What is programming?
What is code?
Algorithm & Flowchart
Variables & Memory
Data types (Strings, Numbers, Boolean)
Operators & Math
Input & Output
If / Else & Logic
+ 7 topik lanjutan lainnya...
APPLICATION02

LEVEL 02 — INTERMEDIATE

“Sekarang kamu sudah bisa coding. Kita mulai membuat sesuatu yang lebih serius.”

Topik Utama (18 Materi):
Advanced functions & Closures
Object-Oriented Programming (OOP)
Classes & Inheritance
Modules & Packages
APIs & HTTP Protocols
JSON Serialization
RESTful API Architecture
Authentication & JWT
+ 10 topik lanjutan lainnya...
ENGINEERING03

LEVEL 03 — ADVANCED

“Sekarang kita berhenti hanya membuat program kecil. Kita belajar bagaimana software sungguhan dibuat.”

Topik Utama (16 Materi):
Data Structures & Big-O Complexity
Algorithms (Search & Sort Optimization)
Design Patterns (Factory, Singleton, Pub/Sub)
System Architecture & Scaling
Caching (Redis, In-Memory)
Message Queues (RabbitMQ, Kafka)
WebSockets & Real-Time Sync
Microservices Architecture
+ 8 topik lanjutan lainnya...
04 — DEBUGGING GAME

Belajar dari Kesalahan: Mode Fix the Bug

Di sekolah kamu dihukum jika salah. Di CodeNest Academy, salah adalah bagian paling seru! Kami berikan kode yang rusak, dan kamu bertugas memburu si kutu kode dengan hint bertahap.

Kutu Terdeteksi: Tanda Petik MenghilangEasy
name = "Ahmad

print("Halo", name)

🔍 Hint 1: Ada sesuatu yang belum ditutup pada baris pertama.

Program ini gagal jalan dan memunculkan SyntaxError: EOL while scanning string literal.

+30 XP jika berhasil memperbaikiPerbaiki Sekarang →
INSTALLATION CENTER

Bingung Cara Install di Komputermu?

Kami memandu langkah demi langkah instalasi untuk Windows, macOS, dan Linux dengan analogi ramah anak kecil tanpa istilah menakutkan.

PROJECT LAB

Buat Aplikasi Nyata untuk Portofolio

Mulai dari Kalkulator & To-do list untuk pemula, hingga REST API & SaaS Boilerplate untuk tingkat lanjut dengan starter code dan solusi.