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
Learn how to reorder 59 million NYT publishing assets using Go and BadgerDB. Explore efficient in-memory data processing, handling large-scale datasets, and optimizing performance for complex data operations.
Discover common patterns for bounds check elimination in Go, balancing memory safety and performance optimization.
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!
Get personalized course recommendations, track subjects and courses with reminders, and more.