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
Web Development
Algorithms and Data Structures
Cybersecurity
Bitcoin and Cryptocurrency Technologies
Preventing Dementia
Greek and Roman Mythology
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore the impact of generative AI on coding practices, examining both the advantages and potential hurdles developers face when integrating these tools into their workflows.
Explore how organizational structures impact software architecture and learn strategies to align teams for optimal system design and development.
Learn strategies for efficiently distributing data across Apache Kafka partitions, optimizing performance and scalability for beginners.
Discover strategies to maximize mentorship relationships, accelerate professional growth, and enhance leadership skills as a senior developer.
Learn to automate dependency updates using Renovate, improving security and efficiency in your projects while reducing manual work and potential errors.
Learn advanced debugging techniques in IntelliJ IDEA to efficiently identify and resolve code issues, improving your development workflow and productivity.
Dive into QUIC, exploring its similarities and differences with TCP. Understand this innovative protocol's impact on network communication and performance optimization.
Explore JetBrains AI's capabilities, features, and potential applications in software development with insights from Vladislav Tankov's comprehensive analysis.
Explore Java's new Sequenced Collections API, enhancing ordered data structure manipulation with intuitive methods for efficient and expressive code.
Explore strategies for reducing carbon emissions in cloud computing, focusing on energy-efficient practices and sustainable infrastructure design.
Practical evaluation of data transfer methods across WebAssembly boundaries, exploring current techniques and their implications for web development and performance optimization.
Discover essential insights and practical tips for implementing event sourcing in software development, avoiding common pitfalls and optimizing system design.
Explore strategies to minimize data footprint, optimizing costs and environmental impact in digital systems through efficient bit and byte management.
Explore alternatives to Hibernate for Java persistence, examining pros and cons of different approaches and their impact on application performance and maintainability.
Explore JVM warmup optimization techniques to enhance Java application performance and efficiency, focusing on practical solutions for faster startup times.
Get personalized course recommendations, track subjects and courses with reminders, and more.