Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Fundamentals of Neuroscience, Part 1: The Electrical Properties of the Neuron
Organic Chemistry 1
Mountains 101
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.
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 AI/ML data pipeline processing for healthcare using Go microservices, addressing challenges in distributed deployment, service dependencies, internationalization, and integration testing.
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 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 a CLI tool for Go that detects privileged permissions in package dependencies, enhancing security and preventing supply chain attacks.
Explore how Go's concurrency and WaitGroups were used to revive a pinball machine, implementing game rules and integrating Raspberry Pi and Arduino for a fully functional, Go-powered gaming experience.
Learn to build and deploy an interactive game with in-game chat using Golang, then scale it on AWS Serverless for easy sharing with friends.
Get personalized course recommendations, track subjects and courses with reminders, and more.