Belajar Fundamental Aplikasi Web dengan React
4.92
React

Learning Path

Belajar Fundamental Aplikasi Web dengan React

Topik:

Full Stack Front End +1 lainnya
Level: Menengah
Level: Menengah 55 Jam Belajar
5.786

Siswa Terdaftar

Pelajari penerapan validasi props, client routing, transaksi RESTful API, hingga React Hooks sebagai fondasi dalam membangun aplikasi React.
Harga

Rp950,000

/ bulan
Harga

Rp950,000

/ bulan
Berlangganan Sekarang Lihat langganan lainnya
Apa yang akan Anda dapatkan

Sertifikat

Dapatkan sertifikat standar industri setelah menyelesaikan kelas ini.

Code Review

Kode yang Anda kerjakan akan di-review secara komprehensif oleh Reviewer.

Forum Diskusi

Diskusikan materi belajar dengan siswa lainnya.

Modul Tutorial

Materi bacaan elektronik disajikan dengan bahasa yang mudah dipahami.

Submission

Uji kemampuan teknis Anda dengan mengerjakan tugas submission.

Kode Interaktif

Jalankan kode secara langsung di platform untuk memahami konsep lebih cepat.

Kuis

Kuis pilihan ganda membantu Anda memahami materi yang dipelajari.

Ujian

Validasi pengetahuan Anda dengan mengerjakan soal-soal ujian.
Level Menengah
Memahami konsep dasar secara mendalam dan luas. Di sejumlah kelas mempelajari teknik khusus untuk pemahaman praktis.

Deskripsi

React merupakan library yang disukai developer dalam membangun antarmuka pengguna. Popularitasnya dari waktu ke waktu kian melejit. Selaras dengan itu, talenta yang menguasai React terus dicari perusahaan, tetapi seringkali perusahaan sulit mendapatkan talenta yang andal. Sebagai React Developer, menguasai fundamental adalah hal wajib. Di kelas ini kami mengajak React Developer pemula untuk upskilling mempelajari mekanisme routing, component lifecycle, context, hingga hooks agar siap terjun ke industri.

  • React Developer wajib mengetahui cara membuat aplikasi yang terbebas dari bugs, dapat menangani proses asynchronous, mengirim data antar-komponen dengan efektif, dan menulis kode yang baik dengan React Hooks..
  • Tingginya kebutuhan industri terhadap talenta digital yang paham dengan React.
  • React dipercaya dan digunakan oleh perusahaan besar nasional dan multinasional.
  • React memiliki komunitas developer yang besar baik di luar negeri maupun di dalam negeri.
  • Pengembangan aplikasi React tidak membutuhkan device dengan spesifikasi yang tinggi.

Target dan Sasaran Siswa

  • Kelas ini ditujukan untuk seorang yang ingin mendalami fundamental Front-End Web Developer dengan memanfaatkan library React dalam membangun antarmuka pengguna.
  • Kelas dapat diikuti oleh siswa yang sudah familier dengan konsep dasar React, Element dan Component, serta mampu membuat aplikasi React secara sederhana .
  • Siswa diharapkan sudah mampu mengembangkan aplikasi web di sisi Front-End, menguasai HTML, CSS, dan JavaScript serta sudah familier dengan sintaksis ES6.
  • Siswa harus bisa belajar mandiri, berkomitmen, benar-benar punya rasa ingin tahu, dan tertarik pada subjek materi, karena sebaik apa pun materi kelas ini, tidak akan berguna tanpa keseriusan siswa untuk belajar, berlatih, dan mencoba.
  • Di akhir kelas siswa dapat membuat web aplikasi dengan React yang menerapkan validasi props, client routing, component lifecycle, context, dan hooks.

Peralatan Belajar

Spesifikasi minimal perangkat:

Prosesor

Intel Dual Core (Rekomendasi Core i3 ke atas)

Tools yang dibutuhkan untuk belajar:

Node.js versi LTS terbaru

Lihat semua peralatan belajar

Lihat semua peralatan belajar

Peralatan Belajar

Spesifikasi minimal perangkat

Kelas ini membutuhkan spesifikasi perangkat seperti berikut:

RAM

2GB (Rekomendasi 4GB)

Layar

1366 x 768 (Rekomendasi Full HD 1920 x 1080)

Sistem Operasi

Windows, Linux, MacOS

Prosesor

Intel Dual Core (Rekomendasi Core i3 ke atas)

Tools

Kelas ini membutuhkan beberapa tools berikut:

Node.js versi LTS terbaru

Command Line (Terminal atau cmd)

Web Browser (Google Chrome atau Mozilla Firefox)

Teks Editor (VSCode)


