If you want to take your HTML skills to the next-level, this bundle of video courses is perfect for you.
By the end of this set of six courses, you'll know how to:
The courses contain more than 12 hours of video, so if you're serious about mastering HTML, get started with our HTML Essentials bundle!
Want to get started with CSS? This bundle gives you everything you need in one convenient place. Across six courses with more than 13 hours of video, you’ll learn the terminology needed to work with CSS, how to organise your CSS using SMACCS, the advanced features available with LESS, and how to build a coming soon page using your new skills.
You may also want to take this free Tuts+ course, if you are starting from the very beginning:
If you're ready to learn CSS, then get started!
Get started creating web pages with HTML and CSS, the basic building blocks of web development. HTML, or Hypertext Markup Language, is a standard set of tags you will use to tell the web browser how the content of your web pages and applications are structured. Use CSS, or Cascading Style Sheets, to select HTML tags and tell the browser what your content should look like. Whether you are coding for fun or planning to start a career in web development, learning HTML and CSS is a great place to start.
In this intermediate to advanced course, we'll take an in-depth look at some of the latest features in CSS.
Learn how to use flexbox and multiple columns for layout. See how animations, transitions, and transforms can enhance a website's design. We'll also expand upon the media query concepts learned in CSS Basics.
CSS (Cascading Style Sheets) is a style sheet language that describes the presentation of web pages. Whereas HTML is what forms the structure of a web page, CSS is what we use to style the HTML with colors, backgrounds, font sizes, layout, and more. As you'll soon learn, CSS is one of the core technologies for designing and building websites.
The web is a two-way communication medium. There’s lots of HTML elements for displaying data and producing output, and conversely, there’s also lots of HTML elements for accepting input. Accepting input from the user means creating web forms. In this course, we’ll learn about all the most important form elements that web professionals use on a daily basis.