
Skills you'll gain: TypeScript, Object Oriented Design, Node.JS, Role-Based Access Control (RBAC), Object Oriented Programming (OOP), Webpack, React Redux, Back-End Web Development, React.js, Full-Stack Web Development, Web Development, MongoDB, Front-End Web Development, Javascript, Application Programming Interface (API), Software Design Patterns, API Design, Programming Principles, Software Development, Debugging
★ 4.7 (6) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Jest (JavaScript Testing Framework), Javascript, Unit Testing, Web Applications, Programming Principles, Object Oriented Programming (OOP), Event-Driven Programming, Node.JS, JSON, Computer Programming, Data Structures, Package and Software Management, Front-End Web Development, Functional Design
★ 4.7 (4.9K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Javascript, Javascript and jQuery, Object Oriented Design, Program Development, Web Applications, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Context Management
★ 4.3 (7) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Ajax, Javascript, Data Structures, Debugging, JSON, Web Development, Web Applications, Cascading Style Sheets (CSS), Computer Programming, HTML and CSS, Event-Driven Programming, Software Development, Git (Version Control System), Hypertext Markup Language (HTML), Application Programming Interface (API)
★ 4.5 (173) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Jest (JavaScript Testing Framework), React.js, React Redux, Cloud Deployment, Application Deployment, Software Testing, Web Development, JavaScript Frameworks, Code Reusability, Software Architecture, Full-Stack Web Development, Context Management, Front-End Web Development, Real Time Data, Frontend Integration, Application Programming Interface (API), Event-Driven Programming, Cascading Style Sheets (CSS), Frontend Performance, Development Environment
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Webpack, Object Oriented Programming (OOP), Object Oriented Design, Full-Stack Web Development, JSON, Web Development Tools, Javascript, Event-Driven Programming, HTML and CSS, Application Programming Interface (API), Application Deployment, Web Applications, Web Development, Kanban Principles, Code Reusability, Hypertext Markup Language (HTML), Browser Compatibility, Programming Principles, Data Persistence, GitHub
Intermediate · Specialization · 3 - 6 Months

Scrimba
Skills you'll gain: TypeScript, Web Frameworks, React.js, Server Side, Javascript, Data Structures, Web Development, Middleware, Scalability, Web Design, Computer Programming, Maintainability
★ 4.6 (58) · Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Responsive Web Design, Git (Version Control System), Web Development, Cascading Style Sheets (CSS), Data Persistence, React.js, Version Control, Performance Tuning, Full-Stack Web Development, GitHub, Event-Driven Programming, HTML and CSS, Application Design, Development Testing, Video Game Development, Software Design Documents, Game Design, Program Development, Software Testing, Javascript
★ 4.2 (18) · Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: JavaScript Frameworks, Event-Driven Programming, Code Reusability, Javascript, Frontend Performance, Frontend Integration, Object Oriented Programming (OOP), Web Development, Scripting, Video Game Development, Development Environment, Cascading Style Sheets (CSS), Front-End Web Development, Data Validation, Real Time Data, Prototyping, Data Integrity, Programming Principles, Computational Logic, Data Storage
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Jest (JavaScript Testing Framework), Unit Testing, TypeScript, Test Script Development, Software Testing, Test Driven Development (TDD), JavaScript Frameworks, Code Coverage, Test Automation, Test Case, Javascript
Intermediate · Course · 1 - 4 Weeks

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: Jest (JavaScript Testing Framework), Mobile Development, Web Development Tools, Android Development, React.js, Javascript, Unit Testing, Node.JS, Software Testing, Package and Software Management, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Event-Driven Programming, Functional Design
★ 4.1 (134) · Beginner · Course · 1 - 3 Months