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
Computer Science
Psychology
Algorithms and Data Structures
Stanford Introduction to Food and Health
Gamification
Learn to Program: The Fundamentals
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore করো, a tool enabling Bengali support in Go, allowing seamless collaboration between developers using different languages while maintaining code interoperability.
Inspiring journey of a non-traditional programmer mastering Go, featuring practical tips, challenges, and the power of community support in tech career transitions.
Explore strategies to optimize Go code deployment time in Kubernetes, from caching dependencies to binary size reduction and in-place recompilation techniques.
Explore functional programming concepts in Go, including closures, currying, and recursion. Learn practical applications and compare with traditional approaches for solving real-world problems.
Explore Go memory manager improvements, enhancing runtime responsiveness and allocator scalability. Gain insights into runtime functionality and potential performance impacts on Go applications.
Explore the journey of creating a self-hosted Go compiler from scratch, covering architecture, challenges, and key implementation details for features like maps and interfaces.
Explore Go's generics design, focusing on constrained type parameters for generic functions and types. Learn about type-checking, instantiation, and practical applications in Go programming.
Explore Go toolchain's code generation process, learn to inspect machine code, and understand compiler optimizations for improved debugging and binary validation.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.