Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Machine Learning
Python
Microsoft Excel
Intelligenza Artificiale
Python for Data Science
Introduction to Philosophy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
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 guide to Python file operations: reading, writing, appending, creating, and deleting files. Covers error handling, the 'with' keyword, and best practices for beginners.
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.
Learn React with TypeScript: function components, props, state, and essential TS types. Covers setup, hooks, and practical examples for building robust web applications.
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.
Master full-stack web development with comprehensive tutorials covering HTML, CSS, JavaScript, React, Node.js, Python, and more - all designed to take you from beginner to developer.
Learn to write unit and integration tests for Next.js apps using React Testing Library and Jest. Covers test types, query methods, and practical examples for components and app-level testing.
Learn to use Python virtual environments and pip, create a Weather app, and manage packages effectively for beginners.
Build a real-time chat application with user rooms using Node.js, Express, and Socket.io. Learn to implement WebSocket communication for instant messaging functionality.
Discover advanced string formatting in Python using f-strings. Learn efficient techniques for inserting values, passing format options, and enhancing your code readability.
Learn to build and deploy a Next.js blog using remote MDX content files, implementing features like incremental static regeneration, custom components, and on-demand revalidation for an efficient, dynamic website.
Learn to upload images and other file types to a server in Next.js 13 using UploadThing. Covers project setup, router structure, file routes, and implementation of upload buttons and dropzones.
Learn to build a random quote machine using Next.js, PlanetScale MySQL, and Drizzle ORM. Set up a database, connect with Drizzle ORM, and create a Next.js frontend with API routes for a full-stack application.
Learn to write JavaScript unit tests using Jest, covering installation, test creation, execution, and generating coverage reports for effective code verification.
Learn to create a reusable modal component in Next.js and React, exploring differences between modals and dialogs, and managing state with URL parameters for improved functionality.
Get personalized course recommendations, track subjects and courses with reminders, and more.