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
| Code | Course | Cr | Status |
|---|---|---|---|
| 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
| Code | Course | Cr | Status |
|---|---|---|---|
| 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
| Code | Course | Cr | Status |
|---|---|---|---|
| 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
| Code | Course | Cr | Status |
|---|---|---|---|
| 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 |