Get the skills you need to become a successful web designer with this detailed course covering everything from coding to designing intuitive layouts. Are you looking to pursue a career in web design? Develop the skills you need to bring your website ideas to life with this comprehensive course. Learn from experts on coding, designing intuitive layouts, and bringing your project from concept to completion.
Introduction to the Basics
Before getting started, you'll need to familiarize yourself with the fundamentals of web design. This includes an introduction to HTML and CSS coding, understanding the structure of a website and its components, as well as gaining an appreciation for UX/UI best practices. With this comprehensive course, you’ll get all the tools and knowledge you need to be successful in web design.
Building Websites with HTML and CSS
Web design requires a good understanding of markup languages and styling techniques, particularly HTML and CSS. This course covers the basics of coding with HTML and styling your web pages with CSS so that you can create beautiful, interactive websites. You’ll learn how to structure your website, create effective navigation elements, use typography principles to your advantage, and create simple layouts. By the end of this module, you should be able to confidently build websites from scratch!
Styling Websites with CSS3
CSS is an essential tool for web designers that allows them to give their websites a professional, attractive look. In this module, you’ll learn how to use CSS3 to style text, backgrounds, images, and other elements with colors, gradients, font styles, borders and shadows. You’ll also explore media queries and how they can be used to create responsive layouts that are optimized across all different types of devices. Finally, you’ll explore the flexbox layout model so that designing user interfaces is easier than ever!
Making Responsive Layouts in CSS3
In this module you will learn how to use CSS3 media queries and the flexbox layout model to create responsive layouts that are optimized across all different types of devices. We will explore how to adjust websites so they look great on mobile phones, tablets, and desktop computers by using media queries and percentages instead of pixels. You'll also discover important techniques such as responsive navigation menus and media embedding for creating a complete mobile-friendly website.
Creating Interactive Elements with JavaScript and jQuery
You will learn how to program interactive elements with the JavaScript and jQuery library. These can be used for creating dynamic elements on a page such as sliders, tabs, accordions, buttons, and more. We'll cover topics such as event handling, AJAX requests, object-oriented programming approaches, DOM manipulation and using advanced jQuery methods. You'll leave this module with the skills needed to add powerful interactive features to any website you design.