// 23 courses indexed
The course directory
Every course we track across 10+ providers, in one searchable index. Want a shortlist picked for your goals? Run a free skill gap analysis.
Intro to Redux
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you will gain a solid foundation in Redux, an essential tool for managing application state in JavaScript. You will learn its core principles, understand why it is used, and gain insights into its real-world applications. By the end, you will be able to leverage Redux to improve your development process and create more efficient, maintainable applications
All levels
JavaScript Basics
This course introduces the programming language JavaScript and shows the websites that include the type of interactions students will eventually be able to develop. Learners will understand the importance of how JavaScript was developed and why such history impacts the way JavaScript is currently written and in future releases. Learners will write their first scripts, have their HTML and CSS skills assessed, create variables and arrays and assign values to them. If student’s skills are lacking, resources and recommendations are provided to improve these skills. There is ample opportunity f
All levels
The Complete Full-Stack Web Development Bootcamp
Learn HTML, CSS, JavaScript, Node.js, React, PostgreSQL and more by building real projects from scratch.
Beginner
The Web Developer Bootcamp
The only course you need to learn web development — HTML, CSS, JS, Node, and more.
Beginner
React - The Complete Guide 2025 (incl. Next.js, Redux)
Dive into React, hooks, Redux, React Router, Next.js, and best practices with hands-on projects.
All levels
Vue - The Complete Guide
Learn Vue.js from the ground up, including the Composition API, Router, and Pinia.
All levels
Understanding TypeScript
Master TypeScript from basics to advanced generics, decorators, and integration with React and Node.
Intermediate
Meta Front-End Developer Professional Certificate
Meta's career certificate covering HTML, CSS, JavaScript, React, and front-end interview prep.
Beginner
Master the Coding Interview: Data Structures + Algorithms
Ace technical interviews — big O, data structures, algorithms, and interview strategy.
All levels
IBM Full Stack Software Developer Professional Certificate
Hands-on full-stack path: HTML, CSS, JavaScript, React, Node, Python, Django, containers, and microservices.
Beginner
Modern JavaScript From The Beginning
Learn modern JavaScript — fundamentals, DOM, async/await, projects, and tooling.
Beginner
JavaScript Algorithms and Data Structures
Master JavaScript fundamentals, ES6, algorithms, and data structures with free interactive challenges.
Beginner
Ethereum and Solidity: The Complete Developer's Guide
Build smart contracts and dApps with Solidity, web3, and React.
Intermediate
Cypress - Modern Automation Testing from Scratch + Frameworks
Build robust UI automation with Cypress, JavaScript, and reporting frameworks.
All levels
The Odin Project - Full Stack JavaScript
Free, open-source full-stack curriculum: HTML, CSS, JavaScript, Node.js, and real projects.
Beginner
Testing JavaScript with Jest and Testing Library
Test React apps the right way with Jest and React Testing Library.
Intermediate
Svelte & SvelteKit: The Complete Guide
Build high-performance web applications with Svelte and SvelteKit.
Intermediate
Webpack 5: The Complete Guide For Beginners
Bundle modern JavaScript applications — loaders, plugins, and code splitting.
Intermediate
Epic React by Kent C. Dodds
Deep, workshop-style React training — hooks, patterns, performance, and testing.
Advanced
WebSockets & Socket.IO: Real-Time Apps with Node.js
Build chat and live dashboards with WebSockets and Socket.IO.
Intermediate
Performance Testing with k6
Load test APIs and websites with k6 — scripting, thresholds, and CI pipelines.
Intermediate