Treehouse NewsNew Courses: AngularJS, CSS Basics & Ruby Objects

writes on December 11, 2014

New Courses:

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.

This course has no pre-requisites.


In the world of Single Page Applications, few concepts have spread as quickly and universally as Javascript MVC frameworks, largely spearheaded by AngularJS. In this course, we’ll talk through what makes MVC frameworks so powerful, why Angular is one of the leading choices, and how you can most efficiently use it to transform your data on hand into a full-featured application that responds almost immediately to every interaction and update. By the end, you’ll see not only how to use each of the individual pieces of Angular.JS, but also how to wield them together to build a fully functional web application.

This course has pre-requisites of JavaScript Basics, jQuery Basics, Ajax Basics, and Interactive Pages with JavaScript.

Ruby Objects and Classes

Ruby is known as an “Object Oriented” programming language. But was does object oriented mean? In this course, we’ll cover the basics of Ruby Classes. We’ll learn what classes are, how they are used, and how to write our own.

This course has a pre-requisite of Ruby Loops.

For more information on our new and upcoming content releases visit our Content Roadmap.

2 Responses to “New Courses: AngularJS, CSS Basics & Ruby Objects”

  1. thank you for sharing.. could please tell me what do you think about bootstraps?

Want to learn more about CSS?

Learn how CSS allows you to apply visual styling to HTML elements with colors, fonts, layouts, and more.

Learn more