HTML
Forms
HTML Forms
Forms are used to collect user input, ranging from text fields and selections to data submissions, facilitating interactions between users and web applications.
Suggested readings
Learn Forms | web.dev
Your first form – Learn web development | Mozilla Developer Network (MDN)
How to Use HTML Forms – HTML Form Basics | FreeCodeCamp
HTML Dog - Form
Learn HTML: Forms | Codecademy
Skill plan
Recommended projects to do to advance this skill progressively.
+1.8k rep
0
/5 challenges
Tracking your progress
To progress in the skill plan, you must add the skill to the
"Skills used"
field when completing a challenge.
1
Mid
Newsletter Section
Build a responsive newsletter subscription section with both client-side and server-side validation
Go to project
2
Starter
Text Input Component
Build a text input component used for collecting user input
Go to project
3
Mid
Premium
Contact Section
Build a responsive contact section with form validation and submission functionality
Go to project
4
Starter
Textarea Component
Build a textarea component used for collecting multiple lines of user input
Go to project
5
Senior
Premium
Checkout Section
Build a fully functional and responsive single-page checkout section including all standard checkout functions
Go to project
558 online
Feedback
Projects
Challenges
Submissions
New
Advertise with us ->
Pricing
Sign in / up
Get full access
Project challenges
All challenges
Skills roadmap
Component tracks
Skills roadmap
Build your way up to a well-rounded front end / full stack skillset. Hone a specific skill, or follow our skills progression starting from zero.
Foundational skills
HTML
10.5k rep (in total)
0
/28 challenges
HTML Basics
+3.9k rep
0
/8 challenges
HTML Semantics
+2.2k rep
0
/7 challenges
HTML Images
+2.6k rep
0
/8 challenges
HTML Forms
+1.8k rep
0
/5 challenges
Hide child skills
CSS
17.3k rep (in total)
0
/44 challenges
CSS Basics
+600 rep
0
/6 challenges
CSS Positioning
+3.4k rep
0
/8 challenges
CSS Layout
+1.3k rep
0
/7 challenges
CSS Responsive Design
+3.6k rep
0
/7 challenges
CSS Transforms and Transitions
+3.3k rep
0
/7 challenges
CSS Architecture
+5.1k rep
0
/9 challenges
Hide child skills
JavaScript
10.4k rep (in total)
0
/21 challenges
JavaScript Events
+1.4k rep
0
/6 challenges
JavaScript DOM Manipulation
+3k rep
0
/6 challenges
JavaScript Fetch
+3.7k rep
0
/6 challenges
JavaScript Storage
+2.3k rep
0
/3 challenges
Hide child skills
Intermediate skills
React
Premium
14.4k rep (in total)
0
/36 challenges
React Basics
+500 rep
0
/5 challenges
React Components
+1k rep
0
/6 challenges
React List Rendering
+2.7k rep
0
/7 challenges
React Event Handling
+4.4k rep
0
/9 challenges
React Form Handling
+1.8k rep
0
/5 challenges
React Effects
+4k rep
0
/4 challenges
Hide child skills
Package Managers
Premium
6.6k rep (in total)
0
/8 challenges
Package Manager Basics
+3.3k rep
0
/4 challenges
Package Manager Workspaces
+3.3k rep
0
/4 challenges
Hide child skills
Build Tools
Premium
6.3k rep (in total)
0
/18 challenges
Typechecking
+1.5k rep
0
/4 challenges
Linting & Formatting
+2.3k rep
0
/8 challenges
Bundling
+2.5k rep
0
/6 challenges
Hide child skills
Advanced skills
Testing
Premium
11.8k rep (in total)
0
/14 challenges
Unit Testing
+1.2k rep
0
/6 challenges
End-to-end Tests
+10.6k rep
0
/8 challenges
Hide child skills
Performance
Premium
6.4k rep (in total)
0
/15 challenges
Font Loading Performance
+500 rep
0
/3 challenges
Image Loading Performance
+2.6k rep
0
/8 challenges
Code Loading Performance
+3.3k rep
0
/4 challenges
Hide child skills