Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Artificial Intelligence
Web Development
Computer Networking
Introductory Human Physiology
Mechanics of Materials I: Fundamentals of Stress & Strain and Axial Loading
Philosophy, Science and Religion: Religion and Science
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Optimize Go program performance by mastering build and test caching techniques, including creating custom caches for faster compilation, testing, and deployment.
Explore Go 1.14's innovative asynchronous preemption, eliminating performance issues in tight loops and enabling efficient goroutine scheduling without overhead.
Explore effective Postgres tooling for Go developers, from drivers to ORMs, to enhance productivity and streamline database operations.
Explore strategies for fostering diversity in the Go community and its impact on software development, emphasizing individual actions to create a more inclusive environment.
Exploring the challenges and solutions in transitioning a large-scale monorepo to Go modules, including custom tooling, dependency management, and best practices for modern Go development.
Explore how Go's simplicity and stability are its strengths, enabling developers to build maintainable, adaptable software that meets user needs effectively.
Explore Go's growth, challenges, and strategies for reaching the next million users. Insights on language adoption, ecosystem development, and the future of programming.
Explore error handling in Go 1.13, including wrapped errors, new functions, and formatting. Learn when to wrap errors and how to implement custom error packages with additional features.
Join the GopherCon 2020 Pre-Conference Meetup for networking, discussions, and insights into the Go programming community before the main event kicks off.
Explore programmable errors in Go, designing an architecture for mastering system failures with legible error handling and advanced error management techniques.
Demystifying Go linters: Learn their power, benefits, and implementation. Discover tips, tricks, and best practices for integrating linters into your Go projects effectively.
Explore WebAssembly with Go: learn fundamentals, setup, demos, JS interface, testing, compression, TinyGo, and future possibilities in this comprehensive introduction.
Explore TinyGo: Run Go on microcontrollers like Arduino. Learn about this miniature Go version using LLVM compiler, enabling native code on small devices. Includes live coding demos of flying objects!
Explore the technical intricacies of Go's module mirror and checksum database, enhancing ecosystem reliability and security through authenticated module proxies.
Explore static analysis in Go to detect inter-process dependencies in service-oriented architectures, covering libraries, obstacles, and solutions for effective system tracking.
Get personalized course recommendations, track subjects and courses with reminders, and more.