Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Graphic Design
Data Analysis
Digital Marketing
El rol de la digitalización en la transición energética
First Step Korean
Supporting Successful Learning in Primary School
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore challenges and strategies for testing AI applications, focusing on machine learning algorithms, ethical considerations, and ensuring quality in diverse, innovative technologies.
Explore secure software design principles, their benefits, and potential pitfalls. Learn from real-world examples and gain insights on crafting more secure code through thoughtful design choices.
Explore Automerge, an open-source library simplifying real-time collaboration in software. Learn about its JSON-like data structure, offline support, and the underlying CRDT technology.
Explore cloud engineering practices for developers and infrastructure teams to collaborate effectively, tame cloud complexity, and innovate through cloud-native architectures and modern software development techniques.
Explore architectures of large-scale data analysis systems, their capabilities, and trade-offs. Learn to evaluate and choose the right system for your specific data analysis needs.
Explore Go interfaces: definition, implementation, and best practices. Learn to create flexible, reusable, and testable code through hands-on examples and practical applications.
Explore cloud migration strategies and data transformation techniques for large-scale systems, focusing on minimizing downtime and optimizing performance in enterprise environments.
Explore CPU architecture, memory models, and JVM intrinsics through functional abstractions, unraveling a complex bug in Scala implementation across different hardware.
Learn strategies to break organizational silos, foster collaboration, and drive innovation by applying open-source principles within your company. Discover how to create synergies, leverage resources, and promote cross-team cooperation for better outcome…
Discover strategies for maximizing productivity through focused work, effective delegation, and learning to say "no". Gain insights on balancing time and energy management for impactful results.
Explore micro frontends architecture to accelerate feature development, improve team autonomy, and overcome challenges of monolithic frontend codebases in large-scale applications.
Project Loom introduces lightweight threads to Java, enabling efficient concurrency without sacrificing simplicity. It aims to scale applications while maintaining compatibility with existing tools and programming models.
Explore ClojureScript's advantages in modern software development, showcasing its simplicity and efficiency in creating cross-platform applications with REPL-driven development.
Explore effective change management in tech through vintage advertising, challenging anti-change ideas and offering alternative approaches to strengthen your change strategy.
Discover powerful techniques for efficient legacy code refactoring: combination testing, code coverage guidance, and provable refactorings. Learn to quickly achieve 100% test coverage and make impactful changes.
Get personalized course recommendations, track subjects and courses with reminders, and more.