freeCodeCamp-Projects-HTML-CSS-RWD

Responsive Web Design Course - freeCodeCamp (20 Projects)

Live Certification:

Responsive Web Design

1. Balance Sheet Project

Description:

The Balance Sheet Project is a web application that generates and displays balance sheets for fictional companies. It provides a clear overview of a company’s financial status, including its assets, liabilities, and net worth over multiple years.

Topics Covered:

2. Cafe Menu Project

Description:

The Cafe Menu project is a simple web application that showcases the menu items available at Camper Cafe. It provides information on various coffee flavors and desserts offered by the cafe along with their prices.

Topics Covered:

3. fCC Cat Painting Project

Description:

The fCC Cat Painting project is a fun HTML and CSS project that creates a simple representation of a cat’s face using basic shapes and styling techniques. It’s a great exercise for practicing HTML structure and CSS styling.

Topics Covered:

4. CatPhotoApp Project

Description:

The CatPhotoApp project is a simple web page that showcases cat photos along with information about what cats love and hate, and a form to submit cat photos. It’s a basic HTML project designed to practice HTML structure, linking, image embedding, and form handling.

Topics Covered:

5. City Skyline Project

Description:

The City Skyline project is a visual representation of a city skyline using basic HTML and CSS. It creates a simple skyline with buildings of different heights and styles. This project is a great exercise for practicing CSS positioning and creating visual effects.

Topics Covered:

6. Colored Markers Project

Description:

The Colored Markers project is a simple demonstration of CSS styling to create markers with different colors. It uses basic HTML structure and CSS classes to create marker elements with caps and sleeves in different colors. This project is a good exercise for practicing CSS styling and creating visual effects.

Topics Covered:

7. Ferris Wheel Project

Description:

The Ferris Wheel project is a simple representation of a Ferris wheel using basic HTML and CSS. It creates a Ferris wheel structure with cabins and lines using HTML spans and divs styled with CSS. This project is a good exercise for practicing CSS styling and creating visual effects.

Topics Covered:

8. Magazine Project

Description:

The Magazine project is a static web page representing an online magazine article. It utilizes HTML for structure and CSS for styling to create an engaging layout with text, images, headings, and social icons. This project is a good exercise for practicing HTML layout and CSS styling techniques.

Topics Covered:

9. Nutrition Label Project

Description:

The Nutrition Label project is a static web page representing a nutrition facts label commonly found on food packaging. It utilizes HTML for structure and CSS for styling to create a visually appealing and informative layout. This project is a good exercise for practicing HTML layout techniques and CSS styling for creating complex designs.

Topics Covered:

10. Penguin Project

Description:

The Penguin project is a static web page featuring a cute penguin character created using HTML and CSS. It showcases various CSS techniques for styling and positioning elements to create an adorable penguin illustration. This project is ideal for practicing CSS skills and understanding how to design and implement complex visual layouts using HTML and CSS.

Topics Covered:

11. Photo Gallery Project

Description:

The Photo Gallery project is a simple web page showcasing a photo gallery created using HTML and CSS. It utilizes CSS Flexbox to create a responsive grid layout for displaying multiple images. This project is suitable for practicing Flexbox layout techniques and understanding how to create dynamic and visually appealing photo galleries using HTML and CSS.

Topics Covered:

12. Piano Project

Description:

The Piano project is a simple web page that simulates a piano keyboard using HTML and CSS. It features keys representing piano notes and includes both white and black keys. This project is suitable for practicing CSS styling and layout techniques, as well as understanding basic HTML structure.

Topics Covered:

13. Accessibility Quiz

Description:

The Accessibility Quiz project is a simple web-based quiz focusing on HTML and CSS topics, designed to practice creating accessible web forms. The project includes various form elements such as text inputs, radio buttons, select dropdowns, and textareas. It also demonstrates the use of semantic HTML elements and ARIA attributes to enhance accessibility.

Topics Covered:

Additional Notes:

14. Registration Form

Description:

The Registration Form project is a basic web form designed to collect user registration information. It includes various form fields such as text inputs, email inputs, password inputs, radio buttons, file uploads, select dropdowns, checkboxes, and textareas. The project aims to demonstrate the creation of an accessible and user-friendly registration form using HTML and CSS.

Topics Covered:

Additional Notes:

15. Rothko Painting

Description:

The Rothko Painting project is a simple web page that mimics the abstract art style of Mark Rothko. It consists of a canvas with three colored rectangles arranged vertically. The project aims to replicate the minimalist and contemplative qualities often associated with Rothko’s paintings using HTML and CSS.

Topics Covered:

Key Features:

Additional Notes:

Certification Projects

16. Product Landing Page

Description

The Product Landing Page is a web page designed to showcase handcrafted, home-made masterpieces, particularly trombones. It features information about premium materials, fast shipping, and quality assurance. The landing page also includes a video demonstrating how the product works and a pricing section with options for different types of trombones.

Topics Covered

Key Features

17. Survey Form

Description

This Survey Form is designed to collect personal information from users for feedback and engagement purposes. It is a comprehensive form that includes various types of inputs like text, email, number, radio buttons, checkboxes, and dropdown menus.

Topics Covered

Key Features

18. Tribute Page - Dr. Norman Borlaug

Description

This project is a tribute page dedicated to Dr. Norman Borlaug, a figure renowned for his contributions to agriculture and efforts to end world hunger. The page features a brief biography, significant achievements, and a timeline of Dr. Borlaug’s life, celebrating his legacy as “The man who saved a billion lives.”

Implementation

Topics Covered

Key Features

19. JavaScript ES6+ Technical Documentation Page

Description:

This project is a technical documentation page aimed at providing comprehensive information about JavaScript ES6+ features and concepts. It serves as a resource for developers who want to learn about the latest enhancements and best practices in JavaScript programming. The documentation covers various topics including variable declaration, data types, control flow statements, functions, and more.

Topics Covered:

20. Personal Portfolio Webpage (In Progress)(Pending)

Description:

This project is a personal portfolio webpage aimed at showcasing the skills, projects, and experiences of an individual. It serves as an online resume and portfolio for professionals, students, or anyone looking to display their work to potential employers or clients.

Sections:

Features:

Technologies Used:

Design Elements:

Deployment: