Introduction to Web Programming Using JavaScript
Harvard Extension School
CSCI E-3
Section 1
CRN 15118
This course provides an introduction to programming by way of the essential language and runtime environment that powers modern web interfaces. Through a series of examples and projects, students learn basic programming concepts while building an understanding of the power and complexities of JavaScript, which can perplex even experienced web developers. The course provides a solid foundation in computer programming in JavaScript: syntax and data structures, conditionals, objects, scope and closures, Ajax, the DOM, and event handling. Students gain an understanding of the popular libraries that power rich web applications such as jQuery and VueJS. Upon completion, students are prepared for to use JavaScript in their projects, write their own or extend existing JavaScript libraries, employ artificial intelligence (AI) tools to improve productivity, and build rich web applications using these powerful tools.
Registration Closes: August 28, 2025
Credits: 4
View Tuition Information Term
Fall Term 2025
Part of Term
Full Term
Format
Online
Credit Status
Graduate, Noncredit, Undergraduate
Section Status
Open