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
Algorithms and Data Structures
Information Technology
Computer Networking
Improving Communication Skills
Teaching Young Learners Online
Probability - The Science of Uncertainty and Data
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore real-world OAuth hacks affecting major providers, learn attack details and prevention strategies. Gain insights into technical flaws and human vulnerabilities in modern online security.
Learn to create a secure Node.js web application and API using Microsoft SQL Server, focusing on a calendar events app. Covers CRUD operations, authentication, and best practices for building robust web applications.
Learn to develop a secure CRUD application using Angular 9 and Spring Boot 2.2. This tutorial covers essential steps for creating a robust, full-stack web application with modern technologies.
Explore how software development is a creative process, challenging the common misconception that it's solely about math skills. Discover the artistic aspects of coding and problem-solving.
Discover 10 effective techniques for enhancing Spring Boot application security using Spring Security and other methods. Learn best practices from Okta's developer advocates.
Explore user management in .NET with Okta's developer tools. Learn to implement secure authentication and streamline identity workflows for your applications.
Learn to implement secure authentication in ASP.NET Core 3.0 MVC applications using OpenID Connect (OIDC) Middleware with Okta as the Identity Provider.
Learn to build reactive microservices using Spring Cloud Gateway. Discover how to create a scalable architecture, improve performance, and enhance your Java development skills.
Learn to create Heroku Add-ons, enabling you to provide valuable services to other Heroku users and applications. Gain practical skills for expanding your developer toolkit and enhancing app functionality.
Explore the drawbacks of using IInterface in software development and learn alternative approaches for more effective and maintainable code design.
Learn to build a Java microservices architecture using Spring Boot and Spring Cloud. Discover key benefits and techniques for creating scalable, efficient distributed systems in just 20 minutes.
Learn to build and secure a CRUD app using Angular 8 and Spring Boot 2.2, with OIDC integration for robust authentication and authorization.
Discover techniques for internationalizing and localizing Java, Spring Boot, and JavaScript applications, enhancing global user experience and accessibility.
Explore techniques for building fully reactive applications using Spring WebFlux and React. Learn to stream data to the UI for constant updates in this live coding session with Q&A.
Explore GraphQL as a flexible alternative to REST APIs, with practical insights on creating and consuming GraphQL servers using Java for faster and more adaptable development.
Get personalized course recommendations, track subjects and courses with reminders, and more.