Belajar Dasar Pemrograman Web
4.87
Front-End Web , React

Learning Path

Belajar Dasar Pemrograman Web

Topik:

Full Stack Front End
Level: Dasar
Level: Dasar 45 Jam Belajar
270.058

Siswa Terdaftar

Pelajari komponen-komponen dasar HTML dan CSS yang merupakan fondasi utama untuk menjadi front-end web developer.
Harga

Rp500,000

/ bulan
Learning Path Front-End Web Developer

Kelas ini merupakan langkah ke-satu Anda untuk menjadi Front-End Web Developer.

Learning Path React Developer

Kelas ini merupakan langkah ke-satu Anda untuk menjadi React Developer.

Promo yang tersedia
Spesial Piala Dunia! Diskon 48% + Voucher Folaplay Bola Gembira Full Match
Berakhir dalam 6 hari
Spesial Piala Dunia! Diskon 48% + Voucher Folaplay Bola Gembira Full Match

03 Jul 2026 - 10 Jul 2026

Detail promo
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 Dasar
Mempelajari materi yang berkenaan dengan topik tanpa perlu ada latar belakang khusus.

Deskripsi

Website di era sekarang sudah menjadi kebutuhan utama yang tidak bisa diabaikan. Seluruh sektor bisnis atau edukasi dapat memanfaatkan website sebagai alat untuk promosi, tukar informasi, dan lainnya. Berdasarkan data dari World Wide Web Technology Surveys, dari seluruh website yang aktif, 88.2% menggunakan HTML dan 95.6% menggunakan CSS. Kelas ini membahas tuntas mengenai HTML dan CSS sebagai fondasi dalam pembuatan website.

  • Web merupakan platform yang dapat diakses melalui banyak macam perangkat. Hal ini menjadi keuntungan jika Anda mengembangkan aplikasi berbasis web.
  • Pengembangan web tidak membutuhkan komputer/laptop yang memiliki spesifikasi tinggi sehingga bukan menjadi hambatan utama bagi Anda yang tidak memiliki perangkat yang mumpuni.
  • Website adalah platform yang dijangkau oleh banyak Search Engine seperti Google Search sehingga sangat cocok sebagai media promosi bisnis atau konten.
  • Mengembangkan website termasuk pengembangan yang mudah di-maintenance dan mudah untuk dipublikasi.

Target dan Sasaran Siswa : 

  • Kelas ditujukan bagi pemula yang ingin memulai karirnya di bidang web development (pembuatan web) dan membutuhkan dasar atau fondasi yang kuat sebelum belajar lebih dalam di bidang web, dengan mengacu pada standar internasional milik Google Developers. 
  • Kelas dapat diikuti oleh siswa yang melek IT sehingga wajib memiliki dan dapat mengoperasikan komputer dengan baik.
  • Kelas ini didesain untuk pemula sehingga tidak ada prasyarat dalam pemahaman pemrograman sebelumnya. 
  • 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.


Tujuan Umum dan Khusus Pelatihan : 

  • Di akhir pelatihan, peserta dapat membuat sebuah website sederhana menggunakan kode pemrograman yang sesuai standar global.
  • Membangun website menggunakan HTML dan CSS..
  • Menerapkan struktur website yang baik menggunakan standar semantic HTML. 
  • Mendemonstrasikan penyusunan layout website menggunakan teknik float atau flexbox.


Learning Path

Kelas ini merupakan langkah ke-satu Anda untuk menjadi Front-End Web Developer.


Peralatan Belajar

Spesifikasi minimal perangkat:

Prosesor

Intel Celeron (Rekomendasi Core i3 ke atas)

Tools yang dibutuhkan untuk belajar:

Web Browser (Google Chrome atau Mozilla Firefox)

Lihat semua peralatan belajar

Lihat semua peralatan belajar

Peralatan Belajar

Spesifikasi minimal perangkat

Kelas ini membutuhkan spesifikasi perangkat seperti berikut:

RAM

1GB

Layar

1366 x 768 (Rekomendasi Full HD 1920 x 1080)

Sistem Operasi

Windows, Linux, MacOS

