Loading...

Course Description

In this course, you will differentiate JavaScript in the browser from implementation on the local computer. You will begin writing command-line scripts to automate tasks and overcome development challenges when working locally. You will also explore working with existing codebases as well as the social and ethical considerations of programming. In the project, you will build a simple progressive web app, extending JavaScript beyond the web.

The following courses are required to be completed before taking this course:

  • Fundamentals of Programming
  • Writing Programs That Make Decisions
  • Coding Multi-Part Problems
  • Solving Problems Using Functions
  • Expanding Functionality With Libraries

Faculty Author

Kyle Harms

Benefits to the Learner

  • Recognize the differences between using JavaScript in the browser and on the desktop
  • Write command-line scripts to streamline data processing and solve problems during development
  • Write code that adds new functionality to an existing codebase
  • Recognize the social and societal impacts of programming

Target Audience

  • Novice and self-taught programmers
  • Web development career starters
  • Small business owners managing a website

Applies Towards the Following Certificates

Loading...
Cornell Computing and Information Science
Thank you for your interest in this course. Unfortunately, the course you have selected is currently not open for enrollment. Please complete a Course Inquiry so that we may promptly notify you when enrollment opens.
Required fields are indicated by .