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.
Framing Front‑End Web DevelopmentCornell Course
Web Development
Cornell CourseFraming Front-End Web Development ()
Tell me more!Online
Course Overview
In this course, students go beyond the code to understand what is really important in web development. Through creating a mental model of how web development works, student are exposed to the big picture of how users interact with websites. By building empathy and an understanding of target audience needs, students recognize the benefits of approaching design from the perspective of the user and the importance of accessibility, biases, and cultural sensitivity. Finally, students dive into the inner workings of the web to remove the mystery and build a clear picture of how websites work. Ultimately, the goal of this course is to prepare students to design and build beautiful, functional websites that meet the needs of their target audience.
Key Course Takeaways
- Recognize the impact of mental models on developing and interacting with websites
- Recognize the complexity and needs of your target audience
- Identify the importance of designing to communicate effectively
- Construct a mental model of how the web works
- Identify the common tools used in web development
Download Brochure
Fill out the form below to download program information and connect
with us.
Download a Brochure
Not ready to enroll but want to learn more? Download the course brochure to review program details.How It Works
Course Length
2 weeks
Effort
7-10 hours per week
Format
100% online, instructor-led
Course Author
Kyle Harms
Lecturer
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
- Entrepreneurs
Get It Done
100% Online
100% Online
Our programs are expressly designed to fit the lives of busy professionals like you.
Learn From
cornell's Top Minds
cornell's Top Minds
Courses are personally developed by faculty experts to help you gain today's most in-demand skills.
Power Your
career
career
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.