Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Fundamentals of Neuroscience, Part 1: The Electrical Properties of the Neuron
Organic Chemistry 1
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore network programming in Go by building a Toxiproxy clone. Learn about sockets, channels, goroutines, and TCP stream manipulation for chaos testing and application resilience.
Explore building an eventually consistent distributed system using Go, gRPC, Kubernetes, LevelDB, and Prometheus. Learn key concepts, implementation challenges, and lessons from real-world deployment across multiple countries.
Explore Apache Beam's Go SDK for efficient distributed data processing, overcoming Go's unique challenges using reflection, interfaces, and generics for scalable pipeline execution.
Explore techniques for creating debug archives in Go systems, enhancing debugging capabilities through state snapshots and real-world examples from Fleet's production code.
Explore Go's native fuzz testing capabilities, including differential fuzzing and its mechanics, with a live demo of bug detection and resolution using this powerful tool.
Explore Go's concurrent garbage collection, its control theory-based timing, recent changes in Go 1.18, and their impact on developers in this deep dive into runtime mechanics.
Explore parser combinators in Go with generics: learn to build composable parsers, implement primitives, and create a microlanguage parser without code generators.
Explore Go's compatibility promise, its significance, and strategies for language evolution without breaking existing programs.
Explore post-quantum cryptography with Go, focusing on Kyber and Dilithium algorithms. Learn about API design, enhanced security features, and the practical implications of implementing quantum-resistant cryptography.
Explore Go's concurrency features through live coding, learning practical skills to leverage its capabilities and avoid pitfalls in network utility development.
Unlock the full potential of Delve debugger for Go projects. Learn advanced configurations, overcome challenges, and discover hidden benefits to enhance your team's debugging efficiency.
Explore building scalable applications using Go and SQLite, focusing on recent advancements, configuration tips, and strategies for improving data durability and performance.
Explore Zillow's approach to building maintainable Go services, focusing on transport-agnostic design, testability, and easy maintenance while prioritizing business value.
Explore CRDTs for building decentralized services in Go, covering implementation, advantages, and practical applications in distributed systems.
Explore 3D printing Gophers using Go: Learn concepts, tools, and practical examples for managing and monitoring 3D printers, from firmware interaction to data visualization.
Get personalized course recommendations, track subjects and courses with reminders, and more.