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
Explore Go's lightweight goroutines and concurrency primitives, challenging traditional patterns and demonstrating alternative approaches for efficient concurrent programming.
Explore Cgo performance optimization techniques, interoperability challenges, and scaling solutions for high-performance Go applications, drawing from real-world experiences with Wallaroo.
Explore the impact of new Go programmers on the language's evolution, community growth, and innovation, emphasizing the value of fresh perspectives in shaping Go's future.
Explore Go's integration in Debian, packaging processes, and large-scale deployment challenges. Learn best practices for upstream developers to facilitate Debian contributions.
Discover how to become a Go contributor through small, consistent efforts. Learn practical steps to engage with the Go community and make meaningful contributions to the language.
Explore software design within constraints, balancing language-agnostic specs with Go's principles. Learn from MongoDB's Go driver example, covering design, performance, and usage patterns.
Explore machine learning applications for Go code, including embeddings, code completion, and bug prediction. Discover how ML can enhance developer productivity and code quality.
Explore the pitfalls of adopting macaroons for authorization in distributed systems, learning from a team's real-world experience and insights on when to use this technology.
Learn to build a parser in Go using goyacc, exploring real-world applications and elegant constructs. Gain insights into Vitess's sqlparser module and practical parser implementation techniques.
Explore Go's potential for creating compelling information displays and visualizations using SVGo, OpenVG, and dec. Learn to transform data into engaging visual content across various domains.
Explore serverless architecture with Go: benefits, challenges, and best practices for event-driven programming in constrained execution environments. Learn to leverage Go's strengths in this emerging paradigm.
Explore computer vision applications using GoCV, combining Go and OpenCV. Learn to build advanced IoT solutions with face tracking, motion detection, and drone control using Tensorflow.
Explore asynchronous networking patterns in Go, covering goroutines, resource management, and net.Conn implementations. Gain insights applicable to net/http, crypto/tls, and protocol development.
Explore techniques for making Go development more inclusive, focusing on code accessibility practices that benefit developers with disabilities and improve overall project navigation.
Explore 3D rendering through path tracing, simulating billions of photons with Go. Learn concurrency schemes, graphics pitfalls, and gain insights into how light creates visual richness in our world.
Get personalized course recommendations, track subjects and courses with reminders, and more.