Metode Ajar

  • Online - Self-paced Learning
    • Total jam belajar : 55 jam
    • Rekomendasi waktu belajar : 10 jam per minggu (selesai dalam 39 hari)  
    • Anda tentukan sendiri berapa lama waktu yang akan digunakan untuk belajar materi kelas ini selama masih aktif terdaftar pada kelas
  • Fasilitas Pengajaran
    • Materi bacaan elektronik : Materi akan disajikan dalam bentuk teks dan bacaan
    • Forum diskusi : Setiap kelas memiliki sebuah forum diskusi yang dapat Anda gunakan untuk bertanya dan berdiskusi
    • Evaluasi pembelajaran : 
      • Ujian Akhir Kelas
      •  Submission (Proyek Akhir) berupa membangun web aplikasi dengan React yang menerapkan validasi props, client routing, component lifecycle, context, dan hooks.
      • Sertifikat kompetensi

Lihat semua metode ajar

Lihat semua metode ajar

Metode Ajar

  • Online - Self-paced Learning
    • Total jam belajar : 55 jam
    • Rekomendasi waktu belajar : 10 jam per minggu (selesai dalam 39 hari)  
    • Anda tentukan sendiri berapa lama waktu yang akan digunakan untuk belajar materi kelas ini selama masih aktif terdaftar pada kelas
  • Fasilitas Pengajaran
    • Materi bacaan elektronik : Materi akan disajikan dalam bentuk teks dan bacaan
    • Forum diskusi : Setiap kelas memiliki sebuah forum diskusi yang dapat Anda gunakan untuk bertanya dan berdiskusi
    • Evaluasi pembelajaran : 
      • Ujian Akhir Kelas
      •  Submission (Proyek Akhir) berupa membangun web aplikasi dengan React yang menerapkan validasi props, client routing, component lifecycle, context, dan hooks.
      • Sertifikat kompetensi

Kontributor

3

Curriculum Developer yang membangun kelas ini:

Dimas Maulana Dwi Saputra

Dimas Maulana Dwi Saputra

Curriculum Developer at Dicoding Indonesia

Zain Fathoni

Zain Fathoni

Senior Front-End Engineer at Relay Commerce

Reviewer

54

Code Reviewer yang akan me-review tugas dan kode Anda:

Moch Ridwan Taufik Alamsyah
Moch Ridwan Taufik Alamsyah

Moch Ridwan Taufik Alamsyah

IT Systems Governance Engineer at Politeknik Ketenagakerjaan, External Code Reviewer at Dicoding Indonesia

- Full Stack Development Enthusiast
- Mobile Development Enthusiast
- Machine Learning Enthusiast
- IoT Enthusiast

"What We Learn When We Learn By Doing?" Roger C. Schank

M. Auliya Mirzaq Romdloni
M. Auliya Mirzaq Romdloni

M. Auliya Mirzaq Romdloni

Software Engineer

Saya merupakan lulusan teknik informatika di ITS Surabaya. Saat ini saya sedang bekerja sebagai software engineer di salah satu perusahaan di Surabaya. Saya sangat tertarik dengan apapun yang terkait dengan pengembangan web dan pengetahuan baru yang saya belum tahu

Listiananda Apriliawan
Listiananda Apriliawan

Listiananda Apriliawan

Frontend Developer

I’m Nanda, a Frontend Developer focused on building production-grade mobile apps with React Native and TypeScript. I deliver features end-to-end, from UI implementation and state management to diagnosing production issues, while keeping codebases maintainable through pragmatic trade-offs.

What I do best:
• React Native (Android/iOS), TypeScript, React
• Performance profiling, crash debugging, and root-cause analysis
• API integration and delivery with modern JS tooling (Node.js/Bun, Vite)
• Collaboration with product/design, code reviews, and raising engineering standards

I’m interested in roles where I can own complex features, improve platform quality (DX, performance, reliability), and contribute at a higher level on teams shipping at scale.

Inggih Wicaksono
Inggih Wicaksono

Inggih Wicaksono

Web Developer at Erasys Consulting

- Fullstack man but currently focus on React.js

- Hacktoberfest fans @igihcksn

Agista Septiyanto
Agista Septiyanto

Agista Septiyanto

Elite Manager at Dicoding Indonesia

Software Engineer with over 5 years of experience delivering digital solutions across mobile, web, backend, and system automation domains. I am proficient in a variety of programming languages and technologies, including JavaScript, TypeScript, PHP, CSS, and HTML. I enjoy exploring different tech stacks, tackling cross-platform challenges, and am currently learning Go, Nix, and deployment technologies.

Throughout my career, I have actively developed a wide range of projects—from Android applications and backend systems to web interfaces and automation tools. In addition to my technical expertise, I have hands-on experience teaching and mentoring in the technical field, sharing knowledge, and helping teams and individuals grow.

Lihat semua kontributor dan reviewer

