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
Computer Science
IT & Networking
Cybersecurity
Ecology and Wildlife Conservation
Comprendere la filosofia
FinTech Ethics and Risks
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore effective testing strategies, from unit tests to the testing pyramid and trophy, with real-world examples to enhance code quality and reliability.
Implement efficient local LLM inference in Java, leveraging modern features for CPU-based performance without specialized hardware. Explore flexible frameworks adaptable to multiple architectures.
Discover how Hexagonal Architecture tackles software complexity through hands-on live coding, making applications adaptable, sustainable, and easier to maintain.
Explore Java development with AI using LangChain4J and Spring AI. Learn to extract information from images for automatic form-filling using Azure OpenAI and Container Apps in a microservice architecture.
Elevate RAG implementations using LangChain4j. Master advanced chunking, query refinement, metadata filtering, document reranking, data lifecycle management, and evaluation techniques for accurate, relevant results.
Explore AI agent development using shell scripting, focusing on Nushell and Couchbase for vector database integration. Learn to create powerful, iterative systems efficiently.
Explore the challenges and benefits of open sourcing a Java library, from licensing to community management. Learn practical steps and strategies for successful open source development.
Discover proven techniques for mentoring developers, focusing on underrepresented groups in IT. Learn about challenges, prerequisites, and the personal growth that comes with being a mentor.
Explore the fascinating journey of JavaScript's creation and evolution, from its 10-day inception to its global dominance in programming.
Explore pragmatic architecture principles, balancing complexity and simplicity. Learn adaptive decision-making, fostering a culture of learning, and effective communication for successful architectural endeavors.
Explore groundbreaking software engineering concepts from Apollo Guidance Computer, including priority scheduling, multitasking, and error handling that ensured mission success.
Explore how JetBrains AI Assistant enhances coding workflows, combining IDE knowledge with LLM power to boost developer productivity.
Learn practical recipes and tips for migrating existing JVM-based Spring Boot applications to Native Image, improving workflows, and measuring performance improvements with Spring Native.
Discover strategies to reorganize teams, reduce stress, and boost productivity using the Enabling teams concept from Team Topologies. Learn practical activities for implementation and improvement.
Explore the process of adding GraalVM support to an open-source project, covering technical details and community collaboration for successful implementation.
Get personalized course recommendations, track subjects and courses with reminders, and more.