Courses from 1000+ universities
Scaler Academy projected $200M in revenue but delivered only a fraction. Class Central’s exclusive analysis reveals another major EdTech deception in India
600 Free Google Certifications
Computer Science
Management & Leadership
Digital Marketing
Max MSP Programming Course: Structuring Interactive Software for Digital Arts
Introduction to Philosophy
Education for All: Disability, Diversity and Inclusion
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore creating a new JVM language, covering grammar, semantics, and interpreter development. Learn about parsers, optimizations, and JVM interoperability challenges in language design.
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.
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 evolutionary architecture development through 23 key aspects, enabling incremental design and optimal decision-making for software projects.
Explore strategies for maintaining sustainable pace in software development, addressing complexity, and improving predictability in the software development lifecycle beyond just code.
Discover how Montessori principles can enhance leadership, promoting autonomy and motivation in teams. Learn strategies to balance coaching and delivery for improved effectiveness.
Explore genetic algorithms through examples like evolving Shakespeare's phrases and Mona Lisa's image. Learn about natural selection-based metaheuristics and their applications.
Explore the integration of BPMN and DMN standards for workflow and decision automation, bridging business users and developers through real-world examples and hands-on demonstrations.
Concise UI testing with Selenide: Write stable, readable Java tests that handle timing issues and browser quirks. Focus on business logic with smart waiting, error messages, and automated screenshots.
Explore architectural patterns and tools for building maintainable Spring applications, focusing on code organization, bean relationships, and domain events to enhance modularity and testability.
Explore full-stack Scala development using Play Framework for backend and Scala.js for frontend, enabling code sharing and rich web app creation with static typing benefits.
Explore the groundbreaking software engineering behind the Apollo moon landing, including priority scheduling, multitasking, and error handling that shaped modern computing.
Discover green software engineering principles to reduce CO2 emissions in your projects. Learn eco-friendly practices for Java, frameworks, JVMs, and hardware to make a positive impact on climate change.
Demystifying Data Mesh through practical platform building, focusing on components, patterns, and technologies for developing and reusing data products in cloud-native environments.
Explore software architecture design through a live case study, gaining practical tips for analyzing needs, brainstorming solutions, and choosing optimal designs for new platforms.
Get personalized course recommendations, track subjects and courses with reminders, and more.