Lihat semua kontributor dan reviewer

Kontributor & Reviewer

Kontributor kelas

Curriculum Developer yang membangun kelas ini:

Dimas Maulana Dwi Saputra

Dimas Maulana Dwi Saputra

Curriculum Developer at Dicoding Indonesia

Zain Fathoni

Zain Fathoni

Senior Front-End Engineer at Relay Commerce

Inggih Wicaksono

Inggih Wicaksono

Curriculum Developer at Dicoding Indonesia


Tim Reviewer

Code Reviewer yang akan me-review tugas dan kode Anda:

Moch Ridwan Taufik Alamsyah
Moch Ridwan Taufik Alamsyah

Moch Ridwan Taufik Alamsyah

IT Systems Governance Engineer at Politeknik Ketenagakerjaan, External Code Reviewer at Dicoding Indonesia

- Full Stack Development Enthusiast
- Mobile Development Enthusiast
- Machine Learning Enthusiast
- IoT Enthusiast

"What We Learn When We Learn By Doing?" Roger C. Schank

M. Auliya Mirzaq Romdloni
M. Auliya Mirzaq Romdloni

M. Auliya Mirzaq Romdloni

Software Engineer

Saya merupakan lulusan teknik informatika di ITS Surabaya. Saat ini saya sedang bekerja sebagai software engineer di salah satu perusahaan di Surabaya. Saya sangat tertarik dengan apapun yang terkait dengan pengembangan web dan pengetahuan baru yang saya belum tahu

Listiananda Apriliawan
Listiananda Apriliawan

Listiananda Apriliawan

Frontend Developer

I’m Nanda, a Frontend Developer focused on building production-grade mobile apps with React Native and TypeScript. I deliver features end-to-end, from UI implementation and state management to diagnosing production issues, while keeping codebases maintainable through pragmatic trade-offs.

What I do best:
• React Native (Android/iOS), TypeScript, React
• Performance profiling, crash debugging, and root-cause analysis
• API integration and delivery with modern JS tooling (Node.js/Bun, Vite)
• Collaboration with product/design, code reviews, and raising engineering standards

I’m interested in roles where I can own complex features, improve platform quality (DX, performance, reliability), and contribute at a higher level on teams shipping at scale.

Inggih Wicaksono
Inggih Wicaksono

Inggih Wicaksono

Web Developer at Erasys Consulting

- Fullstack man but currently focus on React.js

- Hacktoberfest fans @igihcksn

Agista Septiyanto
Agista Septiyanto

Agista Septiyanto

Elite Manager at Dicoding Indonesia

Software Engineer with over 5 years of experience delivering digital solutions across mobile, web, backend, and system automation domains. I am proficient in a variety of programming languages and technologies, including JavaScript, TypeScript, PHP, CSS, and HTML. I enjoy exploring different tech stacks, tackling cross-platform challenges, and am currently learning Go, Nix, and deployment technologies.

Throughout my career, I have actively developed a wide range of projects—from Android applications and backend systems to web interfaces and automation tools. In addition to my technical expertise, I have hands-on experience teaching and mentoring in the technical field, sharing knowledge, and helping teams and individuals grow.

Alvin Indra Pratama
Alvin Indra Pratama

Alvin Indra Pratama

Frontend Developer at Antikode

An Frontend Developer working at Antikode a UI UX Agency. 5+ years of experience in the Frontend field. Mastering several technologies such as React.js, Next.js, Vue.js, Nuxt.js, Tailwind CSS, GrahphQL, SEO and others. I also have mentoring experience at Bangkit and Kampus Merdeka.

Ar Fajar Setiaji
Ar Fajar Setiaji

Ar Fajar Setiaji

Tech Enthusiast

Amor Fati && Memento Mori

Alfian Yusuf Abdullah
Alfian Yusuf Abdullah

Alfian Yusuf Abdullah

Head of Reviewer at Dicoding Indonesia

  • Associate Android Developer
  • Kotlin Enthusiast
  • UI/UX Enthusiast
Nanang Sutisna
Nanang Sutisna

Nanang Sutisna

- Mobile & Web Enthusiast

- External Code Reviewer at Dicoding Indonesia

Muhammad Fikri Bill Gufran
Putu Jhonarendra
Putu Jhonarendra

Putu Jhonarendra

Programmer

Seorang Programmer dari Bali, Indonesia yang memiliki pengalaman lebih dari 3 tahun mengembangkan aplikasi web. Aplikasi yang dibuat telah dipakai di lembaga pendidikan, instansi pemerintah dan rumah sakit.

https://jhonarendra.com/ 

Dimas Maulana Dwi Saputra
Gunawan Wahyu Andreanto
Alexzander Purwoko
Alexzander Purwoko

