Yalda Hamid
This page is my web design course portal where I showcase my projects and learning journey.
Welcome to my course project portal page
The following projects have been created as a way to explore front-end Web Design and development.
Main course projects
This project was my first experience creating a webpage. I learned how to use basic HTML elements like headings, paragraphs, and links. At the beginning it was a little confusing, but it helped me understand how websites are built step by step.
In this project, I focused more on design and layout. I learned how to use padding and margins to control spacing and make the page look more organized. It was interesting to see how design details can improve the overall look of a website.
Helpful Resource for Web Design and Development
This website explains website development in a simple and beginner friendly way, helping readers understand how websites are created without feeling overwhelmed. It describes the difference between front-end and back-end development, showing that websites involve both visual design and behind the scenes technical work. The article also introduces important tools and programming languages, such as HTML, CSS, JavaScript, and back-end languages like Python and PHP, which developers use to build websites. In addition, it highlights that creating a website follows a step-by-step process, including planning, designing, developing, testing, and maintaining. Overall, the website provides a clear overview that makes web development feel more understandable and approachable for beginners.
Before the internet, people relied on books to find information, which often required time and effort to locate specific details. Today, websites make information instantly accessible through search engines, showing how important web development has become. This site introduces how to build websites using HTML and CSS, explaining that HTML is used to structure and give meaning to content, while CSS is used to control its appearance and design. It also emphasizes that these two languages serve different purposes and should remain separate. Additionally, the text prepares beginners by introducing basic HTML concepts such as elements, tags, and attributes, helping them build a strong foundation for learning web development.
The site provides a structured and flexible way to learn web development while improving user experience design skills. It allows learners to explore content collections, design patterns, and best practices at their own pace, making the learning process more manageable and engaging. The platform offers guided topics such as HTML, CSS, JavaScript, AI, performance, and accessibility, helping beginners and developers build a strong foundation while also advancing their technical knowledge. Overall, it is a helpful resource for anyone looking to understand and create better, more effective websites.