JavaScript and Web Development

Full-stack web development in JavaScript: HTML and CSS, the DOM, asynchronous code and APIs, TypeScript, React, Node.js and Express, security and accessibility, performance and deployment.

Years
2
Courses
19
Credits
57
Ready now
3

This program follows the structure of a two-year associate of applied science in web development. Each course is free and earns a certificate of completion; courses marked "In development" show their planned lessons and open as they are written.

Year 1

Fall term

CodeCourseCrStatus
NET-101 IT Fundamentals: Hardware, Software and Support 3 Ready
WEB-101 Web Fundamentals: HTML, CSS and HTTP 3 In development
JS-101 JavaScript Programming I 3 In development
PYTH-110 Developer Tools and Version Control 3 Ready

Spring term

CodeCourseCrStatus
JS-102 JavaScript Programming II: Functions, Objects and Modules 3 In development
JS-110 The DOM and Browser Events 3 In development
JS-120 Asynchronous JavaScript and APIs 3 In development
JS-130 TypeScript 3 In development
WEB-201 Databases and SQL for Applications 3 In development

Year 2

Fall term

CodeCourseCrStatus
JS-201 Data Structures and Algorithms in JavaScript 3 In development
JS-210 JavaScript Testing and Tooling 3 In development
JS-220 Front-End Development with React 3 In development
JS-230 Back-End Development with Node.js and Express 3 In development
CYB-101 Security Fundamentals 3 Ready

Spring term

CodeCourseCrStatus
JS-240 APIs, Authentication and Real-Time Apps 3 In development
JS-250 Web Performance and Progressive Web Apps 3 In development
JS-260 Deploying JavaScript Applications 3 In development
WEB-230 Web Application Security and Accessibility 3 In development
JS-290 JavaScript and Web Development Capstone 3 In development