Courses from 1000+ universities
Discover an easier way to explore affordable, credit-worthy online courses with our expanded community college catalog.
600 Free Google Certifications
Psychology
Communication Skills
Machine Learning
Industrial Pharmacy-I
English in Early Childhood: Language Learning and Development
Extreme Geological Events
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Go's integrated developer experience, from IDE to security, and discover the Go Team's vision for future enhancements and complete, developer-centric solutions.
Learn to build a secure, efficient plugin system using WebAssembly and WASI, overcoming traditional challenges in Go program extensibility.
Explore integration testing in Go using TestContainers-go and go-test-report, addressing challenges and solutions encountered during implementation for a smart city project.
Exploring Perseus: A tool for managing Go module dependencies at scale, addressing challenges in code navigation and version tracking for large-scale projects.
Explore Go's potential in data engineering, focusing on serialization, efficient processing, and reliability. Learn about challenges and benefits of introducing Go to this domain.
Learn how CrowdStrike uses Contract Testing for Go HTTP/Message services to efficiently test microservice integrations without costly deployments or brittle environments.
Explore Go's applications in aerospace, from orbital simulations to rocket engine testing. Learn how this language is revolutionizing space technology development in Argentina.
Explore profiling techniques and performance optimization for SQL databases in Go, featuring insights from DoltHub's journey in building a Git-like database with MySQL-level speed.
Explore the Go compiler's inner workings, from source code to executable, using a "Hello World" example. Gain insights into each step of the compilation process.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.