Free Online Course on Programming for the Web with JavaScript

Sponsored Links

The University of Pennsylvania is offering free online course on Programming for the Web with JavaScript. This course will teach you how to represent and exchange data using JavaScript Object Notation (JSON), and will discuss key principles of object-oriented programming and see how they are used in JavaScript.

In this four week course, applicants to learn how to develop dynamic, interactive, and data-driven web apps using JavaScript. The course will start on August 28, 2017.

Course At A Glance

Length: 4 weeks
Effort:  6-8 hours pw
Subject: Computer Science
Institution: University of Pennsylvania and edx
Languages: English
Price: Free
Certificate Available: Yes, Add a Verified Certificate for $149
Session: Course Starts on August 28, 2017

Providers’ Details

The University of Pennsylvania is an Ivy League institution with 12 undergraduate, graduate and professional schools in Philadelphia, serving a diverse community of more than 20,000 students from around the world. Ranked consistently among the top ten universities in the United States, Penn dates its founding to 1740 and is often considered the first university to offer both graduate and undergraduate studies.

About This Course

JavaScript is the programming language of the World Wide Web. As a professional web software developer, you will not only need to know how to program in this simple yet powerful language, but you will need to understand the fundamentals of how data is exchanged on the World Wide Web (WWW) and what tools and frameworks are available to you for creating robust, interactive web applications.

This course, part of the CS Essentials for Software Development Professional Certificate program, provides an introduction to modern web development using JavaScript. In addition to exploring the basics of web page creation using HTML and CSS, you will learn advanced web page layout and responsive design tools such as Bootstrap. You will also learn how browsers represent a web page data using the Document Object Model (DOM) and how to develop dynamic, interactive web pages using JavaScript in the browser. Beyond fundamental JavaScript syntax and advanced language features such as callbacks, events, and asynchronous programming, you will work with jQuery, which provides functionality for simplified DOM manipulation and event handling.

Why Take This Course?

This course will teach you how to represent and exchange data using JavaScript Object Notation (JSON), and will discuss key principles of object-oriented programming and see how they are used in JavaScript.

Learning Outcomes

  • The basics of how the World Wide Web allows browsers to send and retrieve web content
  • Web browser internals, the Document Object Model (DOM), and jQuery
  • How to create dynamic, interactive web pages using JavaScript
  • Techniques for creating data-driven websites using modern web technologies
  • Client-side JavaScript libraries and frameworks
  • Server-side JavaScript application architecture, middleware, HTTP, and RESTful API design

Instructors

Chris Murphy

Associate Professor of Practice, School of Engineering and Applied Science, University of Pennsylvania

Requirements

  • Basic knowledge of computer programming (variables, functions, control flow)
  • Knowledge of core data structures (arrays, lists, sets, trees)

How To Join This Course

  • Go to the course website link
  • Create an edX account to SignUp
  • Choose “Register Now” to get started.
  • EdX offers honor code certificates of achievement, verified certificates of achievement, and XSeries certificates of achievement. Currently, verified certificates are only available in some courses.
  • Once applicant sign up for a course and activate their account, click on the Log In button on the edx.org homepage and type in their email address and edX password. This will take them to the dashboard, with access to each of their active courses. (Before a course begins, it will be listed on their dashboard but will not yet have a “view course” option.)

Apply Now

, ,

Sponsored Links
Need Scholarship Help? Comment and Discuss.