Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Computer Science
Psychology
Microsoft Excel
Lean Production
Viruses & How to Beat Them: Cells, Immunity, Vaccines
Learn Like a Pro: Science-Based Tools to Become Better at Anything
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore GraalVM Native Image for Java cloud deployments: fast startup, low memory footprint, and instant performance. Learn build process, JIT vs AOT, resource optimization, and scalability.
Explore common reasons for data project failures and learn strategies to ensure success by addressing key aspects like team composition, value creation, timelines, architecture, and execution planning.
Learn to protect your code using GitHub's security features, including signed commits, Dependabot, vulnerability scanning, secret detection, and CodeQL for comprehensive software security.
Strategies to combat software decay and maintain evolving systems, including measurement, process improvements, and platform product strategy to reduce cognitive load and total ownership costs.
Learn effective blogging techniques for engineers, exploring parallels with programming, writing processes, patterns, and tips to improve your craft and share knowledge with the tech community.
Explore innovative approaches to simplify development environments, from breaking monolithic IDEs to leveraging AI-driven tools and browser-based solutions for enhanced productivity and streamlined workflows.
Explore how language shapes cybersecurity perceptions and learn strategies to build confidence in online safety through positive communication and people-centric approaches.
Explore effective programming techniques, refactoring strategies, and code quality principles with industry experts. Learn to write cleaner, more maintainable code and overcome common software development challenges.
Explore Erlang's concurrency model and its impact on modern software development, from packet-based switches to cloud microservices, distributed systems, and functional programming paradigms.
Explore MFA implementation best practices, security pitfalls, and real-world scenarios. Learn to protect users and systems effectively, covering authentication methods, password security, and user-friendly MFA integration.
Explore the business impact of code quality, learn to visualize technical debt, and discover strategies to prioritize improvements for enhanced productivity and customer satisfaction.
Explore flame graphs for performance visualization, from basics to advanced techniques. Learn creation, interpretation, and solutions for common issues to optimize software and cut costs.
Explore foundational principles and tools for effective software engineering, including iteration, feedback, modularity, and embracing change, to amplify creativity and solve practical problems.
Comparison of PaaS platforms for Java cloud deployment, exploring features, advantages, and challenges of Amazon Elastic Beanstalk, Google App Engine, Cloud Foundry, and others.
Learn strategies for implementing continuous delivery, including automation, DevOps practices, and lean Kanban techniques, to improve software development efficiency and quality.
Get personalized course recommendations, track subjects and courses with reminders, and more.