Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Artificial Intelligence
Web Development
Computer Networking
Introductory Human Physiology
Mechanics of Materials I: Fundamentals of Stress & Strain and Axial Loading
Philosophy, Science and Religion: Religion and Science
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore the critical role of computer ethics in the age of machine intelligence and learn how to take action as tech professionals and digital users.
Explore the journey from skeptical mentee to dedicated mentor, uncovering the vital role of mentorship in professional growth and career development.
Explore computer ethics in the age of machine intelligence, examining responsibilities and actions for tech professionals and users alike.
Explore Enterprise Kotlin by building a Jakarta EE application, leveraging RESTful services, JSON binding, persistence, and Bean Validation while addressing potential challenges.
Explore how Scala's principles and features influence software engineering practices, enhancing your approach to coding across languages.
Explore sealed classes in Java 17 to create enhanced enums, improving class hierarchy control and enabling advanced programming mechanisms.
Elevate your software engineering career through open source practices. Learn to enhance documentation, decision-making, code design, and testing quality using proven methodologies from successful global projects.
Discover strategies for maintaining open source projects efficiently, avoiding burnout, and creating a positive environment for contributors.
Discover practical insights and avoid common pitfalls in event sourcing. Learn key considerations, best practices, and real-world applications for successful long-term implementation.
Explore Vector API in Java and TornadoVM for GPU/FPGA computing. Enhance processing power and performance through advanced JVM techniques and native-code tooling.
Explore effect systems in Scala, JVM, and beyond. Analyze their necessity, differences, and tradeoffs in static typing and type system design.
Explore Helidon Nima: a Loom-based microservices framework enabling high-performance, synchronous routing with virtual threads, challenging reactive programming paradigms.
Discover EclipseStore: a revolutionary Java persistence solution for cloud, microservices, and serverless computing. Learn how it simplifies development, boosts performance, and reduces costs dramatically.
Explore animation engineering challenges in game development, from blending techniques to motion warping, and learn about tools used to create realistic character movements.
Explore innovative approaches to performance testing beyond API level, including Shift-Left concept and leveraging unit tests for cost-effective solutions.
Get personalized course recommendations, track subjects and courses with reminders, and more.