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
- Installing Font AwesomeThree ways to get the icons into a project — CDN, npm packages and hosted kits — and what each one costs you.
- Using, sizing and animating iconsThe class syntax, the three free styles, the sizing scale, fixed width and stacking, and the rotation and animation utilities.
- 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.