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
Management & Leadership
Information Technology
Astrobiology and the Search for Extraterrestrial Life
Dino 101: Dinosaur Paleobiology
Cybersecurity Fundamentals
Organize and share your learning with Class Central Lists.
View our Lists Showcase
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.
Explore TensorFlow and deep reinforcement learning, covering neural network architectures, recent advances, and practical applications in image recognition, NLP, and AI game-playing.
Live coding demonstration of building an Android app using Firebase and Kotlin, showcasing real-time features, authentication, and integration with Google Cloud Platform APIs.
Explore recent enhancements to Java Collections Framework, focusing on Java 9 additions like JEP 269 and streams improvements. Get insights into potential future developments for Collections and Streams APIs.
Get personalized course recommendations, track subjects and courses with reminders, and more.