Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Computer Science
Data Analysis
Computer Networking
Medicine and the Arts: Humanising Healthcare
Exploring Play: The Importance of Play in Everyday Life
Songwriting: Writing the Lyrics
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn computer networking fundamentals including OSI, TCP/IP models, routing, switching, protocols, and more. Gain practical skills with hands-on demonstrations using tools like Wireshark.
Comprehensive guide to Docker: from basics to advanced concepts. Learn container architecture, image management, networking, and Docker Compose for efficient application deployment and scaling.
Master MongoDB's Aggregation Framework: Learn stages, expressions, operators, and practical examples to efficiently process and analyze data in your database.
Comprehensive introduction to MongoDB, covering installation, CRUD operations, querying, aggregation, and advanced concepts for beginners to gain practical database management skills.
Comprehensive guide to NPM, covering package management, project initialization, versioning, dependencies, scripts, and best practices for Node.js development.
Comprehensive exploration of JavaScript fundamentals, advanced concepts, and practical applications, including React.js development.
Learn to create HTML files, add JavaScript, manage Git branches, and use browser console in this hands-on introduction to web development fundamentals.
Learn to set up essential tools for JavaScript development, including Visual Studio Code, Node.js, Git, and SourceTree, with hands-on practice and step-by-step guidance.
Explore JavaScript fundamentals including primitive and reference value types, variable declaration, and dynamic typing through lectures and hands-on practice.
Learn to set up and use Webpack 4's dev server with zero configuration, streamlining your development process and enhancing productivity.
Explore JavaScript objects, their modification, and practical challenges. Learn about global objects and object methods for enhanced programming skills.
Learn essential MongoDB query techniques, from basic operations to advanced operators, for efficient data manipulation and retrieval in NoSQL databases.
Learn MongoDB indexing techniques to optimize query performance, including B-Tree structure, index creation, unique indexes, background indexing, and performance analysis using explain().
Comprehensive overview of SSL, TLS, and HTTPS protocols, covering encryption methods, key exchange algorithms, and practical analysis using Wireshark.
Master advanced Git operations: reset, revert, amend, squash, and more. Enhance your version control skills with practical techniques for efficient collaboration and code management.
Get personalized course recommendations, track subjects and courses with reminders, and more.