Alexzander Purwoko

Code Reviewer at Dicoding Indonesia

  • Associate Android Developer
  • Android, Web & IoT Enthusiast
MAULANA KAVALDO
MAULANA KAVALDO

MAULANA KAVALDO

Interest in data science, analyst, machine learning and cloud computing. A passion for code and semantics.

RENALDY GATAN PRAMANA
Abdul Malik
Muhammad Nazar Alwi
Muhammad Nazar Alwi

Muhammad Nazar Alwi

External Code Reviewer at Dicoding Indonesia

  • Software Engineering Student
  • Dicoding Graduate
  • iOS Developer
  • More Info: nazaralwi.com
Ivan Andrianto
Ivan Andrianto

Ivan Andrianto

External Reviewer at Dicoding Indonesia

  • Google Data Analytics Professional Certificate
  • UI/UX Enthusiast
  • Machine Learning Enthusiast
  • Mobile & Web Enthusiast
Grafis Nuresa
Grafis Nuresa

Grafis Nuresa

Fullstack Developer at Whello

Pixel perfect to build websites and prioritizing performance and reliable REST APIs to keep our Front-End team happy. Hi, I am Grafis Nuresa since 2018, I have been dedicated for those tasks daily, and I think we can agree that I am a Full-Stack Developer but honestly I am more inclined towards the Front-End part with deep experience in WordPress theme and plugin development also UI libraries like React, Vue, Svelte etc even web frameworks like Next.js, Nuxt and Astro. Besides that I have a lot of experience in the Back-End part with Nodejs (Fastify, Express and Hapi) to serve REST APIs for various purposes. Of course I do both of them type safety with TypeScript. Being used to working with multinational people makes me ready to work with anyone and anywhere.

Jonry Simbolon
Geraldo Sepdwijaya
Mohamad Zaelani
Mohamad Zaelani

Mohamad Zaelani

External Code Reviewer Dicoding

Feel free to connect with me on LinkedIn.

• External Code Reviewer Dicoding

• Backend Developer

• TensorFlow Developer Certified

• AWS Certified Cloud Practitioner

• AWS Certified Solutions Architect – Associate

Tatang Kuswandi
Fiqri ardiansyah
Yusuf Sugiono
Yusuf Sugiono

Yusuf Sugiono

Fullstack Web Developer di PT Prima Visi Globalindo

• FrontEnd Instructor - Coding Camp 2026 powered by DBS Foundation

• MLOps Facilitator - IDCamp 2025

• Alumni Bangkit 2021 - Cloud Computing Learning Path

• Alumni SIB Dicoding Cycle 1 - Machine Learning & FrontEnd Learning Path


dos:6686df0f9e218fbb7a0a1eb49dea73d020230224162524.pngFeel free to connect with me on LinkedIn

MUHAMMAD IKHLAS NAUFALSYAH RANAU
MUHAMMAD IKHLAS NAUFALSYAH RANAU

MUHAMMAD IKHLAS NAUFALSYAH RANAU

Frontend Web Developer at Paperpillar

I am a passionate and dedicated Frontend Developer with over three years of experience in creating dynamic and visually appealing web applications. My expertise lies in utilizing cutting-edge technologies to deliver exceptional user experiences. I specialize in Next.js, leveraging its powerful features to build high-performance and scalable web solutions.


Core Competencies


Frontend Development: 

- Proficient in HTML, CSS, JavaScript, and modern frontend frameworks.

- Next.js Expert: Extensive experience in building and optimizing applications with Next.js.

- Responsive Design: Skilled in creating responsive and mobile-friendly designs.

- UI/UX Principles: Strong understanding of user interface and user experience design.

- Version Control: Experienced with Git and collaborative development workflows.

- Cross-Browser Compatibility: Ensuring consistent performance across different browsers and devices.

YUSRIL ADRIANSYAH PUTRA
YUSRIL ADRIANSYAH PUTRA

YUSRIL ADRIANSYAH PUTRA

External Code Reviewer at Dicoding Indonesia

  • Front-End Web Developer
  • Back-End Web Developer
  • Javascript Enthusiast
Hasan Ismail Abdulmalik
Hasan Ismail Abdulmalik

Hasan Ismail Abdulmalik

Full Stack Engineer - Dicoding Elite

Saya adalah seorang Full Stack Engineer, dengan keahlian di bidang backend development, frontend development, serta cloud computing, saya siap membantu peserta memahami konsep secara mendalam dan menerapkannya dalam membangun solusi digital yang scalable dan berdampak. Pengalaman saya dalam berbagai program fasilitasi dengan peserta dari berbagai latar belakang harapannya dapat membantu teman-teman tumbuh secara menyeluruh dan siap menghadapi tantangan industri teknologi.

