Programming for the Web with JavaScript powered by edX –Online Program

Offered by: University of Pennsylvania

College credits:

Course length: 4 weeks

Overview

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.

This course will also introduce you to modern web frameworks and component-based libraries such as React.js for efficiently developing modular web page components, and D3.js for creating data-driven documents. We will also teach you how to represent and exchange data using JavaScript Object Notation (JSON), and how to access RESTful APIs on the web.

Server-side JavaScript is becoming more prevalent in the industry, with web frameworks such as Node.js and Express making it simple to create and deploy complex, data-driven web applications. This course will prepare you to use such frameworks and show you how to integrate them with NoSQL databases such as MongoDB.


The edX - Guild Experience:
All edX courses, MicroMasters and XSeries in partnership with Guild are offered as an enhanced program to promote successful completion of course and relevance to professional goals. The three-month program includes:
  • Full access to course & content components for extended time - though expected duration of courses vary, all students will have access to content for three months to ensure you can fit the course into your busy life
  • Credential upon completion of each course - credentials matter today, to help you stay current at work, learn a new skill, or expand your professional growth
  • Network of peers - connect with colleagues around the country in an easy-to-use forum to engage in professional and academic topics
  • Community coach - professional coach right at your fingertips. Interact with with a Master's degree coach who provides 1:1 and group coaching to help you stay on track  
  • Weekly events - webinars, study sessions and virtual group coaching to discuss student-driven topics 
  • Resource hub - videos, articles, tracking tools and content around relevant content like time management, leadership development and leveraging credentials at work

Curriculum

Cost and Schedule

Guild provides reduced cost education for working adults. We’ll help you have an affordable path to move your education forward.

Cost

Guild students may pay as little as 0-10% of the published cost of a course or program by taking advantage of:
  • Tuition assistance benefits from your employer 
  • Guild's tuition discount, and no out-of-state tuition costs.
Talk to your Guild Education Coach about whether this program is eligible for funding from your employer!

Schedule

edX courses are 100% online and asynchronous, which means you can log in when it's convenient for you - from almost any place in the world with an internet connection. You'll be able to move through the courses at your own pace. Stay a little longer where you need or want more time, and speed through the materials that you master quickly.

Frequently Asked Questions


Tell me more about Guild Education.
+
Guild Education partners with employers to offer a variety of online classes, programs, and degrees from top-ranked universities that you can complete while working.

You will get support from a Guild advisor, who will help you find the right program, navigate the financial aid process, and provide you with personal college and career advising to help you navigate the college process from day one to graduation.

To give employees a variety of options, Guild partners with a consortium of universities and learning providers, including Brandman University, Western Governors University, Bellevue University, and StraighterLine, in addition to offering custom content. 

Benefits of partnering with Guild include:
  • A path to finish your degree or take graduate courses, at little to no cost
  • A personal college and career adviser to help you navigate programs and offerings
  • Online classes that allow you to work at your own pace
  • Relevant classes and programs designed to help you advance in your career
  • Credit recognition for past college credits and corporate credits towards your degrees

What are Guild's guiding principles?
+
  • Students first: We're here to help you, and you come first in our world. In exchange, we expect you give your all and to support your fellow classmates.
  • We learn best by doing: Experimentation, learning by doing, feedback and reflection lay at the core of every learning experience with Guild.
  • Feedback makes us better, in fact, it’s a gift: Practice only makes perfect when we get feedback on how to improve.
  • Reflection is a need-to-have, not a nice-to-have: Reflection allows us to digest the learnings and feedback we’ve received.
  • Community matters: We’re all in this together and we expect all Guild members to appreciate the role we play in each other’s learning experience.