The Cascading Style Sheets (CSS) language can be learned through college or online classes, from online tutorials or from books. If learned in a classroom, it may be included as a component of an HTML or Web design course rather than as a stand-alone subject.
Courses in CSS and CSS3 are offered at many colleges. Community or junior colleges are more likely to offer individual courses that allow the student to pay only for the credit hours they are taking. Some courses at local colleges may be offered partially or entirely online, and some online schools, such as the University of Phoenix and FullSail.edu, also offer CSS courses.
A number of free online courses in CSS are also available. Some sources of these are Codecademy, Code School, W3Schools, MIT OpenCourseWare and Utah State OpenCourseWare.