
Coursera
Skills you'll gain: Javascript, Event-Driven Programming, Web Design and Development, Web Applications, Interaction Design, Scripting, Web Development, Data Validation
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Graph Theory, Javascript, Program Development, Programming Principles, Software Design Patterns, Computational Thinking, Debugging, Development Environment, Computer Science, Performance Tuning
Intermediate · Course · 1 - 3 Months

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

Skills you'll gain: JSON, Data Structures, Javascript, Application Programming Interface (API), Computer Programming, Object Oriented Programming (OOP), Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Web Development Tools, Javascript, Development Environment, Integrated Development Environments, Computer Programming, Debugging, HTML and CSS, Data Structures
Beginner · Course · 1 - 4 Weeks

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

Skills you'll gain: Javascript, JSON, Event-Driven Programming, Web Development, Programming Principles, Web Applications, Data Structures, Application Deployment, Application Development, Debugging
Beginner · Course · 1 - 3 Months

Duke University
Skills you'll gain: User Interface (UI), Computational Thinking, HTML and CSS, Interactive Design, Web Development, Programming Principles, Web Design, Javascript, Event-Driven Programming, Computer Programming, Algorithms, Image Analysis, Cascading Style Sheets (CSS), Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Front-End Web Development, Responsive Web Design, Bootstrap (Front-End Framework), HTML and CSS, User Interface (UI), Web Design, Event-Driven Programming, UI Components, Web Applications, Javascript, jQuery, Animations, Real Time Data
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Javascript, Event-Driven Programming, Web Development, HTML and CSS, Web Applications, Interactive Design, Debugging, Data Validation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prototyping, Object Oriented Programming (OOP), JavaScript Frameworks, Software Design Patterns, Software Design, Maintainability, Software Architecture
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Server Side, Web Applications, Javascript, JSON, Node.JS, PHP (Scripting Language), Restful API, Application Programming Interface (API), Extensible Markup Language (XML), Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), User Interface (UI)
Beginner · Course · 1 - 4 Weeks