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
Data Analysis
Computer Science
Language Learning
Introduction to Research Ethics: Working with People
Improving Communication Skills
Rome: A Virtual Tour of the Ancient City
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Discover effective techniques for analyzing application performance, including load benchmarking, tool selection, and flamegraph analysis, with real-world examples from Jetty 12.
Explore Java agents for profiling and dead code removal. Learn to write byte-code instrumentations to identify unused classes and dependencies, enhancing application security and efficiency.
Explore React Server Components' potential to revolutionize web development, focusing on RPC, cross-boundary composability, and rethinking separation of concerns for backend developers.
Simplify cloud-native development using Dapr and Testcontainers. Learn to abstract distributed application challenges and integrate complex tooling into Java apps without Kubernetes, boosting productivity.
Explore principles of fluent API design, drawing from experience with Google's Core Java Libraries. Learn benefits, distinctions from similar patterns, and avoid common pitfalls in creating intuitive APIs.
Discover how ADHD can be a powerful asset in tech careers. Learn strategies to leverage unique brain wiring, embrace hyperfocus, and enhance problem-solving skills for professional success.
Discover 7 essential strategies for thriving in software development, distilled from 25+ years of experience working with top industry minds. Gain insights to elevate your career and excel in IT.
Discover cutting-edge tech insights, network with industry leaders, and enjoy developer-focused fun at this local Zürich event. Expand your knowledge and build connections in an inspiring atmosphere.
Streamline changelog creation with Release Drafter: automate drafts using GitHub pull requests and labels, enhance formatting, and implement semantic versioning for improved developer and user experiences.
Explore Java's dynamic behavior through the `invokedynamic` instruction, uncovering recent changes and their implications for runtime performance and code optimization.
Explore AI-powered software development with industry leaders, discussing tools, frameworks, and techniques for adapting to Gen AI. Learn strategies for navigating the evolving tech landscape.
Explore five key aspects of modern software architecture for developers, focusing on pragmatic, lightweight approaches to improve code quality and team organization.
Strategies for improving code reading skills through deliberate practice, enhancing understanding of new codebases, and writing more readable code.
Practical guide to fortify software supply chain security using open-source tools. Covers building, packaging, dependencies, code scanning, and establishing trust across the delivery process.
Explore strategies for effective team leadership, overcoming resistance to change, and guiding successful transitions. Learn to inspire and motivate teams towards shared goals and organizational success.
Get personalized course recommendations, track subjects and courses with reminders, and more.