Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Laurence Svekis

Modern Responsive Web Design Source Code CSS and  Create a basic  Setup the HTML page elements, including the header footer and main content area.  Add a navigation bar and side menu.  The upcoming lessons will help you learn to apply CSS to HTML elements.  HTML and CSS are prerequisites as this course is designed to demonstrate applying and practicing CSS skills.   

Learn how to create a website from scratch.

Read more

Modern Responsive Web Design Source Code CSS and  Create a basic  Setup the HTML page elements, including the header footer and main content area.  Add a navigation bar and side menu.  The upcoming lessons will help you learn to apply CSS to HTML elements.  HTML and CSS are prerequisites as this course is designed to demonstrate applying and practicing CSS skills.   

Learn how to create a website from scratch.

  • Link to a stylesheet and apply display grid to the parent element. display: grid; Setup the row heights within the grid-template-rows Set the columns for the main and aside within the grid-template-columns Set a start and end grid column for the elements that go across the entire full width. grid-column-start: 1; grid-column-end: 3;

    How to add a responsive CSS NavBar using CSS Grid styling blocks

    How to set up a navigation bar using CSS Grid. Apply and set the display to the grid of the parent element. Set the column template to create separate columns for each navigation bar item. Update the list items, remove the default styling of the unordered list items, to create navbar blocks. Add hover effect for the mouse over highlight of the nav bar item blocks.

    Adding Placeholder content and Web Design styling with CSS

    When creating web pages, often the final content is not ready. You can use placeholder content, like images and lorem ipsum text in place of content which can get added later. The placeholder or dummy content can be used while designing your website so that the pages have a real look and feel to them. This is perfect for web design and testing of responsive and positioning of page elements with CSS. Apply CSS styling and make adjustments to fit the content as desired. This lesson will apply styling to the page elements, including the header with titles and slogan. The main content area and adding images that appear as a thumbnail type style. Setting the aside content to separate as content blocks. Creating a two column footer using CSS grid styling.

    CSS setting Media Query with Final CSS style Updates

    Resize and stack columns as rows on screen sizes less than 640px. Add the media query and make adjustments to the look and feel of the website on smaller screens. Test out the styling and preview how it adjusts to different size screens. Use the placeholder content to simulate real website content to be added afterwards.

    Learn to build a Website from scratch using a Mobile first Design Perspective.  

    Mobile first Web design to build a fully responsive website from scratch

    Step by step learning of a real world project, creating a website.  By the end of the course you will be able to expand your portfolio with different website designs.  Learn to use HTML and CSS to build websites

    Start with a wire frame website concept, this course covers how to develop that plan into a real website.  Apply HTML structure then add CSS styling.  You will be amazed at how easy it can be to build Modern fully functional websites.

    Build a fully responsive Mobile Ready Website from scratch using HTML and CSS.  Top resources and source code is included.  Everything you need to create your own website is included.

    • Learn to build a website from scratch

    • See the tools and resources used to create web code in action

    • learn HTML and CSS and how they work together

    • plan out your website and build it from scratch

    • develop your website template using HTML and add styling to make it look good

    • Source code is provided so you can use and tweak as needed to make your own version of this website.

    • HTML and CSS in the real world presented by an instructor with over 15 years experience in web development.  

    I am here to help you learn web development and design.  I'm ready to answer any questions you may have.

    Nothing to lose, there is a 100% Money Back if you don't like it

    Want to know more, what are you waiting for take the first step.  Join now to start learning to create websites today.

Enroll now

What's inside

Learning objectives

  • Build a website from scratch
  • How to plan and build your own website
  • Create custom templates to build websites
  • Use css to create amazing effects
  • Build an html webpage structure
  • Utilise mobile first thinking

Syllabus

Create a fully responsive website using modern HTMl and CSS coding
Modern Responsive Web Design Source Code CSS and HTML CSS Grid Design website
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Builds a strong foundation for beginners who want to develop skills in HTML, CSS, and Web Design
Teaches a step-by-step approach to creating a website from start to finish
Uses a mobile-first approach that is relevant to the current landscape of web development
Provides source code allowing learners to apply their learnings outside of the classroom
Requires HTML and CSS prerequisites, which may not be suitable for complete beginners

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Building responsive websites with html & css grid

