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 smart home tech, benefits, and challenges. Learn about available devices, protocols, platforms, security, and coding for home automation. Practical advice and demos included.
Explore JVM's potential for smart contracts and cryptocurrencies, covering bytecode, classloading, and practical applications in distributed ledgers like R3's Corda.
Comprehensive overview of popular stream processing systems for real-time Big Data analytics, comparing Storm, Samza, Spark, and Flink. Explores use cases, architectures, and trade-offs for low-latency data processing.
Explore Java vulnerabilities, their impact, and defense strategies. Learn about reporting, management, and mitigation techniques to enhance code security and protect against cyber threats.
Practical guide to securing microservices using Game On! as an example. Covers OAuth2, OpenID Connect, social sign-on, and dev/production parity for distributed systems.
Explore Progressive Web Apps: combining web and app features for fast-loading, engaging experiences with offline capabilities, push notifications, and full-screen functionality.
Explore automated resilience testing using Docker and property-based testing to enhance system reliability against various failure modes and unexpected scenarios.
Explore the concept of Agile as an organizational culture rather than a process, examining its relationship with the Agile Manifesto and discussing how to truly embody Agile principles in the workplace.
Practical guide to Docker and microservices deployment, covering containerization, image management, and scaling. Insights on overcoming challenges and implementing efficient DevOps practices.
Explore Azure's openness for efficient development and production, leveraging IoT, retail, and finance data with automation and compliance to match innovation needs.
Explore effective memory management in microservices, including potential pitfalls and solutions for distributing memory across distributed systems. Learn about Java process memory and its impact on performance.
Explore building voice assistants using Google Cloud APIs and API.AI services. Learn to create chatbots for conference management, integrating speech recognition and natural language processing.
Explore the reactive landscape, understanding key concepts like asynchronous programming, RX libraries, and reactive systems. Learn practical applications using Eclipse Vert.x through live coding demonstrations.
Explore the possibilities and challenges of developing Virtual Reality applications using Java, including insights on VR technology, coding practices, and feasibility compared to popular platforms like Unity3D.
Explore DeepLearning4J on Apache Spark for IoT anomaly detection using LSTM autoencoder neural networks. Learn scalable machine learning techniques for real-time cognitive IoT applications.
Get personalized course recommendations, track subjects and courses with reminders, and more.