Prosesor

Intel Celeron (Rekomendasi Core i3 ke atas)

Tools

Kelas ini membutuhkan beberapa tools berikut:

Web Browser (Google Chrome atau Mozilla Firefox)

Teks Editor (VSCode)


Metode Ajar

  • Online - Self-paced Learning
    • Total jam belajar : 41 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 berdikusi
    • Evaluasi pembelajaran
      • Ujian akhir kelas
      • Submission (proyek akhir) berupa sebuah halaman website menggunakan teknik semantic HTML dan layouting
    • Sertifikat kompetensi

Lihat semua metode ajar

Lihat semua metode ajar

Metode Ajar

  • Online - Self-paced Learning
    • Total jam belajar : 41 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 berdikusi
    • Evaluasi pembelajaran
      • Ujian akhir kelas
      • Submission (proyek akhir) berupa sebuah halaman website menggunakan teknik semantic HTML dan layouting
    • Sertifikat kompetensi

Kontributor

2

Curriculum Developer yang membangun kelas ini:

Dimas Maulana Dwi Saputra

Dimas Maulana Dwi Saputra

Curriculum Developer at Dicoding Indonesia

Nur Rizki Adi Prasetyo

Nur Rizki Adi Prasetyo

Curriculum Developer di Dicoding

Reviewer

57

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

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

Nur Rizki Adi Prasetyo

Nur Rizki Adi Prasetyo

Curriculum Developer di Dicoding


Tim Reviewer

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

Bibita Habibi Mustafa
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

Buchori Rafsanjani
Khrisna Indrawan Eka Putra
Ahmad Arif Faizin
Nasrul Gunawan
Khofidin
Khofidin

Khofidin

IT & Traceability Manager at Austrex

  • Google Certified Associate Android Developer
  • Multi stack developer
Ahmad dari Dicoding
Listiananda Apriliawan
Listiananda Apriliawan

Listiananda Apriliawan

Frontend Developer

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

Masuk

  
Caps Lock is on
Remember me
Masuk
Belum punya akun? Ayo daftar

 Dengan melakukan login, Anda setuju dengan syarat & ketentuan Dicoding. 
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Alvin Indra Pratama
Alvin Indra Pratama

Alvin Indra Pratama

Frontend Developer at Antikode

Frontend Developer with 6+ years of experience, currently delivering and maintaining 9+ web projects at a digital agency. Specializing in React.js, Next.js, Vue.js, and Nuxt.js, with strong collaboration skills across project managers and cross-functional teams. Passionate about transforming designs into clean, accessible, and high-performing code that elevates the user experience.

Alfian Yusuf Abdullah
Alfian Yusuf Abdullah

Alfian Yusuf Abdullah

Head of Reviewer at Dicoding Indonesia

  • Associate Android Developer
  • Kotlin Enthusiast
  • UI/UX Enthusiast
Khairul Anas N.I.H.
Khairul Anas N.I.H.

Khairul Anas N.I.H.

External Code Reviewer at Dicoding Indonesia

• Flutter Developer

• Mobile & Web Enthusiast

Dimas Maulana Dwi Saputra
Gilang Ramadhan
Gilang Ramadhan

Gilang Ramadhan

Head of Intensive Program at Dicoding Indonesia

As a Head of Intensive Program at Dicoding Indonesia, I am responsible for managing diverse campaign programs that align with our mission to cultivate globally competitive digital talents in Indonesia. My role includes overseeing initiatives like LaskarAI, which introduces Artificial Intelligence to younger generations, and the Bootcamp, an intensive program designed to elevate developers’ professional skills in technology.

In addition to my program management responsibilities, I actively maintain and develop my expertise in Android and iOS development. My passion for mobile development drives me to stay updated and continuously hone my skills, ensuring I remain connected to the ever-evolving world of technology. This hands-on engagement enriches my ability to design impactful programs that resonate with both aspiring and professional developers.
.

Alexzander Purwoko
Alexzander Purwoko

Alexzander Purwoko

Code Reviewer at Dicoding Indonesia

  • Associate Android Developer
  • Android, Web & IoT Enthusiast
