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
Algorithms and Data Structures
Information Technology
Computer Networking
Improving Communication Skills
Teaching Young Learners Online
Probability - The Science of Uncertainty and Data
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to build terminal UI apps using Bubble Tea framework in Go. Create a plant-watering app with data I/O, styling, and multi-page navigation while exploring the Elm Architecture.
Explore the future of JSON handling in Go, including potential updates to the "encoding/json" package, addressing flaws, and improving performance for modern applications.
Explore the latest updates and modifications to the Go programming language with Russ Cox in this insightful GopherCon 2023 presentation.
Explore AI/ML data pipeline processing for healthcare using Go microservices, addressing challenges in distributed deployment, service dependencies, internationalization, and integration testing.
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.
Discover how storytelling principles can transform your Go code into delightful, idiomatic packages. Learn to apply the Hero's Journey to refactoring, turning mundane tasks into creative development.
Explore advanced Go techniques for designing and optimizing a highly concurrent cache, combining LRU & LFU eviction policies and leveraging advanced concurrency patterns beyond sync.Mutex.
Explore a CLI tool for Go that detects privileged permissions in package dependencies, enhancing security and preventing supply chain attacks.
Get personalized course recommendations, track subjects and courses with reminders, and more.