Levi Rizki Saputra
Ilham Shiddiq
I Gede Laksmana Yudha
Eko Rahayu Widodo
Eko Rahayu Widodo

Eko Rahayu Widodo

Software Engineer

• Lifelong Learner.

• Let's Connect ^^.

Dhea Fesa Athallah
Achmad Ali Izzudin
Sofyan Egi Lesmana
Sofyan Egi Lesmana

Sofyan Egi Lesmana

You can reach out me on my Linkedin.

Seprian Dani
Refiandi Reza Syawaldriyansah
Shidqi Rifat Pangestu
Shidqi Rifat Pangestu

Shidqi Rifat Pangestu

Frontend Developer at Badr Interactive

- Frontend web enthusiast
- Instructor, Mentor, and Advisor Project at Dicoding
- Contribute through technology </>

Fazza Razaq Amiarso
Fazza Razaq Amiarso

Fazza Razaq Amiarso

Software Engineer@WidaTech & Mentor

I'm a self-taught web developer focusing on making everyone can inclusively use the web. Currently learning and building interactive experience on the Web and Mobile.

Huge believer (and doer ofc) in learning by doing.

Linkedin

Github

Usman
Febry Billiyagi Karsidi
Febry Billiyagi Karsidi

Febry Billiyagi Karsidi

-

Stay calm, Stay sharp

Fauzi Kurniawan
Fazar Budiman Eka S
Fazar Budiman Eka S

Fazar Budiman Eka S

Mahasiswa

I am a final year Informatics Engineering student at Sunan Gunung Djati State Islamic University Bandung. I have sufficient skills in website development using React and Back End with Javascript. Additionally, I have an interest in Machine Learning and Cloud Computing skills.

Tarwin
Tarwin

Tarwin

IT Support

Saya Seorang Support It di suatu perusahaan di jakarta

Muhammad Zainul Hakim
Muhammad Zainul Hakim

Muhammad Zainul Hakim

Developer

Learning the web tech.

Julhan Abdul Malik
Julhan Abdul Malik

Julhan Abdul Malik

Mahasiswa at Nusa Putra University

Hi, I’m Julhan Abdul Malik, a final-year student at Nusa Putra University, majoring in Information Technology, with a GPA of 3.91. I have a strong passion for and extensive experience in Software Engineering, starting from vocational education, internships, programmer training, to professional work experience.

Linkedin

Deden Muhamad Furqon
Deden Muhamad Furqon

Deden Muhamad Furqon

Academy Code Reviewer at Dicoding Indonesia

Saya memulai perjalanan di bidang Android Development sejak 2017 dan telah lulus dari program Google Developer Kejar 2019, IDCamp 2019, serta Bangkit 2021. Sejak bergabung dengan Dicoding pada tahun 2022, saya mengembangkan keahlian lebih luas di bidang Software Engineering, mencakup Mobile Development (Kotlin, Flutter, dan Swift), Web Development (Frontend & Backend), UI/UX, sampai Project Management.

Certificate:

- Associate Android Developer

- Google Project Management: Professional Certificate 

Jacky Chen
Jacky Chen

Jacky Chen

Fullstack Web Developer

I am a graduate with a degree in Information Systems from Institut Bisnis dan Teknologi Pelita Indonesia. I am passionate about website development, focusing on both front-end and back-end aspects.

Muhammad Alfin Alfarizi
Kevin Winardi
Kevin Winardi

Kevin Winardi

External Code Reviewer at Dicoding Indonesia

Seseorang yang berdedikasi tinggi untuk belajar. 

LinkedIn

Andre
Satwika Nino Wandhana
Chairul Amri
Moch Ridwan Taufik Alamsyah

Moch Ridwan Taufik Alamsyah

IT Systems Governance Engineer at Politeknik Ketenagakerjaan, External Code Reviewer at Dicoding Indonesia

- Full Stack Development Enthusiast
- Mobile Development Enthusiast
- Machine Learning Enthusiast
- IoT Enthusiast

"What We Learn When We Learn By Doing?" Roger C. Schank

M. Auliya Mirzaq Romdloni

M. Auliya Mirzaq Romdloni

Software Engineer

Saya merupakan lulusan teknik informatika di ITS Surabaya. Saat ini saya sedang bekerja sebagai software engineer di salah satu perusahaan di Surabaya. Saya sangat tertarik dengan apapun yang terkait dengan pengembangan web dan pengetahuan baru yang saya belum tahu

Listiananda Apriliawan

Listiananda Apriliawan

Frontend Developer

I’m Nanda, a Frontend Developer focused on building production-grade mobile apps with React Native and TypeScript. I deliver features end-to-end, from UI implementation and state management to diagnosing production issues, while keeping codebases maintainable through pragmatic trade-offs.

