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
Artificial Intelligence
Data Science
Intelligenza Artificiale
The Bible's Prehistory, Purpose, and Political Future
Education for All: Disability, Diversity and Inclusion
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore open-source AI models like Google's Gemma and their transformative potential. Learn about types, advantages, integration, and future trends in this rapidly evolving field.
Explore innovative wildlife monitoring using drones and IoT sensors, automating tracking and counting for improved ecological studies and climate goal achievement.
Explore Kotlin's DataFrame library for efficient data manipulation, analysis, and visualization in both flat and hierarchical structures. Discover its versatility in various project types.
Explore amateur nuclear fusion through building a Farnsworth Fusor with AI assistance. Learn about DIY science, physics, and the potential of AI in accelerating garage-based scientific projects.
Explore a data-oriented approach to serialization, addressing modern requirements and leveraging recent Java enhancements for simpler, safer object externalization.
Explore the controversial relationship between Java developers and DevOps, examining arguments for and against its adoption in software deployment practices.
Explore common API design mistakes and best practices for creating robust, secure, and efficient REST APIs. Learn to avoid pitfalls in domain modeling, data privacy, and performance.
Explore GraphRAG: enhancing LLMs with knowledge graphs for improved context and accuracy in generative tasks. Learn to extract, correlate, and navigate data using Neo4j and LangChain.
Proactive production habits, including issue tracking and on-call handoffs, help teams prepare for smoother incident management.
Behavioral code analysis connects code metrics with team interactions to reveal architectural bottlenecks, knowledge risks, and organizational friction.
Randomized testing exposes type checker bugs in production compilers and shows how faulty checks can reject valid programs or accept unsafe ones.
Service Weaver lets Go developers organize distributed applications into modules while it decides which become separate microservices and deploys the app as one binary.
Explore how the JVM allocates memory, tracks object lifecycles, and applies garbage collection strategies to help select a collector for an application.
A look at the future direction of the Java language.
Learn how to take GraalVM native executables into production, from building and deployment to monitoring, testing, and performance tuning.
Get personalized course recommendations, track subjects and courses with reminders, and more.