Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Web Development
Algorithms and Data Structures
Cybersecurity
Bitcoin and Cryptocurrency Technologies
Preventing Dementia
Greek and Roman Mythology
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Go's capabilities for real-time video capture using system programming. Learn to interact with Linux video API, control hardware, and stream image data for webcam applications.
Learn secure coding practices in Go, focusing on common vulnerabilities like injections and XSS. Discover best practices, encryption basics, and proactive security measures for robust application development.
Explore TinyGo for microcontrollers: learn to collect henhouse data, use WiFi communication, and build dashboards for remote monitoring. Unleash creativity with Go in small-scale projects.
Explore CGO-less Foreign Function Interface using WebAssembly in Go. Learn about wazero, a pure Go WebAssembly runtime, and its implementation for secure and flexible cross-language function calls.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.