Thingkilia Finnatia Husin
Mellania Permata Sylvie
Mellania Permata Sylvie

Mellania Permata Sylvie

External Reviewer Machine Learning di Dicoding

Information system student, Machine Learning Enthusiasm, and Tensorflow Developer Certified

RENALDY GATAN PRAMANA
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
Rosyiidah Hasnaa
Rosyiidah Hasnaa

Rosyiidah Hasnaa

Academy Code Reviewer at Dicoding Indonesia

Applied Bachelor of Informatics Engineering from Politeknik Elektronika Negeri Surabaya. I have experience building a website using html, css, bootstrap, and javascript and making a responsive website. I enjoy learning about front-end developers in my free time. An eager and conscientious person who works well in team environments. I'm looking for opportunities in front-end web development.

Let's connect with me on linkedin.com/in/syiidahasnaa

Ahmad Muwaffaq
Ahmad Muwaffaq

Ahmad Muwaffaq

Enthusiastic Frontend Developer

An enthusiastic frontend developer with 4+ years of experience developing user interfaces around the web. I'm helping to bridge the gap between design, ideas, and technical implementation, tailoring pleasant user interfaces and intuitive user experiences. Proficient in leveraging modern tools to deliver performant and scalable apps.

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.

Geraldo Sepdwijaya
Shaddam Amru Hasibuan
Shaddam Amru Hasibuan

Shaddam Amru Hasibuan

Sofware Engineer | Frontend Developer | React, Next.js, Typescript

Software Engineer with 5 years of experience specializing in Web App and Mobile Frontend development using React and TypeScript, expanding into AI solutions.

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
Mochamad Boval Akmal Putra
Muhammad Amru Salim
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
Ahmad Zein Al Wafi
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
Rully Indra Laelaningrum
Rully Indra Laelaningrum

Rully Indra Laelaningrum

Lead Product Engineer at Dicoding Indonesia

Currently enjoying building impactful products and leading teams to success. Let's talk about leadership, product development, engineering, and project management.

Dhea Fesa Athallah
Tia Dwi Setiani
Achmad Ali Izzudin
Rizqy Hidayat
Faridatul Nur Aidah
Faridatul Nur Aidah

Faridatul Nur Aidah

Product Engineer @ Dicoding Indonesia

Hi, I'm Farida. I am a Product Engineer at Dicoding, while building our product we always gather background and expectations from stakeholders to help them achieve impact in the industry. We use the Test Driven Development and DevOps Mindset to maintain our product quality.

Being a developer and woman is not hard if you commit to always growth. If you have questions or difficulties in understanding, ask your mentors or colleagues. There are ways if you want to change.

Seprian Dani
Febry Billiyagi Karsidi
Febry Billiyagi Karsidi

Febry Billiyagi Karsidi

-

Stay calm, Stay sharp

Frisnadi Nurul Huda
Frisnadi Nurul Huda

Frisnadi Nurul Huda

Full stack Web & Mobile Developer

Fullstack Web developer berfokus pada ReactJs & NextJs. Mentor dan Distinct graduate Bangkit Academy path Mobile (Android) Development. Memiliki ketertarikan di bidang Machine Learning, software development, dan graphic design. Portofolio: frisyk.vercel.app. 

Fauzi Kurniawan
Aprido Ilham
Aprido Ilham

Aprido Ilham

External Code Reviewer at Dicoding Indonesia

Coding Camp graduate powered by DBS Foundation 2025

Tarwin
Tarwin

Tarwin

IT Support

Saya Seorang Support It di suatu perusahaan di jakarta

Danang Agung Restu Aji
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

Triandi
Muhammad Alfin Alfarizi
Shafwan Ilham Dzaky
Shafwan Ilham Dzaky

Shafwan Ilham Dzaky

External Reviewer

Suddenly, I want to do it.

Nabila Nurul Fauziah
Naufal Satrio Putra
Satwika Nino Wandhana
Bibita Habibi Mustafa

Bibita Habibi Mustafa

System Engineer at Dicoding Indonesia

  • LINE API Expert
  • IoT Enthusiast
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

Buchori Rafsanjani

Buchori Rafsanjani

Senior Educational Editor at Dicoding Indonesia

Khrisna Indrawan Eka Putra

Khrisna Indrawan Eka Putra

Ahmad Arif Faizin

Ahmad Arif Faizin

Curriculum Developer at Dicoding Indonesia

Nasrul Gunawan

Nasrul Gunawan

Elixir Backend Developer at Global IT Support

  • Web & Mobile Enthusiast
  • UI/UX Enthusiast
Khofidin

Khofidin

IT & Traceability Manager at Austrex

  • Google Certified Associate Android Developer
  • Multi stack developer
Ahmad dari Dicoding

Ahmad dari Dicoding

Managing Editor at Dicoding Indonesia

Managing Editor di Dicoding Indonesia

Listiananda Apriliawan

Listiananda Apriliawan

Frontend Developer

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

Masuk

  
Caps Lock is on
Remember me
Masuk
Belum punya akun? Ayo daftar

 Dengan melakukan login, Anda setuju dengan syarat & ketentuan Dicoding. 
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Alvin Indra Pratama

Alvin Indra Pratama

Frontend Developer at Antikode

Frontend Developer with 6+ years of experience, currently delivering and maintaining 9+ web projects at a digital agency. Specializing in React.js, Next.js, Vue.js, and Nuxt.js, with strong collaboration skills across project managers and cross-functional teams. Passionate about transforming designs into clean, accessible, and high-performing code that elevates the user experience.

Alfian Yusuf Abdullah

Alfian Yusuf Abdullah

Head of Reviewer at Dicoding Indonesia

  • Associate Android Developer
  • Kotlin Enthusiast
  • UI/UX Enthusiast
Khairul Anas N.I.H.

Khairul Anas N.I.H.

External Code Reviewer at Dicoding Indonesia

• Flutter Developer

• Mobile & Web Enthusiast

Gilang Ramadhan

Gilang Ramadhan

Head of Intensive Program at Dicoding Indonesia

As a Head of Intensive Program at Dicoding Indonesia, I am responsible for managing diverse campaign programs that align with our mission to cultivate globally competitive digital talents in Indonesia. My role includes overseeing initiatives like LaskarAI, which introduces Artificial Intelligence to younger generations, and the Bootcamp, an intensive program designed to elevate developers’ professional skills in technology.

In addition to my program management responsibilities, I actively maintain and develop my expertise in Android and iOS development. My passion for mobile development drives me to stay updated and continuously hone my skills, ensuring I remain connected to the ever-evolving world of technology. This hands-on engagement enriches my ability to design impactful programs that resonate with both aspiring and professional developers.
.

Alexzander Purwoko

Alexzander Purwoko

Code Reviewer at Dicoding Indonesia

  • Associate Android Developer
  • Android, Web & IoT Enthusiast
Thingkilia Finnatia Husin

Thingkilia Finnatia Husin

External Code Reviewer at Dicoding Indonesia

Mellania Permata Sylvie

Mellania Permata Sylvie

External Reviewer Machine Learning di Dicoding

Information system student, Machine Learning Enthusiasm, and Tensorflow Developer Certified

RENALDY GATAN PRAMANA

RENALDY GATAN PRAMANA

DevOps Enthusiast

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
Rosyiidah Hasnaa

Rosyiidah Hasnaa

Academy Code Reviewer at Dicoding Indonesia

Applied Bachelor of Informatics Engineering from Politeknik Elektronika Negeri Surabaya. I have experience building a website using html, css, bootstrap, and javascript and making a responsive website. I enjoy learning about front-end developers in my free time. An eager and conscientious person who works well in team environments. I'm looking for opportunities in front-end web development.

Let's connect with me on linkedin.com/in/syiidahasnaa

Ahmad Muwaffaq

Ahmad Muwaffaq

Enthusiastic Frontend Developer

An enthusiastic frontend developer with 4+ years of experience developing user interfaces around the web. I'm helping to bridge the gap between design, ideas, and technical implementation, tailoring pleasant user interfaces and intuitive user experiences. Proficient in leveraging modern tools to deliver performant and scalable apps.

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.

