Kyle Harms received his Ph.D. in Computer Science in 2017 at Washington University in St. Louis. Under the supervision of Dr. Caitlin L. Kelleher, he investigated leveraging completion problems to help enable middle-school students to learn computer programming independently. Professor Harms has completed and published research on a variety of topics relating to young learners and learning how to code, both through structured programs and through self-taught methods. His software work is available on the novice programming environment Looking Glass and the open-source program github.
In this course, you will build a form to collect data input. This process begins with analyzing how web requests work and identifying the parameters of the hypertext transfer protocol (HTTP). Next, you will design and code a form to collect user data. You'll use advanced topics such as client-side form validation and error messages to improve the user experience and overall validity of collected data. You will then evaluate your form and implementation to ensure the final design is appropriate and functional.
You are required to have completed the following course or have equivalent experience before taking this course:
- Framing Front-End Web Development
- Structuring Content with HTML
- Styling Web Content with CSS
- Composition and Responsive Design
- Improving User Experience with Interactivity
Key Course Takeaways
- Use HTTP requests and parameters to pass user data to the web server
- Design a universally accessible form to collect data from your target audience
- Conduct a non-user based evaluation of the design and implementation of your form that includes a focus on gender inclusiveness
Fill out the form below to download program information and connect
Download a BrochureNot ready to enroll but want to learn more? Download the course brochure to review program details.
How It Works
7-10 hours per week
100% online, instructor-led
Cornell Bowers College of Computing and Information Science
Lecturer, Cornell Bowers College of Computing and Information Science
Who Should Enroll
- Aspiring web developers, web designers, and UX designers
- Backend programmers who need front-end skills to become full-stack developers
- Self-taught web programmers
Get It Done
Our programs are expressly designed to fit the lives of busy professionals like you.
cornell's Top Minds
Courses are personally developed by faculty experts to help you gain today's most in-demand skills.
Cornell's internationally recognized standard of excellence can set you apart.
Stack To A Certificate
Request Information Now by completing the form below.
Act today—courses are filling fast.