Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Digital Marketing
Computer Science
Graphic Design
Mining Massive Datasets
Making Successful Decisions through the Strategy, Law & Ethics Model
The Science of Well-Being
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn npm, earn certificates with free online courses from HKUST, Universidad Austral and other top universities around the world. Read reviews to decide if a class is right for you.
Learn to set up a powerful React development environment from scratch, covering essential tools like webpack, Babel, and Jest for efficient modern JavaScript development.
Learn to create, customize, and publish reusable Gatsby Themes. Explore component shadowing, data-driven pages, and theme composition for building flexible and extendable websites.
Learn how to set up and communicate with web servers and test and deploy Node.js apps.
Explore ES6/ES2015 features: arrow functions, classes, destructuring, spread operator, and more. Enhance your JavaScript skills for modern web development.
Learn how to set up a complete SharePoint Framework development environment and master the SPFx toolchain.
This course will teach you how to create testable React components and how to implement tests for those components that are effective, fast, and reliable.
Learn to create, publish, and maintain an open-source JavaScript library, covering GitHub setup, npm publishing, versioning, testing, automation, code coverage, and ES6 support.
Learn to build and publish your own npm modules so other developers can use
Learn the basics of Socket.IO, and discover how to use this real-time web library to set up a chat application with multiple rooms.
SharePoint developers looking to use the new SharePoint Framework must first become comfortable with several new tools and technologies. This course introduces and demonstrates each component of the SharePoint Framework development toolchain.
Use your current JavaScript knowledge to gain Node.js skills valued by employers. In under an hour develop front end and back end Node.js skills, practice front end styling with CSS and HTML, and learn how to use npm, a JavaScript package manager.
Learn Angular workflows for building libraries, formatting code, testing, and implementing continuous integration.
Learn server-side JavaScript with NodeJS, covering basics, NPM, NVM, and ExpressJS. Build a basic Express server responding to different requests as a practical project.
Optimize monorepo management with Turborepo: efficient task running, caching, and scaling for seamless collaboration across multiple projects.
Package management is necessary for modern web development. This course teaches you how to use npm and Yarn to manage packages, install third party code, and even create and publish your own code as a package for others to use.
Get personalized course recommendations, track subjects and courses with reminders, and more.