We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

Introduction to CSS3

Yaakov Chaikin

Do you realize that the only functionality of a web application that the user directly interacts with is through the web page? Implement it poorly and, to the user, the server-side becomes irrelevant! Today’s user expects a lot out of the web page: it has to load fast, expose the desired service, and be comfortable to view on all devices: from a desktop computers to tablets and mobile phones.

Read more

Do you realize that the only functionality of a web application that the user directly interacts with is through the web page? Implement it poorly and, to the user, the server-side becomes irrelevant! Today’s user expects a lot out of the web page: it has to load fast, expose the desired service, and be comfortable to view on all devices: from a desktop computers to tablets and mobile phones.

This course provides a comprehensive introduction to webpage styling and layout using CSS. It will discuss how one can select and target specific HTML elements, apply styles using CSS properties, and interact with the CSS box model. Additionally, the course teaches key CSS concepts, including selectors, specificity, inheritance, units of measurement, positioning, and floats. The course will also cover responsive design principles and how to use media queries to create websites that adapt to different screen sizes. Additionally, the course will introduce Bootstrap, a popular CSS framework, and demonstrates how to use its grid system to build responsive layouts efficiently. By the end of the course, learners have a solid foundation in CSS and be able to create visually appealing and responsive websites.

Enroll now

What's inside

Syllabus

Introduction to CSS3
A lot of people "tinker" with CSS. In this course, we'll take you from the very basics of CSS3 to some fairly advanced concepts like floating and CSS rule conflict resolution. We'll go over the 'box model', background property, etc. We'll finish off the course with learning about Responsive Design using our own CSS code as well as start introducing Twitter Bootstrap with its essential Grid System.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores fundamental CSS3 concepts like HTML element targeting, style application, and the CSS box model, making it suitable for beginners in CSS
Covers advanced concepts like floating and CSS rule conflict resolution, providing a comprehensive foundation in CSS
Includes an introduction to responsive design and the popular CSS framework Bootstrap, equipping learners with practical skills for building responsive websites
Taught by Yaakov Chaikin, an experienced instructor recognized for his expertise in web design and development
Provides a strong foundation for learners looking to develop their skills in CSS and responsive web design

Save this course

Save Introduction to CSS3 to your list so you can find it easily later:
Save

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 Introduction to CSS3 with these activities:
CSS: The Complete Reference
Expand your CSS knowledge by exploring this comprehensive reference, providing in-depth explanations and practical examples to enhance your understanding.
Show steps
  • Read selected chapters on CSS topics
  • Refer to the book for further clarification or in-depth knowledge
Explore CSS Box Model
Deepen your understanding of CSS by learning about the box model and its components, enabling you to effectively control element dimensions.
Show steps
  • Follow tutorials on CSS Box Model
  • Apply box model concepts to your web pages
Identify CSS Selectors
Enhance your understanding of CSS selectors by practicing their identification and application in real-world scenarios.
Browse courses on CSS Selectors
Show steps
  • Explore HTML code to identify elements
  • Apply various CSS selectors to target specific elements
Five other activities
Expand to see all activities and additional details
Show all eight activities
Experiment with CSS Properties
Develop your proficiency in utilizing CSS properties by experimenting with different values and observing their effects on web elements.
Show steps
  • Select various CSS properties
  • Modify values to observe changes in element appearance
  • Experiment with combinations of properties
Explore Bootstrap Grid System
Enhance your efficiency in building responsive layouts by practicing with Bootstrap's powerful grid system.
Browse courses on Responsive Layouts
Show steps
  • Familiarize yourself with the Bootstrap grid system
  • Apply the grid system to create responsive layouts
Master CSS Positioning
Enhance your ability to precisely position elements on your web pages by practicing various CSS positioning techniques.
Show steps
  • Explore different CSS positioning methods
  • Apply positioning techniques to control element placement
  • Debug and refine your positioning strategies
Build a Simple Web Page
Apply your CSS knowledge by creating a functional web page, showcasing your ability to style and lay out content.
Show steps
  • Create an HTML structure for the web page
  • Style the web page using CSS
  • Test and refine your web page
Practice Responsive Design
Develop your skills in creating responsive web pages that adapt to different screen sizes, ensuring an optimal user experience across devices.
Browse courses on Responsive Design
Show steps
  • Understand the principles of responsive design
  • Use media queries to adjust layouts based on screen size
  • Test and refine your responsive design implementations

Career center

Learners who complete Introduction to CSS3 will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

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

Similar courses

Here are nine courses similar to Introduction to CSS3.
Responsive Website Basics: Code with HTML, CSS, and...
Most relevant
Hands-on Responsive Web Design 1: Media Queries & CSS...
Most relevant
Coding the Static Restaurant Site
Most relevant
CSS Bootcamp - Master CSS (CSS Grid / CSS Flexbox)
Most relevant
Build a Responsive Layout with CSS Grid
Most relevant
Creating Responsive Pages with CSS FlexBox
Most relevant
Developing Responsive Web Pages Using HTML5 and CSS3
Most relevant
Learn Responsive Web Design
Most relevant
HTML and CSS in depth
Most relevant
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 - 2024 OpenCourser