Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Web Development
Algorithms and Data Structures
Cybersecurity
Bitcoin and Cryptocurrency Technologies
Preventing Dementia
Greek and Roman Mythology
Organize and share your learning with Class Central Lists.
View our Lists Showcase
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.
Comprehensive tutorial on building a TypeScript project from scratch, covering setup, classes, and implementation. Ideal for those with JavaScript experience looking to apply TypeScript fundamentals.
Explore essential Typescript utility types for common transformations. Learn Partial, Required, Readonly, Record, Pick, Omit, Exclude, Extract, Nonnullable, ReturnType, Parameters, and Awaited.
Explore TypeScript generics with practical examples. Learn to create flexible, reusable code using type variables in functions, interfaces, and classes for improved type safety and versatility.
Learn advanced TypeScript concepts: index signatures, keyof assertions, and Record utility type. Enhance object type creation and dynamic property access for more flexible and robust code.
Learn to create, extend, and implement TypeScript classes with visibility modifiers, static members, and getters/setters. Master essential OOP concepts for building robust applications.
Learn type assertions and type casting in TypeScript, including converting types, narrowing return values, DOM selection, and non-null assertions. Includes practical examples and student challenges.
Learn TypeScript functions basics: type aliases, literal types, return values, optional/default parameters, rest params, 'never' type, and custom type guards. Enhance your web development skills.
Comprehensive tutorial on Tailwind CSS, covering setup, project components, animations, and deployment. Ideal for beginners looking to enhance their web development skills.
Learn TypeScript fundamentals including objects, arrays, tuples, and enums. Covers type inference, explicit typing, optional properties, and more for effective TypeScript development.
Learn TypeScript basics, installation, configuration, and key concepts like static typing. Gain essential knowledge to start developing with TypeScript and enhance your web development skills.
Learn to configure Tailwind CSS, adjust media queries, extend themes, and deploy your project to GitHub and Render.com in this comprehensive tutorial.
Get personalized course recommendations, track subjects and courses with reminders, and more.