According to learners, this course offers a practical, hands-on approach to building a fully responsive website template from scratch using modern HTML and CSS Grid. Many students found the step-by-step guidance clear and easy to follow, making it suitable even if you have only basic HTML/CSS knowledge. Reviewers frequently praised the course for providing a solid foundation in responsive design and for including helpful source code. Some mentioned the real-world project focus as a major benefit for applying concepts immediately. While generally well-received, a few notes suggest that the explanation of CSS Grid could be slightly more detailed for complete beginners or that the course assumes slightly more prior knowledge than advertised.
Provides code for reference and use.
"Having the source code available was extremely helpful for reviewing the lessons and understanding the final structure."
"The included source code was a valuable resource, especially for troubleshooting or checking my own code."
"I appreciated that the instructor provided the code snippets we built in the course, it saved a lot of time and helped learning."
Effectively teaches building layouts with Grid.
"Learning how to use CSS Grid to build the responsive layout was a highlight of this course."
"The course does a great job of showing how powerful CSS Grid is for creating modern, responsive templates."
"I finally understand how to use CSS Grid effectively for page structure after taking this course."
Suitable for those with basic HTML/CSS.
"As someone relatively new to responsive design, I found this course very accessible and helpful."
"It's a good starting point for beginners who have learned the basics of HTML and CSS and want to build a complete site."
"I had some HTML/CSS background but wasn't confident building layouts; this course filled that gap nicely for a beginner."
Guidance is easy to follow for template creation.
"The instructor breaks down the process into simple, manageable steps, making it easy to follow even complex parts."
"I found the instructions very clear and precise. Each lesson built logically on the last, which was great."
"Step-by-step instruction was a major plus. I could follow along coding and see the website come together section by section."
Builds a full responsive site from scratch.
"This course helped me build a full website template from scratch, step by step. I loved the hands-on approach."
"I really enjoyed building a complete responsive website template by following along. The practical experience was invaluable."
"Learning by doing the project was very effective. It’s a great way to solidify HTML and CSS skills for responsiveness."
Requires some prior HTML/CSS understanding.
"While listed as for beginners with prerequisites, it moves quickly at times, assuming you grasp basic HTML/CSS concepts well."
"Some parts might be challenging if your HTML and CSS foundation is very shaky; it's not for absolute coding beginners."
"I felt a few explanations, particularly on CSS Grid syntax, could have been more in-depth for someone just starting with Grid."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Web Design Responsive Website Template from Scratch HTML CSS with these activities:
Organize your notes and materials
Enhance your retention by organizing your notes, assignments, quizzes, and exams.
Show steps
  • Review your notes and materials
  • Create a system for organizing your materials
  • Regularly review and update your materials
Review a book on CSS layout
Expand your knowledge of CSS layout by reading a book on the subject.
Show steps
  • Choose a book on CSS layout
  • Read the book and take notes
  • Apply what you learn to your own projects
Follow tutorials on responsive design
Improve your understanding of responsive design techniques by following tutorials.
Browse courses on Responsive Design
Show steps
  • Follow the tutorials to create a responsive layout
  • Test your layout on different screen sizes
  • Find tutorials on CSS media queries
Five other activities
Expand to see all activities and additional details
Show all eight activities
Attend a workshop on mobile-first design
Gain hands-on experience with mobile-first design by attending a workshop.
Browse courses on Mobile-First Design
Show steps
  • Find a workshop on mobile-first design
  • Attend the workshop and participate actively
  • Apply what you learn to your own projects
Practice CSS Grid layout
Reinforce your understanding of CSS Grid layout by practicing creating different layouts.
Browse courses on CSS Grid
Show steps
  • Create a simple 2x2 grid layout
  • Add a header, sidebar, main content, and footer to the layout
  • Experiment with different grid properties, such as grid-template-columns and grid-template-rows
Build a simple website
Demonstrate your understanding of HTML and CSS by building a simple website from scratch.
Show steps
  • Plan the structure and layout of your website
  • Create HTML and CSS files for your website
  • Add content and style to your website
  • Test and refine your website
Peer review sessions
Share your knowledge and reinforce your understanding by mentoring other students.
Show steps
  • Find other students who are interested in web design
  • Organize peer review sessions
  • Provide feedback and support to other students
Contribute to an open-source web design project
Enhance your skills and make a real-world contribution by contributing to an open-source web design project.
Show steps
  • Find an open-source web design project to contribute to
  • Learn about the project and its codebase
  • Make contributions to the project

Career center