Geraldo Sepdwijaya

Geraldo Sepdwijaya

Software Engineer at Maybank

Shaddam Amru Hasibuan

Shaddam Amru Hasibuan

Sofware Engineer | Frontend Developer | React, Next.js, Typescript

Software Engineer with 5 years of experience specializing in Web App and Mobile Frontend development using React and TypeScript, expanding into AI solutions.

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
Mochamad Boval Akmal Putra

Mochamad Boval Akmal Putra

External Code Reviewer at Dicoding Indonesia

A.Md.Kom

Muhammad Amru Salim

Muhammad Amru Salim

External Code Reviewer at Dicoding Indonesia

  • Mobile and Web Enthusiast
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
Ahmad Zein Al Wafi

Ahmad Zein Al Wafi

Machine Learning Scientist

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

Rully Indra Laelaningrum

Rully Indra Laelaningrum

Lead Product Engineer at Dicoding Indonesia

Currently enjoying building impactful products and leading teams to success. Let's talk about leadership, product development, engineering, and project management.

Dhea Fesa Athallah

Dhea Fesa Athallah

Frontend Developer | Tech Enthusiast | Code Reviewer

Tia Dwi Setiani

Tia Dwi Setiani

Curriculum Developer at Dicoding Indonesia

  • Certified Tensorflow Developer

Achmad Ali Izzudin

Achmad Ali Izzudin

Group Head of Junior Engineers at PLN ICON+

Rizqy Hidayat

Rizqy Hidayat

Product Engineer, Dicoding Indonesia

Product Engineer, Dicoding

rizqy.me

Faridatul Nur Aidah

Faridatul Nur Aidah

Product Engineer @ Dicoding Indonesia

Hi, I'm Farida. I am a Product Engineer at Dicoding, while building our product we always gather background and expectations from stakeholders to help them achieve impact in the industry. We use the Test Driven Development and DevOps Mindset to maintain our product quality.

Being a developer and woman is not hard if you commit to always growth. If you have questions or difficulties in understanding, ask your mentors or colleagues. There are ways if you want to change.

Seprian Dani

Seprian Dani

Owner of Petani Canggih Indonesia

Febry Billiyagi Karsidi

Febry Billiyagi Karsidi

-

Stay calm, Stay sharp

Frisnadi Nurul Huda

Frisnadi Nurul Huda

Full stack Web & Mobile Developer

Fullstack Web developer berfokus pada ReactJs & NextJs. Mentor dan Distinct graduate Bangkit Academy path Mobile (Android) Development. Memiliki ketertarikan di bidang Machine Learning, software development, dan graphic design. Portofolio: frisyk.vercel.app. 

Fauzi Kurniawan

Fauzi Kurniawan

External Code Reviewer at Dicoding Indonesia

Javascript enthusiast

Aprido Ilham

Aprido Ilham

External Code Reviewer at Dicoding Indonesia

Coding Camp graduate powered by DBS Foundation 2025

Tarwin

Tarwin

IT Support

Saya Seorang Support It di suatu perusahaan di jakarta

Danang Agung Restu Aji

Danang Agung Restu Aji

NLP Research Engineer

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

Triandi

Triandi

External Code Reviewer at Dicoding Indonesia

Visit my web at https://triandi.me

Muhammad Alfin Alfarizi

Muhammad Alfin Alfarizi

Academy Code Reviewer At Dicoding Indonesia

Shafwan Ilham Dzaky

Shafwan Ilham Dzaky

External Reviewer

Suddenly, I want to do it.

Nabila Nurul Fauziah

Nabila Nurul Fauziah

External Code Reviewer at Dicoding Indonesia

Naufal Satrio Putra

Naufal Satrio Putra

Student at Jenderal Soedirman University, Software Engineer at Rico Capital & Digiyok

Fullstack AI Engineer

Satwika Nino Wandhana

Satwika Nino Wandhana

Computer Science Student at Universitas Gadjah Mada


Testimoni Siswa

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

