WELCOME TO MY LEARNING WEBSITE

Hello, I'm Somaly Ren.
IT Student

Welcome to my personal portfolio website. I am interested in technology, web design, and programming. Learn Web Design, English, UX/UI and Algorithm with simple lessons, examples and practice.

MY SKILLS

What I am learning

💻

Web Design

Learn HTML, CSS, Flexbox, responsive design and how to create beautiful websites.

Learn More →
🇬🇧

English

Improve grammar, vocabulary, speaking and communication skills.

Learn More →
🎨

UX/UI

Learn user experience, user interface, wireframes and design principles.

Learn More →
🧠

Algorithm

Learn problem solving, logic, conditions, loops and basic algorithms.

Learn More →

MY LESSONS

Learn Step by Step

Web design coding
01

Web Design

Lesson: HTML & CSS Basics

HTML is used to create the structure of a website. CSS is used to make the website beautiful.

Example:

<h1>Hello World</h1>

<p>Welcome to my website.</p>

<button>Learn More</button>

CSS Example:

h1 {
    color: blue;
    font-size: 40px;
}

button {
    padding: 10px 20px;
    border-radius: 8px;
}
Start Web Design →
English learning
02

English

Lesson: Passive Voice

We use passive voice when the action is more important than the person who does the action.

Structure:

Subject + be + Past Participle (V3)

Examples:

Active: IT workers make websites.

Passive: Websites are made by IT workers.

Active: People use computers.

Passive: Computers are used by people.

Active: They build websites.

Passive: Websites are built by them.

Start English →
UX UI design
03

UX / UI

Lesson: User Experience & Interface

UX means User Experience. It focuses on how easy and useful a product is for users.

UI means User Interface. It focuses on the visual design of the application or website.

UX Example:

  • Easy navigation
  • Simple user flow
  • Easy-to-use buttons
  • Fast and clear interaction

UI Example:

  • Colors
  • Typography
  • Icons
  • Buttons
  • Layout
Start UX/UI →
Programming algorithm
04

Algorithm

Lesson: If / Else Condition

An algorithm is a step-by-step method used to solve a problem.

Example:

We want to check if a student passes or fails.

score = 75

if score >= 50:
    print("Pass")
else:
    print("Fail")

Result:

Pass

Algorithm Steps:

  1. Input the student's score.
  2. Check if score is 50 or higher.
  3. If yes → Pass.
  4. If no → Fail.
Start Algorithm →

ABOUT ME

Keep Learning.
Keep Growing.

I am an IT student who is interested in technology, web design, UX/UI, English and programming. This website helps me organize my lessons and practice my skills.

HTML & CSS Web Design
UX / UI Design
English Communication
Algorithm Problem Solving