Courses from 1000+ universities
India banned Telegram after the NEET paper leak led to a retest for 2.28 million students. Class Central studied the scam, the money trail, and other platforms the leaks could move to.
600 Free Google Certifications
Artificial Intelligence
Programming
AI Engineering
Uncommon Sense Teaching
Happier Employees and Return-On-Investment Course
Exploring English: Language and Culture
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore lazy evaluation patterns in Java, including streams, reader monads, and trampolines. Learn to optimize performance, handle infinite data, and improve code design through practical examples and live coding.
Optimize Scala usage with practical do's and don'ts, covering style, abstractions, expressions, collections, and more. Learn to write efficient, clean code and avoid common pitfalls in Scala development.
Explore advanced Java 9 modularity: fine-grained dependencies, services, encapsulation, reflection, jdeps analysis, command line flags, and runtime image creation with jlink. Become a local JPMS expert.
Explore OAuth2, OpenID Connect, and JWT for secure authentication in distributed systems. Learn practical solutions using JBoss Keycloak for modern web API security challenges.
Explore Java 9's performance enhancements in language, libraries, and JVM. Learn about improvements, potential regressions, and decide if upgrading is worthwhile for your projects.
Explore Spring's Kotlin support to build efficient projects using Spring Framework 5, Spring Boot 2.0, and WebFlux. Learn to transform Java+JavaScript projects into pure Kotlin applications with reactive programming.
Explore serverless architecture patterns, real-world challenges, and best practices for complex AWS applications. Learn about testing, debugging, monitoring, and securing serverless systems while addressing common misconceptions.
Techniques for rejuvenating legacy systems in finance, focusing on modularization and refactoring without halting development. Insights from decades of experience in software product design.
Explore functional error handling in Java without "throws" and "try-catch" using type-driven development techniques like Optional, Try, and Either for cleaner, more aesthetic code.
Explore why traditional databases may hinder system performance and design. Learn alternative approaches to data management, focusing on RAM/Heap storage for improved efficiency and programming joy.
Explore memory layout's impact on Java program performance, challenging traditional complexity analysis and showcasing alternative collection implementations for optimized code execution.
Explore group dynamics and diversity beyond demographics to enhance team creativity and problem-solving in IT. Learn to leverage differences for better outcomes in complex challenges.
Explore advanced techniques for troubleshooting and debugging Kubernetes applications in production, including centralized logging, tracing, and live debugging tools for microservices at scale.
Comparing Java implementations for Alexa Skills and Google Home Actions through live coding. Explore voice user interfaces for leading voice assistants and determine which platform offers better development experience.
Explore modern RNN architectures and deep learning techniques for image recognition, natural language processing, and reinforcement learning. Gain practical tips and engineering best practices for applying these advanced technologies.
Get personalized course recommendations, track subjects and courses with reminders, and more.