Learners who complete Web Design Responsive Website Template from Scratch HTML CSS will develop knowledge and skills that may be useful to these careers:
Web Developer
Web Developers are responsible for designing, building, and maintaining websites and web applications. This course can help you develop the skills you need to become a Web Developer by teaching you how to use HTML, CSS, and other web development technologies. You will also learn how to create responsive websites that look great on all devices.
Front-End Developer
Front-End Developers are responsible for the design and implementation of the user interface of a website or web application. This course can help you develop the skills you need to become a Front-End Developer by teaching you how to use HTML, CSS, and other web development technologies. You will also learn how to create responsive websites that look great on all devices.
UX Designer
UX Designers are responsible for the user experience of a website or web application. This course can help you develop the skills you need to become a UX Designer by teaching you how to design websites and web applications that are easy to use and visually appealing. You will also learn how to conduct user research and test your designs.
UI Designer
UI Designers are responsible for the visual design of a website or web application. This course can help you develop the skills you need to become a UI Designer by teaching you how to use design software and create visually appealing web pages. You will also learn how to create responsive websites that look great on all devices.
Web Designer
Web Designers are responsible for the design of websites and web applications. This course can help you develop the skills you need to become a Web Designer by teaching you how to use design software and create visually appealing web pages. You will also learn how to create responsive websites that look great on all devices.
Software Developer
Software Developers are responsible for designing, building, and maintaining software applications. This course can help you develop the skills you need to become a Software Developer by teaching you how to use programming languages and software development tools. You will also learn how to design and implement software applications that are efficient and reliable.
Software Engineer
Software Engineers are responsible for designing, building, and maintaining software systems. This course can help you develop the skills you need to become a Software Engineer by teaching you how to use programming languages and software engineering tools. You will also learn how to design and implement software systems that are efficient, reliable, and scalable.
Computer Programmer
Computer Programmers are responsible for writing and maintaining code for software applications and systems. This course can help you develop the skills you need to become a Computer Programmer by teaching you how to use programming languages and software development tools. You will also learn how to design and implement code that is efficient, reliable, and maintainable.
Web Administrator
Web Administrators are responsible for the maintenance and operation of websites and web servers. This course can help you develop the skills you need to become a Web Administrator by teaching you how to use web server software and tools. You will also learn how to configure and maintain websites and web servers.
Technical Writer
Technical Writers are responsible for writing and maintaining documentation for software and hardware products. This course can help you develop the skills you need to become a Technical Writer by teaching you how to write clear and concise technical documentation. You will also learn how to use documentation tools and software.
Graphic Designer
Graphic Designers are responsible for creating visual content for websites, print publications, and marketing materials. This course can help you develop the skills you need to become a Graphic Designer by teaching you how to use design software and create visually appealing graphics. You will also learn how to create responsive websites that look great on all devices.
Art Director
Art Directors are responsible for the visual design and execution of advertising campaigns and other marketing materials. This course can help you develop the skills you need to become an Art Director by teaching you how to use design software and create visually appealing graphics. You will also learn how to create responsive websites that look great on all devices.
Project Manager
Project Managers are responsible for planning, executing, and controlling projects. This course may be useful for Project Managers by teaching them how to use project management tools and techniques. You will also learn how to create and manage project plans, budgets, and timelines.
Business Analyst
Business Analysts are responsible for analyzing business processes and systems and identifying areas for improvement. This course may be useful for Business Analysts by teaching them how to use data analysis tools and techniques. You will also learn how to create and present business analysis reports.
Systems Analyst
Systems Analysts are responsible for analyzing and designing computer systems. This course may be useful for Systems Analysts by teaching them how to use systems analysis tools and techniques. You will also learn how to create and present systems analysis reports.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Web Design Responsive Website Template from Scratch HTML CSS.
Classic guide to CSS, providing in-depth coverage of all aspects of the language. It must-read for anyone who wants to learn CSS thoroughly.
Provides practical, real-world solutions to common CSS challenges. It valuable resource for web designers and developers who want to improve their CSS skills.
Practical guide to web usability. It provides simple and effective techniques for making websites more user-friendly.
Comprehensive guide to web development, covering everything from the basics to advanced techniques. It valuable resource for web developers of all levels.
Provides a comprehensive overview of the principles of web design. It valuable resource for anyone who wants to learn how to design effective and visually appealing websites.
Provides a practical approach to user experience (UX) design. It valuable resource for anyone who wants to learn about the principles of UX and how to apply them to web design.
Practical guide to responsive web design, covering the techniques and best practices for creating websites that work well on all devices.
Explores common web design mistakes and provides practical advice on how to avoid them. It valuable resource for web designers and developers of all levels.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser