Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
Data Science
Cybersecurity
L'Italiano nel mondo
Introduction to HTML5
Umano Digitale
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore real-time video analytics for football games using Apache Beam, machine learning, and cloud technologies to detect events, track players and ball, and perform game analytics.
Explore creating a new JVM language, covering grammar, semantics, and interpreter development. Learn about parsers, optimizations, and JVM interoperability challenges in language design.
Explore evolutionary architecture development through 23 key aspects, enabling incremental design and optimal decision-making for software projects.
Discover how Montessori principles can enhance leadership, promoting autonomy and motivation in teams. Learn strategies to balance coaching and delivery for improved effectiveness.
Comparison of Java persistence frameworks for NoSQL databases, exploring strengths and weaknesses across different database types. Insights for choosing the right framework based on project needs.
Explore strategies for maintaining sustainable pace in software development, addressing complexity, and improving predictability in the software development lifecycle beyond just code.
Discover how to update a Spring Boot app on Kubernetes with database schema migration using Flyway, ensuring zero-downtime deployment and continuous service availability.
Explore Software Bill of Materials (SBOM) for enhanced cybersecurity. Learn about SBOM tools, formats, and integration in DevSecOps pipelines. Practical examples using Syft, Grype, and bomber for vulnerability scanning.
Master building MCP Servers in Java from scratch and with Spring Boot, Micronaut, and Quarkus frameworks. Test implementations using MCP Inspector and connect with Claude.
Explore architectural patterns and tools for building maintainable Spring applications, focusing on code organization, bean relationships, and domain events to enhance modularity and testability.
Discover strategies for a successful developer career beyond coding. Learn about personal branding, career paths, mentoring, self-care, and navigating various roles in the tech industry.
Explore automated resilience testing using Docker and property-based testing to enhance system reliability against various failure modes and unexpected scenarios.
Explore the reactive landscape, understanding key concepts like asynchronous programming, RX libraries, and reactive systems. Learn practical applications using Eclipse Vert.x through live coding demonstrations.
Explore advanced functional programming concepts like pattern matching and type classes, with practical examples in JVM languages to improve code maintainability and safety.
Explore real-time data streaming technologies like WebSockets and Server-Sent Events. Learn to transform static APIs into dynamic streams, optimize data transfer, and apply streaming to innovative use cases like drone control.
Get personalized course recommendations, track subjects and courses with reminders, and more.