Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Responsive Website Design Course With HTML CSS JS
Rating: 4.5 out of 5(33 ratings)
444 students

Responsive Website Design Course With HTML CSS JS

Unlock the Power of Web Design: Build Beautiful, User-Friendly Websites from Scratch Using the Latest Front-End Language
Last updated 6/2023
English
English [Auto],

What you'll learn

  • The fundamentals of web design.
  • Fundamentals of HTML Structure To Build A Website Base.
  • Modern CSS, including flexbox and CSS Grid for layout.
  • Modern CSS techniques to create stunning designs and effects.
  • How To Create Multipage Website Project.
  • How to build amazing professional and responsive websites.
  • How to use common components and layout patterns for professional website design and development.
  • Advanced responsive design using media queries.
  • Basic JavaScript To Make Any website functional.

Course content

2 sections18 lectures8h 29m total length
  • Project Overview10:28

    Learn to build a modern, responsive e-commerce website using HTML, CSS and JavaScript, including a multi-page layout with home, shop, product, blog, about, contact and cart pages.

  • Part 1: Folder structure & Navbar design16:45

    Discover folder structure and navbar design by building index.html with a logo and navigation, linking style.css and script.js, and applying a flex header with hover and active underline effects.

  • Hero & Features Section18:52

    Build a responsive hero and features section with HTML, CSS, JS—full-screen hero with headings and a shop now button, plus image-based feature boxes and hover effects.

  • Featured Products Section15:07

    Create a featured products section with a pro container and product cards, each displaying image, brand, product name, stars, price, and an add to cart button.

  • CTA, New Arrivals, Banner, Newsletter Section35:10

    Create a responsive website section by section, from a call-to-action banner and new arrivals showcase to newsletter signup, configuring background images, flex layouts, typography, and hover effects.

  • Footer Section15:03

    Create a multi-column footer with logo, contact details, social links, about and account links, install app and payment gateway, plus responsive tablet adjustments and hover effects.

  • Responsive Home Page31:33

    Learn to build a responsive home page by implementing a left sliding navigation bar with a hamburger menu, media queries, and JavaScript toggling.

  • Part 2: Shop Page & Product Page37:38

    Build a responsive e-commerce site with HTML, CSS, and JavaScript, creating a shop page, product page with a JavaScript gallery, and pagination for multiple products.

  • Part 3: Blog Page23:14

    Build a responsive blog page with HTML and CSS, creating blog.html, header, hero, and blog blocks with image and details, plus navigation highlighting and hover effects.

  • Part 4: About Page20:01

    Build an about page using HTML and CSS, add a sliding marquee text, embed a responsive video, and make the layout flexible with CSS media queries for different screen sizes.

  • Part 5: Contact Page28:25

    Build a responsive contact page for an e-commerce site using HTML, CSS, and JavaScript, including contact details, a Google map, a form, a member list, and CSS media queries.

  • Part 6: Cart Page26:18

    Build a responsive ecommerce cart page with HTML, CSS, and JavaScript, featuring a product table, coupon section, and dynamic cart total across devices.

Requirements

  • Laptop/PC
  • Code Editor (Visual Studio Code, Sublime Text, Atom etc.)
  • No programming experience needed. You will learn everything you need to know.

Description

In this comprehensive course, you will dive into the fascinating world of modern web design and gain mastery over the essential tools and techniques needed to create visually stunning and responsive websites. With a focus on HTML, CSS, and JavaScript, you'll learn the art of crafting seamless user experiences and captivating interfaces. From structuring web pages to styling elements and incorporating interactive features, this course will equip you with the skills to bring your design ideas to life. Join us now and embark on your journey to becoming a skilled web designer.

In this course, you will learn:

  1. The fundamentals of HTML: Understand the structure and syntax of HTML, and learn how to create and organize content within web pages.

  2. Cascading Style Sheets (CSS): Dive into CSS and explore various styling techniques to enhance the visual appeal of your web pages.

  3. Responsive Web Design: Discover the principles and techniques behind responsive web design, allowing your websites to adapt and look great on different devices and screen sizes.

  4. CSS Flexbox and Grid: Harness the power of CSS Flexbox and Grid systems to create flexible and dynamic layouts for your web pages.

  5. JavaScript Basics: Gain an introduction to JavaScript, learning the fundamentals of programming and how to add interactivity to your websites.

  6. Interactive Web Elements: Explore how to create engaging and interactive elements using JavaScript, such as sliders, dropdown menus, and form validation.

  7. Web Design Best Practices: Learn industry-standard design principles and best practices to create visually appealing and user-friendly websites.

  8. Web Accessibility: Understand the importance of web accessibility and learn techniques to make your websites accessible to a wider audience.

  9. Website Deployment: Discover different methods to publish and deploy your websites to make them accessible on the internet.

  10. Real-world Projects: Apply your newly acquired skills by working on practical projects that simulate real-world scenarios, solidifying your understanding and boosting your confidence.

Reasons to Learn HTML, CSS, and JavaScript:

  1. Website Creation: Build websites from scratch, combining structure, style, and interactivity.

  2. Career Opportunities: Unlock a wide range of job prospects in the growing web development field.

  3. Design Control: Have complete control over website design and layout using HTML and CSS.

  4. Enhanced User Experience: Create interactive elements and dynamic functionality with JavaScript.

  5. Compatibility and Collaboration: Ensure compatibility across browsers and collaborate with other developers.

  6. CMS Customization: Customize and extend functionality on CMS platforms like WordPress.

  7. Foundation for Continuous Learning: Form a strong foundation for further exploration of frameworks and advanced topics.

By the end of this course, you will have the knowledge and skills to create modern, responsive websites that stand out in today's digital landscape.

Who this course is for:

  • Beginner Web Designers
  • Web Developers