Courses from 1000+ universities
Seven years after replacing a Yale president with a fintech CEO, Coursera picks an Amazon veteran to help fix its slowing growth and falling stock price.
600 Free Google Certifications
Data Analysis
Project Management
Graphic Design
Critical Perspectives on Management
Design Patterns
Supporting Victims of Domestic Violence
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to create a basic Express.js server, handle routes, send files, use RegEx, manage redirects, and implement middleware in this beginner-friendly introduction to the popular Node.js framework.
Learn to build a Python web app using Flask to retrieve and display weather for any major city, covering environment setup, API integration, and deployment.
Comprehensive Next.js 13 tutorial covering key concepts, data fetching, SSG/SSR/ISR, route handlers, REST API, middleware, and practical projects for hands-on learning and skill development.
Comprehensive guide to Python file operations: reading, writing, appending, creating, and deleting files. Covers error handling, the 'with' keyword, and best practices for beginners.
Learn Python user input and control flow through a simple game. Practice receiving input, applying logic, and determining outcomes in this hands-on tutorial.
Comprehensive tutorial on Next.js 13 features including pages, layouts, links, routes, loading, and CSS modules. Covers key concepts for building full-stack web applications efficiently.
Learn Git essentials: version control, GitHub, repository management, commits, and more. Ideal for coding beginners seeking practical Git skills for project collaboration.
Comprehensive TypeScript tutorial covering fundamentals and React integration. Learn basic types, functions, classes, generics, and build projects to enhance web development skills.
Learn to enhance React apps with Suspense and Error Boundaries, improving user experience through efficient loading states and error handling while writing cleaner, more maintainable code.
Explore SWR 2.0 for efficient API data fetching in React, including Preload and Optimistic UI features. Learn implementation techniques and best practices for improved user experience.
Implement drag-and-drop functionality in React using React Query and react-beautiful-dnd, including state management, persistence, and CRUD operations for a todo list application.
Comprehensive tutorial on building a React TypeScript shopping cart, covering components, custom hooks, and optimization techniques for an e-commerce project.
Build a product display and shopping cart using React and TypeScript. Learn to create data contexts, providers, and implement essential functionalities for an e-commerce application.
Learn to implement Context API in React with TypeScript, covering useContext, useReducer, and custom hooks for efficient global state management.
Comprehensive guide to implementing React Hooks with TypeScript, covering useState, useEffect, useCallback, useMemo, and useRef, with practical examples and explanations.
Get personalized course recommendations, track subjects and courses with reminders, and more.