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
Psychology
Information Technology
Digital Marketing
AP® Microeconomics
Let's Get Started: Building Self-Awareness
Dino 101: Dinosaur Paleobiology
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore React Server Components: their origins, impact on web development, and similarities to PHP. Demystify hydration, server-side rendering, and bundling in this educational journey through modern web technologies.
Explore vector search and semantic caching in Java using Redis OM, enabling efficient AI-powered applications with seamless integration of OpenAI, Hugging Face, LangChain, and LlamaIndex.
Explore innovative Virtual-Try-On technology using NodeJS, Puppeteer, and Chrome to digitally overlay glasses on user photos, creating an interactive and user-friendly experience for eyewear selection.
Learn to implement Architectural Decision Records for transparent, collaborative, and traceable software development decisions. Explore core concepts, benefits, and ideal scenarios for optimizing projects.
Explore insights from a 4-year journey building a custom React Native video player. Learn key considerations, challenges, and solutions for seamless development across Android and iOS platforms.
Explore advanced debugging techniques in IntelliJ IDEA, including lambda breakpoints, stream chain tracing, and custom data renderers, to enhance your Java development productivity.
Explore container optimization techniques for Java applications, comparing Dockerfiles, Cloud-Native Buildpacks, JIB, and jlink for improved build time, size, security, and memory configuration.
Explore data platform synchronization challenges and solutions for large enterprises, focusing on Carrefour's federated model and practical approaches to consolidating multi-regional data.
Discover how platform engineering and Internal Developer Platforms (IDPs) can streamline cloud-native development, reduce cognitive load, and boost productivity through standardized tools and CI/CD pipelines.
Discover how mutation testing reveals gaps in test suites, identifies ineffective code, and strengthens software quality through practical examples and multi-language tool recommendations.
Master effective code review practices through proven strategies for creating review-friendly pull requests, providing constructive feedback, and leveraging automated quality assurance tools for enhanced team collaboration.
Discover a comprehensive framework for defining and achieving software quality through ACRUMEN - focusing on appropriateness, correctness, robustness, usability, maintainability, and efficiency in development.
Discover how cloud-native technologies revolutionize scientific computing, enabling efficient collaboration, reproducible research, and democratized access to computing resources through containers, Kubernetes, and modern platforms.
Discover how to build efficient web applications by combining Ktor and HTMX, offering a lightweight alternative to Spring Framework for rapid development with reduced complexity.
Explore different approaches and trade-offs for querying Apache Kafka streams, from Kafka Streams to SQL implementations, databases, and real-time analytics solutions for effective data management.
Get personalized course recommendations, track subjects and courses with reminders, and more.