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. He 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.
It is recommended to only take this course if you have completed Framing Front-End Web Development, Structuring Content with HTML, Styling Web Content with CSS, and Composition and Responsive Design or have equivalent experience.
- Develop the perspective and confidence of a programmer
- Design interactivity to improve the user experience
- Debug and troubleshoot web development issues
How It Works
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