What I do best:
• React Native (Android/iOS), TypeScript, React
• Performance profiling, crash debugging, and root-cause analysis
• API integration and delivery with modern JS tooling (Node.js/Bun, Vite)
• Collaboration with product/design, code reviews, and raising engineering standards

I’m interested in roles where I can own complex features, improve platform quality (DX, performance, reliability), and contribute at a higher level on teams shipping at scale.

Inggih Wicaksono

Inggih Wicaksono

Web Developer at Erasys Consulting

- Fullstack man but currently focus on React.js

- Hacktoberfest fans @igihcksn

Agista Septiyanto

Agista Septiyanto

Elite Manager at Dicoding Indonesia

Software Engineer with over 5 years of experience delivering digital solutions across mobile, web, backend, and system automation domains. I am proficient in a variety of programming languages and technologies, including JavaScript, TypeScript, PHP, CSS, and HTML. I enjoy exploring different tech stacks, tackling cross-platform challenges, and am currently learning Go, Nix, and deployment technologies.

Throughout my career, I have actively developed a wide range of projects—from Android applications and backend systems to web interfaces and automation tools. In addition to my technical expertise, I have hands-on experience teaching and mentoring in the technical field, sharing knowledge, and helping teams and individuals grow.

Alvin Indra Pratama

Alvin Indra Pratama

Frontend Developer at Antikode

An Frontend Developer working at Antikode a UI UX Agency. 5+ years of experience in the Frontend field. Mastering several technologies such as React.js, Next.js, Vue.js, Nuxt.js, Tailwind CSS, GrahphQL, SEO and others. I also have mentoring experience at Bangkit and Kampus Merdeka.

Ar Fajar Setiaji

Ar Fajar Setiaji

Tech Enthusiast

Amor Fati && Memento Mori

Alfian Yusuf Abdullah

Alfian Yusuf Abdullah

Head of Reviewer at Dicoding Indonesia

  • Associate Android Developer
  • Kotlin Enthusiast
  • UI/UX Enthusiast
Nanang Sutisna

Nanang Sutisna

- Mobile & Web Enthusiast

- External Code Reviewer at Dicoding Indonesia

Muhammad Fikri Bill Gufran

Muhammad Fikri Bill Gufran

Putu Jhonarendra

Putu Jhonarendra

Programmer

Seorang Programmer dari Bali, Indonesia yang memiliki pengalaman lebih dari 3 tahun mengembangkan aplikasi web. Aplikasi yang dibuat telah dipakai di lembaga pendidikan, instansi pemerintah dan rumah sakit.

https://jhonarendra.com/ 

Gunawan Wahyu Andreanto

Gunawan Wahyu Andreanto

Full Stack Developer

meh
Alexzander Purwoko

Alexzander Purwoko

Code Reviewer at Dicoding Indonesia

  • Associate Android Developer
  • Android, Web & IoT Enthusiast
MAULANA KAVALDO

MAULANA KAVALDO

Interest in data science, analyst, machine learning and cloud computing. A passion for code and semantics.

RENALDY GATAN PRAMANA

RENALDY GATAN PRAMANA

DevOps Enthusiast

Abdul Malik

Abdul Malik

Frontend Developer

Let's get in touch with me:

Linkedin - GitHub - Facebook

Muhammad Nazar Alwi

Muhammad Nazar Alwi

External Code Reviewer at Dicoding Indonesia

  • Software Engineering Student
  • Dicoding Graduate
  • iOS Developer
  • More Info: nazaralwi.com
Ivan Andrianto

Ivan Andrianto

External Reviewer at Dicoding Indonesia

  • Google Data Analytics Professional Certificate
  • UI/UX Enthusiast
  • Machine Learning Enthusiast
  • Mobile & Web Enthusiast
Grafis Nuresa

Grafis Nuresa

Fullstack Developer at Whello

Pixel perfect to build websites and prioritizing performance and reliable REST APIs to keep our Front-End team happy. Hi, I am Grafis Nuresa since 2018, I have been dedicated for those tasks daily, and I think we can agree that I am a Full-Stack Developer but honestly I am more inclined towards the Front-End part with deep experience in WordPress theme and plugin development also UI libraries like React, Vue, Svelte etc even web frameworks like Next.js, Nuxt and Astro. Besides that I have a lot of experience in the Back-End part with Nodejs (Fastify, Express and Hapi) to serve REST APIs for various purposes. Of course I do both of them type safety with TypeScript. Being used to working with multinational people makes me ready to work with anyone and anywhere.

Jonry Simbolon

Jonry Simbolon

Keep Learning Maplen,,,

Geraldo Sepdwijaya

Geraldo Sepdwijaya

Software Engineer at Maybank

Mohamad Zaelani

Mohamad Zaelani

External Code Reviewer Dicoding

