Course description

Have you always wanted to create your own website but didn’t know where to start? This beginner-friendly course is the perfect introduction to the world of web development. You’ll learn how to build a fully functional and responsive website using just HTML and CSS — the foundational languages of the web.

Step by step, you’ll create a personal portfolio site while mastering essential concepts such as page structure, styling, layout techniques, and responsive design. By the end of the course, you'll have the confidence to build and customize websites from scratch.

What You’ll Learn:

  • The basics of how websites work
  • HTML5 tags and structure (headings, paragraphs, links, images, lists, etc.)
  • CSS fundamentals (selectors, properties, and values)
  • Layout and positioning (Flexbox, Grid, Box Model)
  • Responsive web design (media queries and mobile-first approach)
  • How to publish your website online

What will i learn?

  • Understand the structure of a basic HTML document
  • Style and format a website using CSS
  • Create a multi-page personal website from scratch
  • Implement responsive design for mobile and tablet screens
  • Use layout tools like Flexbox and Grid

Requirements

  • No prior coding or technical knowledge required
  • A computer or laptop (Windows, Mac, or Linux)
  • A stable internet connection
  • Basic computer literacy (typing, using folders, installing software)
  • Willingness to learn and practice!

Frequently asked question

No, this course is designed for absolute beginners. We start from scratch and guide you step-by-step.

Yes! You will create a complete personal portfolio website and learn how to publish it online.

You’ll only need a code editor (like VS Code) and a modern web browser (like Google Chrome).

Developer ISM

Free

Lectures

6

Quizzes

1

Skill level

Beginner

Expiry period

Lifetime

Share this course

Related courses