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
Greening the Economy: Sustainable Cities
Introduction to Graphic Illustration
Computational Social Science Methods
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Discover strategies for building a thriving Go community, from organizing hack nights to hosting meetups, with practical tips to overcome common challenges and foster engagement.
Explore Go 1.21's new slog package for structured logging, covering its motivation, design, API, and performance optimizations.
Explore Go's vulnerability management tools and learn how to build more secure software by effectively managing dependencies and identifying potential risks.
Explore efficient k-way merging using Loser Trees in Go. Learn implementation strategies, performance tuning, and real-world applications in Prometheus, Pyroscope, and Grafana Loki.
Explore Kubernetes' strategy for adopting Go 1.21's extended backwards compatibility, offering insights on efficiently managing Go release updates in large-scale projects.
Explore software design in Go through a magical lens, learning practical techniques for decomposing complex problems and creating robust distributed systems. Gain insights from Ousterhout's teachings applied to Go programming.
Explore Go's integrated developer experience, from IDE to security, and discover the Go Team's vision for future enhancements and complete, developer-centric solutions.
Learn to build a secure, efficient plugin system using WebAssembly and WASI, overcoming traditional challenges in Go program extensibility.
Explore integration testing in Go using TestContainers-go and go-test-report, addressing challenges and solutions encountered during implementation for a smart city project.
Exploring Perseus: A tool for managing Go module dependencies at scale, addressing challenges in code navigation and version tracking for large-scale projects.
Explore Go's potential in data engineering, focusing on serialization, efficient processing, and reliability. Learn about challenges and benefits of introducing Go to this domain.
Learn how CrowdStrike uses Contract Testing for Go HTTP/Message services to efficiently test microservice integrations without costly deployments or brittle environments.
Explore Go's applications in aerospace, from orbital simulations to rocket engine testing. Learn how this language is revolutionizing space technology development in Argentina.
Explore profiling techniques and performance optimization for SQL databases in Go, featuring insights from DoltHub's journey in building a Git-like database with MySQL-level speed.
Explore the Go compiler's inner workings, from source code to executable, using a "Hello World" example. Gain insights into each step of the compilation process.
Get personalized course recommendations, track subjects and courses with reminders, and more.