This lesson will introduce Angular pipes and how to use them in your component templates. Pipes are functions used in Angular templates to transform data into a different format for the view, like changing a string to title case, or displaying a date in a specific format. Angular provides builtin pipes that cover the standard data transformations, and these pipes are available for use all throughout your application. The syntax is to use the pipe operator and a pair of curly brackets. On the left is the input for the pipe, and on the right is the name of the pipe. So in the class I'm going to create a string. And then in the template you can use the uppercase pipe or the lowercase pipe, which will convert the string to all upper- or lowercase. And then viewing that in the browser. And here you can see that the string was altered to display in either all uppercase or all lowercase. Some pipes also take parameters. The date pipe has many different formats for displaying Angular date objects. First I'm gonna create a date object in the class. The date pipe has many different formats for displaying Angular date objects. There are predefined options, like short date and full date. There are some predefined options for date, like short date and full date like you can see here, or you can customize the date format. This will display the date with two digits for the month and day, and four for the year, which, opening up the browser, you can see here. The currency pipe also takes parameters. It will use your local information as the default, or you can specify which to display. In the class I'm gonna set an amount. And then use the pipe in the template. And here you can specify a currency type. Angular provides other builtin pipes as well. To view those, or learn more about any of the optional parameters, you can check out Angular's API at angular.io. That's all for this lesson on Angular pipes. In the next lesson, we'll introduce Angular directives.