
Skills you'll gain: Full-Stack Web Development, Javascript, Web Development Tools, Jest (JavaScript Testing Framework), Web Design and Development, Object Oriented Programming (OOP), Web Development, Application Programming Interface (API), HTML and CSS, Back-End Web Development, Web Applications, JSON, Restful API, Event-Driven Programming, Application Development, Application Deployment, Unit Testing, Programming Principles, Data Structures, Prototyping
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Responsive Web Design, HTML and CSS, Web Design, Event-Driven Programming, UI Components, Front-End Web Development, Cascading Style Sheets (CSS), Javascript, Interactive Design, User Interface (UI) Design, Animations, User Interface (UI), Application Programming Interface (API), User Interface and User Experience (UI/UX) Design, Hypertext Markup Language (HTML), Data Persistence
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Application Programming Interface (API), Javascript, Web Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Application Programming Interface (API), Web Development Tools, Web Development, Development Environment, Web Applications, Data Integration, Data Access, Hypertext Markup Language (HTML), GitHub, Data Structures
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Javascript, Software Design Patterns, Data Management, Data Structures, Web Development, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Javascript and jQuery, jQuery, Data Validation, Javascript, Event-Driven Programming, Application Programming Interface (API), Object Oriented Programming (OOP)
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Javascript, Web Development, Web Development Tools, Scripting, Hypertext Markup Language (HTML), Programming Principles
Beginner · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: JSON, NoSQL, Javascript, Data Store, Data Import/Export, Cloud Computing, Software Development
Beginner · Guided Project · Less Than 2 Hours

Microsoft
Skills you'll gain: Performance Tuning, Development Testing, Software Testing, Unit Testing, Software Documentation, Application Programming Interface (API), Test Script Development, Code Reusability, Web Applications, Test Driven Development (TDD), Technical Documentation, Frontend Performance, Debugging, Performance Testing, Maintainability, Javascript, Software Design Patterns, Software Architecture, Secure Coding, Data Transformation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Persistence, Object Oriented Programming (OOP), Object Oriented Design, Javascript, Web Applications, Application Programming Interface (API), User Interface (UI), Interactive Design, Front-End Web Development, Event-Driven Programming, Animations
Beginner · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Javascript, Application Programming Interface (API)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Javascript, Event-Driven Programming, Web Applications, Application Deployment, Web Development, Full-Stack Web Development, Hypertext Markup Language (HTML), Code Reusability, Programming Principles, GitHub, Object Oriented Design, Object Oriented Programming (OOP), Data Validation
Beginner · Course · 1 - 3 Months