Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Web Development
Computer Networking
Ethical Hacking
Terrorism and Counterterrorism: Comparing Theory and Practice
Product Management Essentials
Biochemistry: Biomolecules, Methods, and Mechanisms
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Transforming Spring Boot from Java to Kotlin: strategies, improvements, and best practices for migrating large codebases, with live coding demonstrations and practical tips.
Simplify Java app deployment to Kubernetes using Dekorate.io annotations, eliminating complex YAML files for Helidon, Quarkus, or SpringBoot applications.
Explore supply chain security for open-source projects, covering potential threats, attack points, free tools, and strategies to protect against cyber attacks in software development.
Explore functional programming in Kotlin for building robust web APIs, focusing on performance, validation, testing, and concurrency without relying on traditional frameworks.
Explore text-to-image models like DALL-E 2 and StableDiffusion, their architecture, advanced applications, and how to generate images using KerasCV's optimized implementation.
Learn to create multi-language ML pipelines using Apache Beam, combining Java for data processing and Python for ML modeling in batch and streaming workflows.
Demystifies OAuth 2.1 using everyday analogies, making it accessible for both technical and non-technical audiences. Covers key concepts, roles, and flows of this essential authorization protocol.
Explore how Java's Record Types enhance domain modeling, focusing on value objects, immutability, and efficient data handling for cleaner, more expressive code.
Develop, build, and deploy Spring Boot apps on Kubernetes using convention over configuration. Learn CI/CD, Cloud Native Buildpacks, GitOps, Knative, and Backstage for efficient app delivery and management.
Explore Doctolib's journey to scale their massive PostgreSQL database, evaluating solutions like Spanner, Yugabyte, and Citus to support business growth and handle millions of medical appointment bookings.
Explore a modernization strategy using the outbox pattern and event-driven technologies. Learn how change data capture enables legacy app extension within cloud-based microservice architectures, using Kafka, Quarkus, and OpenShift.
Discover effective strategies for continuous learning in IT through hands-on projects. Gain insights on managing the influx of new technologies without feeling overwhelmed.
Explore fascinating stories of ambitious software projects that never materialized, including a pioneering web browser and an early music streaming service. Gain insights into unrealized innovations and their creators.
Discover LITTIL, an open-source initiative bringing IT volunteers to primary schools for Devoxx4Kids programming days. Learn about its development, impact, and potential for global expansion.
Explore MicroStream: revolutionizing data storage by using JVM memory as your database. Learn basic principles, benefits, and see demos of this high-performance, low-latency solution.
Get personalized course recommendations, track subjects and courses with reminders, and more.