Feel free to connect with me on LinkedIn.

• External Code Reviewer Dicoding

• Backend Developer

• TensorFlow Developer Certified

• AWS Certified Cloud Practitioner

• AWS Certified Solutions Architect – Associate

Tatang Kuswandi

Tatang Kuswandi

External Code Reviewer at Dicoding Indonesia

  • Software Development Enthusiast
Fiqri ardiansyah

Fiqri ardiansyah

Fullstack Developer at INCIT

HA, nice!

Take a look my portfolio

Yusuf Sugiono

Yusuf Sugiono

Fullstack Web Developer di PT Prima Visi Globalindo

• FrontEnd Instructor - Coding Camp 2026 powered by DBS Foundation

• MLOps Facilitator - IDCamp 2025

• Alumni Bangkit 2021 - Cloud Computing Learning Path

• Alumni SIB Dicoding Cycle 1 - Machine Learning & FrontEnd Learning Path


dos:6686df0f9e218fbb7a0a1eb49dea73d020230224162524.pngFeel free to connect with me on LinkedIn

MUHAMMAD IKHLAS NAUFALSYAH RANAU

MUHAMMAD IKHLAS NAUFALSYAH RANAU

Frontend Web Developer at Paperpillar

I am a passionate and dedicated Frontend Developer with over three years of experience in creating dynamic and visually appealing web applications. My expertise lies in utilizing cutting-edge technologies to deliver exceptional user experiences. I specialize in Next.js, leveraging its powerful features to build high-performance and scalable web solutions.


Core Competencies


Frontend Development: 

- Proficient in HTML, CSS, JavaScript, and modern frontend frameworks.

- Next.js Expert: Extensive experience in building and optimizing applications with Next.js.

- Responsive Design: Skilled in creating responsive and mobile-friendly designs.

- UI/UX Principles: Strong understanding of user interface and user experience design.

- Version Control: Experienced with Git and collaborative development workflows.

- Cross-Browser Compatibility: Ensuring consistent performance across different browsers and devices.

YUSRIL ADRIANSYAH PUTRA

YUSRIL ADRIANSYAH PUTRA

External Code Reviewer at Dicoding Indonesia

  • Front-End Web Developer
  • Back-End Web Developer
  • Javascript Enthusiast
Hasan Ismail Abdulmalik

Hasan Ismail Abdulmalik

Full Stack Engineer - Dicoding Elite

Saya adalah seorang Full Stack Engineer, dengan keahlian di bidang backend development, frontend development, serta cloud computing, saya siap membantu peserta memahami konsep secara mendalam dan menerapkannya dalam membangun solusi digital yang scalable dan berdampak. Pengalaman saya dalam berbagai program fasilitasi dengan peserta dari berbagai latar belakang harapannya dapat membantu teman-teman tumbuh secara menyeluruh dan siap menghadapi tantangan industri teknologi.

Levi Rizki Saputra

Levi Rizki Saputra

Ilham Shiddiq

Ilham Shiddiq

External Code Reviewer at Dicoding Indonesia. Backend Developer at a company in Bandung.

  • Back-End Web Developer
  • Web Developing Enthusiast
I Gede Laksmana Yudha

I Gede Laksmana Yudha

Fullstack Web Developer

Fullstack Web Developer

Eko Rahayu Widodo

Eko Rahayu Widodo

Software Engineer

• Lifelong Learner.

• Let's Connect ^^.

Dhea Fesa Athallah

Dhea Fesa Athallah

Frontend Developer | Tech Enthusiast | Code Reviewer

Achmad Ali Izzudin

Achmad Ali Izzudin

Group Head of Junior Engineers at PLN ICON+

Sofyan Egi Lesmana

Sofyan Egi Lesmana

You can reach out me on my Linkedin.

Seprian Dani

Seprian Dani

Owner Petani Canggih Indonesia

Refiandi Reza Syawaldriyansah

Refiandi Reza Syawaldriyansah

External Reviewer Dicoding

Front-End & Javascript Enthusiast

Shidqi Rifat Pangestu

Shidqi Rifat Pangestu

Frontend Developer at Badr Interactive

- Frontend web enthusiast
- Instructor, Mentor, and Advisor Project at Dicoding
- Contribute through technology </>

Fazza Razaq Amiarso

Fazza Razaq Amiarso

Software Engineer@WidaTech & Mentor

I'm a self-taught web developer focusing on making everyone can inclusively use the web. Currently learning and building interactive experience on the Web and Mobile.

Huge believer (and doer ofc) in learning by doing.

Linkedin

Github

Usman

Usman

Febry Billiyagi Karsidi

Febry Billiyagi Karsidi

-

Stay calm, Stay sharp

Fauzi Kurniawan

Fauzi Kurniawan

