Courses from 1000+ universities
India banned Telegram after the NEET paper leak led to a retest for 2.28 million students. Class Central studied the scam, the money trail, and other platforms the leaks could move to.
600 Free Google Certifications
Data Analysis
Computer Science
Language Learning
Introduction to Research Ethics: Working with People
Improving Communication Skills
Rome: A Virtual Tour of the Ancient City
Organize and share your learning with Class Central Lists.
View our Lists Showcase
egghead.io is a learning platform featuring video lessons and tutorials on web development, design, technology, and more from experts around the world.
Learn to build a video analysis app using NextJS and Symbl.ai, integrating speech-to-text, sentiment analysis, and conversational insights. Gain hands-on experience with NextJS, RESTful APIs, and AI-powered conversation intelligence.
Learn to containerize full-stack JavaScript apps with Docker. Create, configure, and run containers for frontend, backend, and database components. Use Docker Compose for multi-container applications and deploy to Docker Hub.
Learn React basics, hooks, and practical skills like displaying lists and fetching data. Build your own apps quickly using CodeSandbox.io, no prior React experience needed.
Discover advanced TypeScript techniques: utility types, immutability, conditional types, and best practices for cleaner, more efficient code.
Learn to create and customize React Native buttons using Button, TouchableOpacity, and Pressable components, from quick prototyping to advanced customization for various use cases.
Learn to implement serverless e-commerce using Stripe Checkout and Netlify Functions. Build a Jamstack site with automated deploys, environment variables, and seamless integration for online payments.
Explore ES2020's optional chaining feature for simplified property access in deeply nested objects, improving code readability and efficiency.
Enhance SQL proficiency with advanced techniques for efficient querying, data manipulation, and performance optimization in PostgreSQL, covering transactions, JSON handling, and more.
Explore reactive programming with RxJS to build flexible, event-driven features like loading spinners and key sequence detection, while learning to break down complex requirements into manageable pieces.
Learn to wrap JavaScript's async APIs in functions for better control and reusability. Master callback and closure patterns to compose broadcasters and create more flexible, maintainable code.
Learn to protect web applications by simulating attacks like MITM, CSRF, and XSS. Implement security measures including HTTPS, secure cookies, HSTS headers, CSRF tokens, and Content Security Policy.
Implement a word game using patterns and React, combining broadcasters and operators to create complex game logic and manage async scenarios efficiently.
Learn to implement the broadcaster-listener pattern in React using custom hooks, handling user input, and fetching resources efficiently. Explore advanced concepts like debouncing and error mapping.
Learn techniques for shallow and deep object merging in JavaScript, comparing native methods with popular libraries like Lodash and deepmerge to achieve optimal results for your specific use case.
Learn to implement completion patterns in JavaScript for enhanced async control, enabling repetition and sequencing in your code for more robust and flexible function design.
Get personalized course recommendations, track subjects and courses with reminders, and more.