Introduction

This course provides an introduction to web development 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, Ext JS, and others. Upon completion, students are prepared to use Javascript libraries in their projects, write their own or extend existing JavaScript libraries, and build rich web applications using these powerful tools. No computer programming experience is required, though exposure to basic HTML and CSS is helpful.

Meet The Author

Larry Bouthillier

Larry Bouthillier

Director of Online Education, New England Institute of Technology.

Larry Bouthillier has been leading educational technology and online video initiatives for over 17 years. As Harvard Business School's first director of educational technology, and later, Harvard University's director of digital video services, he created and led award-winning teams to develop educational tools and platforms, create educational software and multimedia content, and implement global distance learning initiatives. Currently, Bouthillier is the director of online education at the New England Institute of Technology, where he directs multiple initiatives to create a comprehensive capability for online education, including building an outstanding instructional design and academic technology team, and remaking the college's academic software and video platforms.

With an extensive background in traditional media production as well as web software development, Bouthillier has many years of experience developing scalable systems to manage the creation and distribution of dynamic, personalized, interactive rich media content. He is a frequent author, teacher, and consultant on the effective use and deployment of digital media in education and the enterprise. He is a former contributing editor to StreamingMedia.com and a program co-chair for the Enterprise Video Conference. In 2004, he was named one of the Digital Media 100, a list of the industry's top leaders, influencers, and innovators by Digital Media Magazine, and was one of StreamingMedia Magazine's 2009 Streaming Media All-Stars.

  • CAS, Harvard Extension School

Course Provided By

Back To Top