Shobun Kollied Anwar
Shobun Kollied Anwar
PT Sigma Cipta Caraka (Telkomsigma)
Belajar Dasar Pemrograman Web
Saya merasa sangat puas dengan kelas ini. Materi yang disampaikan relevan, jelas, dan membantu saya memahami dasar-dasar pemrograman web secara menyeluruh.
Baca selengkapnya
Muhammad Zaidan Dhyaulhaq Azis
Muhammad Zaidan Dhyaulhaq Azis
Universitas Pendidikan Indonesia
Belajar Dasar Pemrograman Web
Saya sangat puas dengan kelas dasar pemrograman web ini. Kursus ini memberikan pengantar yang komprehensif dan mendalam mengenai konsep-konsep penting dalam pemrograman web. Materi yang disajikan jelas dan mudah dipahami, meskipun saya adalah pemula dalam bidang ini. Kecepatan pembelajaran dan kompleksitas materi sangat pas, memungkinkan saya untuk belajar dengan efektif tanpa merasa terbebani.
Baca selengkapnya
Lihat semua testimoni

Silabus

Materi yang akan Anda pelajari pada kelas ini.

  • 5 Menit

  • 5 Menit

  • 10 Menit

  • 5 Menit

  • 5 Menit

  • 10 Menit

  • 10 Menit

  • 5 Menit

  • 5 Menit

  • 15 Menit

  • 10 Menit

  • 15 Menit

  • 10 Menit

  • 15 Menit

  • 15 Menit

  • 15 Menit

  • 5 Menit

  • 25 Menit

  • 15 Menit

  • 15 Menit

  • 20 Menit

  • 20 Menit

  • 15 Menit

  • 15 Menit

  • 5 Menit

  • 10 Menit

  • 10 Menit

  • 15 Menit

  • 10 Menit

  • 15 Menit

  • 25 Menit

  • 25 Menit

  • 20 Menit

  • 20 Menit

  • 20 Menit

  • 5 Menit

  • 15 Menit

  • 15 Menit

  • 15 Menit

  • 15 Menit

  • 20 Menit

  • 35 Menit

  • 5 Menit

  • 15 Menit

  • 20 Menit

  • 5 Menit

  • 20 Menit

  • 20 Menit

  • 15 Menit

  • 25 Menit

  • 10 Menit

  • 35 Menit

  • 15 Menit

  • 5 Menit

  • 5 Menit

  • 5 Menit

  • 10 Menit

  • 10 Menit

  • 5 Menit

  • 10 Menit

  • 10 Menit

  • 10 Menit

  • 20 Menit

  • 15 Menit

  • 15 Menit

  • 5 Menit

  • 15 Menit

  • 20 Menit

  • 25 Menit

  • 25 Menit

  • 30 Menit

  • 5 Menit

  • 25 Menit

  • 15 Menit

  • 20 Menit

  • 20 Menit

  • 5 Menit

  • 25 Menit

  • 30 Menit

  • 5 Menit

  • 25 Menit

  • 20 Menit

  • 20 Menit

  • 5 Menit

  • 5 Menit

  • 25 Menit

  • 20 Menit

  • 20 Menit

  • 20 Menit

  • 15 Menit

  • 15 Menit

  • 15 Menit

  • 15 Menit

  • 5 Menit

  • 20 Menit

  • 20 Menit

  • 20 Menit

  • 15 Menit

  • 5 Menit

  • 15 Menit

  • 15 Menit

  • 15 Menit

  • 20 Menit

  • 15 Menit

  • 20 Menit

  • 15 Menit

  • 15 Menit

  • 15 Menit

  • 5 Menit

  • 30 Menit

  • 20 Menit

  • 20 Menit

  • 25 Menit

  • 25 Menit

  • 15 Menit

  • 35 Menit

  • 15 Menit

  • 5 Menit

  • 10 Menit

  • 15 Menit

  • 30 Menit

  • 25 Menit

  • 40 Menit

  • 10 Menit

  • 40 Menit

  • 25 Menit

  • 15 Menit

  • 15 Menit

  • 60 Menit

  • 15 Menit

  • 600 Menit