Yudan Course

Yudan Course
Client

Personal Teaching Project

Service

Learning Platform, UI Design, Fullstack Development, Teaching

Role

Instructor, Designer, Fullstack Engineer

Year

2025

Duration

Built while teaching

View Project Live

Introduction

Yudan Course started as a personal teaching project for beginners who wanted to learn fullstack web development from zero. The goal was to make coding and backend architecture feel less intimidating by turning the learning experience into a friendly journey. Instead of only giving materials, Yudan Course combines lessons, quizzes, progress tracking, XP, badges, and a gamified interface so students can feel their progress as they learn.

Execution

I designed the platform around a playful learning flow inspired by game progression. The experience includes beginner-friendly modules for HTML, CSS, JavaScript, Node.js, Express, databases, and Git, quiz attempts, progress indicators, leaderboard-style motivation, and a visual journey map. The UI uses soft purple, yellow reward elements, rounded cards, hearts, XP, and lesson nodes to make the platform feel fun and approachable. Beyond the platform itself, I also taught the students directly, guiding them from front-end styling to deploying secure servers and database connections. This helped me understand where beginners usually get confused and how to explain complex fullstack concepts in a simpler, friendlier way.

Results & Impact

Yudan Course became more than a portfolio project. It became a real learning experience for students. Through this project, I learned how to design educational flows, explain technical concepts, and build a product around real user feedback. Students responded positively because the learning process felt friendly, patient, clear, and enjoyable.

Fullstack Web Dev

HTML, CSS, JS, Node.js, Express, Databases, and Git.

Gamified flow

Progress, XP, badges, hearts, quizzes, and lesson paths.

Real feedback

Built around actual teaching sessions and learner experience.

Yudan Course gallery 1
Yudan Course gallery 2

Learning is so much fun. The explanations are easy to understand and you're never afraid to ask questions.

FA
Falah Akbar MuliawanWeb Design Student

Yudan teaches with patience and a friendly approach. Topics that were confusing at first suddenly make perfect sense.

RA
Ridlo AminudinFrontend Student

The teaching style is so engaging, making coding feel light and not stiff at all.

AP
Adinda Puan MaharaniBeginner Coder

The material is explained step-by-step until you fully get it. The learning atmosphere is very comfortable.

GA
Gea Ajeng PrastiwiUI/UX Beginner

The learning process is fun and clear. It's perfect for anyone starting completely from scratch.

N
NikitaHigh School Student

The class is comfortable, the explanations are easy to follow, and it's never boring.

P
PutriCSS Student

Learning is so much fun. The explanations are easy to understand and you're never afraid to ask questions.

FA
Falah Akbar MuliawanWeb Design Student

Yudan teaches with patience and a friendly approach. Topics that were confusing at first suddenly make perfect sense.

RA
Ridlo AminudinFrontend Student

The teaching style is so engaging, making coding feel light and not stiff at all.

AP
Adinda Puan MaharaniBeginner Coder

The material is explained step-by-step until you fully get it. The learning atmosphere is very comfortable.

GA
Gea Ajeng PrastiwiUI/UX Beginner

The learning process is fun and clear. It's perfect for anyone starting completely from scratch.

N
NikitaHigh School Student

The class is comfortable, the explanations are easy to follow, and it's never boring.

P
PutriCSS Student

Coding seemed difficult at first, but after the explanation, it makes so much more sense.

RM
Rania MaharaniWeb Development Student

He is patient yet very clear. It really boosted my confidence in learning frontend development.

RP
Rafi PratamaFrontend Student

Learning HTML and CSS is much easier because it is explained using relatable, real-world examples.

LA
Laysya AmaniHTML Student

Yudan is incredibly patient. If you don't understand, he explains it again until you do.

ED
Erika DjuliantiJS Student

The sessions are very fun. The curriculum is easy to follow and the atmosphere is friendly.

FP
Fadzuan Putra FirdausResponsive Design Student

Coding seemed difficult at first, but after the explanation, it makes so much more sense.

RM
Rania MaharaniWeb Development Student

He is patient yet very clear. It really boosted my confidence in learning frontend development.

RP
Rafi PratamaFrontend Student

Learning HTML and CSS is much easier because it is explained using relatable, real-world examples.

LA
Laysya AmaniHTML Student

Yudan is incredibly patient. If you don't understand, he explains it again until you do.

ED
Erika DjuliantiJS Student

The sessions are very fun. The curriculum is easy to follow and the atmosphere is friendly.

FP
Fadzuan Putra FirdausResponsive Design Student