Font Awesome

An icon set you can drop into any page.

💡
This course has 3 lessons. Start with the first one and use the next / previous links at the bottom of each lesson — the sidebar keeps the whole course in order.

Lessons

  1. Installing Font AwesomeThree ways to get the icons into a project — CDN, npm packages and hosted kits — and what each one costs you.
  2. Using, sizing and animating iconsThe class syntax, the three free styles, the sizing scale, fixed width and stacking, and the rotation and animation utilities.
  3. Accessibility and performance trade-offsDecorative versus meaningful icons, the labelling patterns that actually work, and what each delivery method costs in bytes and render time.

More in Front-end Development

HTML CSS JavaScript TypeScript HTML DOM AJAX JSON Tailwind CSS Bootstrap 5 Foundation Vue.js React Next.js Angular jQuery ECharts Chart.js SVG

Last refreshed 2026-09-17.