React JS courses can help you learn component-based architecture, state management, and routing. You can build skills in creating interactive user interfaces, optimizing performance, and managing application state with tools like Redux. Many courses also cover testing frameworks such as Jest and React Testing Library, enabling you to ensure your applications are robust and reliable.
University of Michigan
Skills you'll gain: SQL, Database Management, Relational Databases, Databases, Database Design, Data Visualization Software, Web Scraping, Object Oriented Programming (OOP), Data Modeling, Python Programming, Web Development, Application Programming Interface (API)
Mixed · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Web Applications, Full-Stack Web Development, Database Application, Database Development, Query Languages, Real Time Data, Javascript, User Interface (UI), Software Engineering, Authentications
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Application Deployment, Continuous Deployment, Web Development Tools, Continuous Delivery, Web Frameworks, Release Management, No-Code Development, React.js, Vue.JS
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Blockchain, Front-End Web Development, Application Development, Web Development, JavaScript Frameworks, Transaction Processing, User Interface (UI), Development Testing, Cryptography, FinTech, Emerging Technologies, Software Design, HTML and CSS, API Design, Javascript, Application Deployment, Scalability, Data Management
Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Javascript, JavaScript Frameworks, Web Development, Application Development, Web Applications, JSON, Event-Driven Programming, Object Oriented Programming (OOP), Programming Principles, Computer Programming, Software Engineering, Functional Design, Computer Science
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Incident Response, Intrusion Detection and Prevention, Computer Security Incident Management, Incident Management, Threat Detection, Security Information and Event Management (SIEM), IT Automation, Automation, Event Monitoring, Cyber Threat Intelligence, Continuous Monitoring, System Monitoring, Anomaly Detection, Cybersecurity, Security Controls, Data Analysis Software, Risk Management Framework
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Node.JS, Restful API, Application Programming Interface (API), Back-End Web Development, Microsoft Visual Studio, Web Applications, Javascript, Application Development
Intermediate · Guided Project · Less Than 2 Hours
University of Michigan
Skills you'll gain: SQL, Database Management, Database Design, Databases, Relational Databases, Web Scraping, Data Modeling, Data Visualization Software, Object Oriented Programming (OOP), Data Processing, Object Oriented Design, Python Programming, Data Collection
Mixed · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: SQL, Database Management, MySQL, Relational Databases, Databases, Database Design, Web Scraping, Data Processing, Object Oriented Programming (OOP), Data Modeling, Data Storage, Python Programming, Web Development, Data Collection
Mixed · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: LangChain, JavaScript Frameworks, LLM Application, Node.JS, Prompt Engineering, Generative AI Agents, Generative AI, Python Programming
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Full-Stack Web Development, Responsive Web Design, Email Automation, Order Management, UI Components, Data Validation, Search Engine Optimization, Web Applications, JavaScript Frameworks, Back-End Web Development, Authentications, User Interface (UI), React.js, E-Commerce, PostgreSQL, Web Development Tools, Dashboard, TypeScript, Marketing Automation, Product Improvement
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Large Language Modeling, LLM Application, Tool Calling, Generative AI Agents, Generative AI, Application Development, Data Storage Technologies, Natural Language Processing, Data Pipelines, Data Integration
Intermediate · Course · 1 - 4 Weeks