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 and manage Linux firewalls using Go and nftables, covering kernel systems, dynamic rule creation, and seamless integration with existing Go environments.
Dive into the Go compiler's inner workings through implementing a "four" loop, understanding parsing, optimization, and machine code generation processes for better Go development.
Dive into building modern microservices by creating a prototype that combines Go, GraphQL, and gRPC, from basic API setup to implementing service-to-service communication patterns.
Discover how to create a high-performance concurrent map in Go that outperforms sync.Map by 10x, focusing on optimized implementations for read-heavy workloads and efficient concurrency handling.
Discover advanced strategies for optimizing code instrumentation in Go, focusing on performance-critical systems through efficient memory management, buffering techniques, and asynchronous processing.
Master building beautiful terminal UIs with Charm CLI in Go, creating a habit tracker while learning Bubble Tea library basics and enhancing your CLI development skills.
Discover the latest advancements in Go cryptography, including post-quantum algorithms, secure random generators, performance optimizations, SSH improvements, and package migrations from x/crypto to the standard library.
Discover how to optimize container utilization through Profile-Guided Optimization (PGO), reducing CPU allocation and costs. Learn implementation techniques and see how one company saved over 15000 CPU cores annually.
Explore mutation testing in Go to validate test quality, ensuring real coverage rather than superficial metrics, using AST and compiler techniques.
Explore the 10-year journey of Delve, from its origins at the first GopherCon to its evolution, key features, and future developments in Go debugging.
Dive into advanced Go generics patterns, exploring constraints, API ergonomics, phantom types, and efficient programming techniques for enhanced type safety and performance.
Explore how Go language excels in embedded systems development, from rocket motor control to biomedical applications, challenging traditional MCU programming paradigms.
Discover the new range over function types feature coming in Go 1.23, understanding its implementation, purpose, and practical applications in modern Go programming.
Explore Orchestrion, an extensible tool for automatic Go code instrumentation. Learn about parsing, code analysis, distributed tracing, and using annotations for cross-cutting concerns.
Explore techniques for ensuring safety and reliability in Go's cryptography standard library, including testing, fuzzing, and formal proofs.
Get personalized course recommendations, track subjects and courses with reminders, and more.