External Code Reviewer at Dicoding Indonesia

Javascript enthusiast

Fazar Budiman Eka S

Fazar Budiman Eka S

Mahasiswa

I am a final year Informatics Engineering student at Sunan Gunung Djati State Islamic University Bandung. I have sufficient skills in website development using React and Back End with Javascript. Additionally, I have an interest in Machine Learning and Cloud Computing skills.

Tarwin

Tarwin

IT Support

Saya Seorang Support It di suatu perusahaan di jakarta

Muhammad Zainul Hakim

Muhammad Zainul Hakim

Developer

Learning the web tech.

Julhan Abdul Malik

Julhan Abdul Malik

Mahasiswa at Nusa Putra University

Hi, I’m Julhan Abdul Malik, a final-year student at Nusa Putra University, majoring in Information Technology, with a GPA of 3.91. I have a strong passion for and extensive experience in Software Engineering, starting from vocational education, internships, programmer training, to professional work experience.

Linkedin

Deden Muhamad Furqon

Deden Muhamad Furqon

Academy Code Reviewer at Dicoding Indonesia

Saya memulai perjalanan di bidang Android Development sejak 2017 dan telah lulus dari program Google Developer Kejar 2019, IDCamp 2019, serta Bangkit 2021. Sejak bergabung dengan Dicoding pada tahun 2022, saya mengembangkan keahlian lebih luas di bidang Software Engineering, mencakup Mobile Development (Kotlin, Flutter, dan Swift), Web Development (Frontend & Backend), UI/UX, sampai Project Management.

Certificate:

- Associate Android Developer

- Google Project Management: Professional Certificate 

Jacky Chen

Jacky Chen

Fullstack Web Developer

I am a graduate with a degree in Information Systems from Institut Bisnis dan Teknologi Pelita Indonesia. I am passionate about website development, focusing on both front-end and back-end aspects.

Muhammad Alfin Alfarizi

Muhammad Alfin Alfarizi

Academy Code Reviewer At Dicoding Indonesia

Kevin Winardi

Kevin Winardi

External Code Reviewer at Dicoding Indonesia

Seseorang yang berdedikasi tinggi untuk belajar. 

LinkedIn

Andre

Andre

Mahasiswa

Satwika Nino Wandhana

Satwika Nino Wandhana

Computer Science Student at Universitas Gadjah Mada

Chairul Amri

Chairul Amri


Testimoni Siswa

Ribuan siswa sukses belajar di Dicoding Academy. Apa kata mereka? Berikut adalah testimoni asli mereka.

Hendrik Prakoso
Hendrik Prakoso
PT. Eureka Edutech
Belajar Fundamental Aplikasi Web dengan React
Walaupun udah pernah belajar react sebelumnya, tapi ada materi yang memang belum saya ketahui, jadi ngebantu dalam pembelajaran lebih dalam lagi terkait react
Baca selengkapnya
Aditya Fakhri Riansyah
Aditya Fakhri Riansyah
CODEPOLITAN
Belajar Fundamental Aplikasi Web dengan React
Saya Sangat Puas dengan keseluruhan kelas ini! Materi yang disampaikan sangat relevan dan aplikatif. Pengalaman belajarnya sungguh menyenangkan dan informatif.
Baca selengkapnya
Lihat semua testimoni

Silabus

Materi yang akan Anda pelajari pada kelas ini.

  • 15 Menit

  • 20 Menit

  • 25 Menit

  • 30 Menit

  • 30 Menit

  • 15 Menit

  • 25 Menit

  • 30 Menit

  • 15 Menit

  • 20 Menit

  • 5 Menit

  • 10 Menit

  • 15 Menit

  • 25 Menit

  • 15 Menit

  • 20 Menit

  • 15 Menit

  • 30 Menit

  • 35 Menit

  • 35 Menit

  • 40 Menit

  • 20 Menit

  • 5 Menit

  • 860 Menit

  • 10 Menit

  • 25 Menit

  • 30 Menit

  • 25 Menit

  • 30 Menit

  • 10 Menit

  • 30 Menit

  • 30 Menit

  • 30 Menit

  • 30 Menit

  • 30 Menit

  • 20 Menit

  • 5 Menit

  • 15 Menit

  • 20 Menit

  • 5 Menit

  • 30 Menit

  • 30 Menit

  • 20 Menit

  • 5 Menit

  • 15 Menit

  • 20 Menit

  • 20 Menit

  • 15 Menit

  • 25 Menit

  • 20 Menit

  • 25 Menit

  • 15 Menit

  • 25 Menit

  • 15 Menit

  • 20 Menit

  • 5 Menit

  • 30 Menit

  • 20 Menit

  • 5 Menit

  • 30 Menit

  • 30 Menit

  • 1100 Menit