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
Discover how Adobe Experience Platform transformed its Observability group from technical debt to wealth through strategic reframing, improved developer experience, and a culture of growth and innovation.
Discover how AI Coding Agents can revolutionize programming by automating tasks and enhancing productivity. Learn to implement these agents through live coding examples and explore the future of programming with AI assistance.
Discover how to transform Java-based event filtering into efficient Flink SQL queries, enabling streamlined processing of Kafka data streams with complex conditions for improved performance and development time.
Explore Kotlin's versatile ecosystem beyond JVM, from backend to cross-platform frontend and data science, with practical demos showcasing fullstack development using Ktor, DataFrame, and clean architecture principles.
Explore TypeScript security misconceptions, vulnerabilities like HTTP parameter pollution, and prototype pollution attacks. Learn secure coding practices through hands-on hacking of a TypeScript application.
Explore multimodal RAG systems that enhance AI prompts with textual, visual, and audio data, with applications for creating dynamic, interactive NPCs in gaming environments and beyond.
Discover how Criteo manages over 1 trillion HTTP requests on Black Friday, serving 5 billion ads daily with a robust infrastructure while maintaining sustainability in their 100% on-premise AdTech platform.
Discover essential cryptography concepts for Java developers, from encryption and hashing to secure key management and common pitfalls to avoid when implementing security in your applications.
Dive into JVM memory management, garbage collection strategies, and optimization techniques to choose the right collector for your application's performance needs.
Explore Self-Contained Systems (SCS) as an alternative to microservices, offering simpler development with independent components that include UI, logic, and database, demonstrated with Java and Vaadin examples.
Explore the psychological factors that influence software development, from cognitive biases to emotional states, and learn how understanding these elements can improve code quality and team effectiveness.
Explore how to navigate the AI revolution, understanding its impact on jobs and society while learning to adapt and thrive in this transformative era.
Explore how AI-Augmented Programming is transforming Java development through LLM integration in IDEs, enhancing coding workflows, debugging capabilities, and enabling project generation from prompts.
Explore how AI tools enhance learning experiences while examining their impact on critical thinking skills and independent thought in education.
Discover how Project Panama and jextract simplify Java's interaction with native libraries like C/C++, OpenGL, and Tensorflow, making system-level API access more straightforward with the Foreign Function and Memory API.
Get personalized course recommendations, track subjects and courses with reminders, and more.