Join James Williamson for an in-depth discussion in this video Who is this course for?, part of Learning CSS.
- [Voiceover] One of the first things you'll notice about this course is that it's a little bit different than all the other CSS courses in the lynda.com online training library. Because of that, I thought I'd take a few moments here to describe what this course is and who it's designed for. First, you'll notice that this course has no hands on exercises. As part of the fundamentals series, it's designed to give you a high-level overview of CSS, its history, concepts, and terminology. If you're new to CSS or need an overview of what CSS is, this course is for you.
In fact, if you're brand new to CSS, I recommend watching this course first before moving on to the more applied courses. I know it's sometimes tough to be an observer when you want to try things out on your own, but I've designed this course to make you more familiar with the concepts and terms that you'll encounter while learning CSS. Being familiar with the terminology and having an overall understanding of how CSS works means that you'll be able to focus more on the individual concepts within the other CSS courses. I'd also highly recommend this course for someone that needs to be more familiar with the language of CSS without needing to author it themselves, or for somebody that's just sort of curious about what CSS is and wants to test the waters to see if it's right for them.
So, does this mean that you should skip this course if you had prior experience with CSS? Well, ultimately, that's up to you, but if you're like me and you're largely self-taught, you've probably missed a thing or two along the way, or maybe you've just never focused on the big picture of how CSS works. This course will hopefully fill in some of those gaps and give you a clearer picture of how it all works together. After watching this course, I recommend moving on to my CSS Core Concepts course. It features hands-on exercises that reinforce many of the concepts you'll learn here.
I hope this gives you a clear picture of what this course is all about. Let's dive in and start learning the fundamentals of CSS.
CSS Fundamentals covers the basic concepts, terminology, and techniques you need to read and write CSS. It's for people who want a big-picture overview before taking hands-on courses. Author James Williamson explains how CSS affects text, borders, backgrounds, and images; how CSS works with HTML; and how the W3C's evolving CSS specification impacts designers. He also reviews some of the most popular CSS editors and frameworks and lists online tools and resources for further study.
- What is CSS?
- Basic selector types
- Using CSS with HTML
- How browsers render CSS differently
- Exploring CSS specifications
- Checking browser support
- Working with fonts
- Understanding the box model
- Adjusting margins and padding
- Positioning elements
- Basic CSS layout concepts
- Media types and media queries
- Working with CSS frameworks and CSS grids