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 building a cloud platform for global Go app deployments using BareMetal, Nomad, Kuma, and gRPC. Learn key strategies for worldwide distribution and scalability.
Explore the inner workings of Go's compiler, from parsing to assembly generation. Gain insights into how Go achieves simplicity and speed through compiler optimizations.
Explore Service Weaver, a Go framework for high-performance distributed apps. Learn to simplify development, improve latency, reduce costs, and optimize cloud deployments compared to traditional microservices.
Explore strategies for optimizing code performance, from management to assembly level. Learn to design scalable systems and stay current with efficient coding practices.
Enhance Golang apps with WebAssembly and Extism. Create polyglot plugins, build microservices, and explore FaaS potential using WASM modules and WASI runtimes for improved speed, efficiency, and security.
Explore how generics simplify REST API development in Go, reducing boilerplate code for CRUD operations while maintaining type safety. Learn to create efficient, type-safe endpoints with minimal code.
Discover how to effectively apply Domain-Driven Design principles to Go applications, leveraging language-specific features and maintaining idiomatic code through tactical and strategic patterns.
Explore the Go runtime's inner workings, from initialization to execution. Gain insights into garbage collection, scheduling, and core language features for optimized Go programming.
Explore code generation in Go for improved patterns and developer experience. Learn to automate telemetry, decorators, ORMs, and schema-first approaches without increasing complexity or runtime errors.
Enhance microservice test coverage using integration tests with actual counterparties. Learn to measure and monitor code coverage for improved deployment pipelines and quality assurance.
Explore Redis integration in Go applications, comparing GoRedis and Redigo modules. Learn implementation techniques, performance benchmarks, and best practices for efficient data storage and retrieval.
Explore diverse testing strategies, their successes, and challenges. Gain insights from developers across skill levels to enhance your approach to code testing and improve overall development practices.
Explore WebAssembly's evolution from browser to cloud, its system interface WASI, and integration with Go and Kubernetes. Gain insights into WASM's potential for lightweight, portable server-side applications.
Implement essential security checks in Go projects using open-source tools like gosec, govulncheck, and sigstore/cosign. Learn to integrate code analysis, vulnerability scanning, and supply chain security.
Explore how CUE language integrates with Go, enhancing configuration management and reducing deployment risks while improving type safety and developer experience.
Get personalized course recommendations, track subjects and courses with reminders, and more.