About this Program
Some of the most engaging websites, mobile apps and games we enjoy today are powered by JavaScript. This versatile and popular programming language allows you to develop dynamic, immersive applications. And the demand for these skills is growing rapidly.
In this three-course certificate program, we’ll cover the full range of JavaScript, including the latest features of ES6. You’ll learn how to use essential frameworks and libraries such as React Redux and Node.js to develop a modern back-end web application deployed to the cloud.
▸ Related Article: How to Become a Web Developer
DESIGNED FOR
Web developers, testers, UX/UI professionals and others with some basic programming experience, preferably in JavaScript.
See Requirements
ADMISSION REQUIREMENTS
To apply, you must have:
- Proficiency in HTML and CSS
- Some basic experience with JavaScript or another programming language, including working with basic file I/O (reading and writing text and/or binary files) and data structures such as arrays, functions, events and objects
Time Commitment
Including time in class, you should expect to spend about 11 to 13 hours each week on coursework.
English Proficiency
If English is not your native language, you should have at least intermediate English skills to enroll. To see if you qualify, make sure you are at the B2 level on the CEFR self-assessment grid. To learn more, see English Language Proficiency Requirements – Noncredit Programs.
International Students
To enroll, international students must have a visa that permits study in the United States. This program does not enable students to obtain or maintain F-1 visa status. For more information, see Admission Requirements for International Students.
TECHNOLOGY REQUIREMENTS
- Access to a computer with a recent operating system such as Windows 7 or later or Mac OSX 10.6 or later, although an Intel Mac or Linux platform is optimal
- Recent web browser
- High-speed internet connection
- Headset and webcam (recommended)
- Second monitor (recommended)
Earning the Certificate
You earn a certificate of completion by successfully completing all required courses. For more information, see Earning the Certificate.
▸ Explore More: What programming language suits you best? Find the right programming language for you.
WHAT YOU’LL LEARN
- How to combine JavaScript with CSS and HTML for application development
- DOM manipulation, data structures and state containers
- How to create single-page applications using React.js
- Various JavaScript libraries and how to bundle them using Webpak
- How to use Node.js for back-end web application development
GET HANDS-ON EXPERIENCE
You’ll build a back-end web application using HTML, JavaScript, Node.js and other tools.
APPLY FOR A SCHOLARSHIP
You may be eligible to apply for a UW Certificate Scholarship or Rotary Scholarship to cover most of the costs of this program. Scholarships are awarded based on financial need and the potential of the program to positively impact your career. For more information, see the Scholarships page.
EARN DIGITAL BADGES
You can earn a digital achievement badge for successfully completing this certificate program, as well as a separate badge for each course. These badges can be shared on LinkedIn and other social media sites. Learn more about digital badges.
Career Stats
66%
Alumni working in field
Sample Employers
Microsoft, Expeditors, T-Mobile, Alaska Airlines, Blue Origin, Boeing
26%
Projected job growth for software developers in the United States (2022-2032)
$127,260
Average salary for software developers in the United States (2022)
OUR ENROLLMENT COACHES ARE HERE TO HELP
Connect with an enrollment coach to learn more about this offering. Or if you need help finding the right certificate, specialization or course for you, reach out to explore your options.