Frontend Mastery
Frontend Mastery
FREE RESOURCES
PROJECT IDEAS
CODING MASTER
Laying the Foundation 07
HTML Basics 08
CSS Essentials 10
JavaScript Basics 15
DOM Manipulation 17
Introduction to UX and UI 27
Frontend Libraries 28
Performance Optimization 33
Web Accessibility 35
Responsive Design 37
Design Tools 40
Building a Portfolio 55
58
Online Learning Platforms 61
Youtube Channels 62
Youtube Tutorials 63
Documents 64
Applications 65
Blog Websites 66
Cheat Sheets 67
Free Courses 68
Books 69
Code Snippets 70
Free Web Hosting 71
Code Challenging Websites 72
Free Online Games 73
CSS Generators 74
Free Templates 75
Github Repository 76
Color Palettes 77
Chrome Extensions 78
Icons 79
Illustrations 80
Newsletter 81
Web Design Inspiration 82
Animation Libraries 83
AI Tools 84
Additional Platforms 85-86
HTML Project Ideas 88-90
CSS Project Ideas 91-93
JavaScript Project Ideas 94-96
React JS Project Ideas 97-98
99
In this chapter, we will lay the foundation for
your frontend development journey by
exploring the fundamental languages of web
development: HTML and CSS. You will learn
how to structure web pages, create layouts,
and style elements.
1.1 HTML Basics:
To add images, use the <img> tag with the src attribute
specifying the image file's URL. Alt text should be
provided using the alt attribute for accessibility. For
multimedia content, HTML5 introduces the <video> and
<audio> tags for embedding videos and audio files,
respectively.
1.2 CSS Essentials:
Books Newsletter
Additional Platforms
ONLINE LEARNING PLATFORMS
2) Recipe Page
Design a webpage to display recipes with images and instructions.
3) Event Countdown
Build a countdown timer for upcoming events.
4) FAQ Accordion
Create an accordion-style FAQ section with expandable and collapsible answers.
5) Newsletter Subscription
Design a form for users to subscribe to a newsletter with validation.
6) Profile Card
Design a card to showcase a person's profile with an image, name, and brief description.
9) Testimonial Section
Create a section displaying customer testimonials with styled quotes and images.
72) Chatbot
Develop a chatbot that can answer user queries and provide relevant information.
ADVANCED LEVEL PROJECT IDEAS:
CONNECT WITH US