Courses from 1000+ universities
India banned Telegram after the NEET paper leak led to a retest for 2.28 million students. Class Central studied the scam, the money trail, and other platforms the leaks could move to.
600 Free Google Certifications
Artificial Intelligence
Language Learning
Data Analysis
Mathematical and Computational Methods
AP® Microeconomics
Competitive Strategy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore the evolution of Go programming language through time, from its origins to future possibilities, featuring live demonstrations of moving objects and practical applications.
Explore the evolution of Go programming language over the past decade and gain insights into its potential future developments, from modules and LSP to contexts and generics.
Master pure Go implementation of animated GIF resizing without external dependencies. Learn frame optimization, transparency handling, and disposal methods while improving security and performance.
Master peer-to-peer networking in Go by learning hole punching techniques through network devices using go-libp2p module, enabling direct connections over the internet while optimizing performance and costs.
Explore the internal structure of Go binaries, understanding ELF sections, runtime components, and how compiled programs utilize binary information for stack traces, debugging, and profiling.
Master effective Go debugging in VSCode by exploring launch.json configurations, Delve debugger features, and debugging strategies for various project types including tests, packages, and microservices.
Master Go's built-in testing capabilities and learn idiomatic unit testing techniques without external frameworks. Discover how to write coherent, maintainable tests using only the standard library.
Master effective architectural collaboration techniques and implement them using Go's mechanisms, from managing team discussions to expressing design decisions through practical code structures.
Explore how to implement the board game Ticket to Ride using Go programming language, focusing on graph algorithms, generics, and interfaces for game development.
Explore how Go's unique features power high-performance database development through immudb, examining concurrency handling, deployment simplicity, and real-world implementation challenges.
Dive into cross-compilation techniques for SQLite drivers, exploring CGo-free implementations, C-to-Go transpilation challenges, and runtime support for C libraries in Go programming environments.
Explore Domain-Driven Design fundamentals and their practical implementation in Go, covering domain modeling, bounded contexts, and hexagonal architecture through real-world examples and best practices.
Discover how to create consistent and reproducible Go development environments using Nix package manager, comparing it with Docker containers and implementing it in CI pipelines for improved team collaboration.
Discover how to leverage Go generics for building robust services, from API layers to business logic and databases, with practical solutions for common implementation challenges and design patterns.
Discover how Go programming language aligns with EU cybersecurity regulations, exploring its advantages for building resilient software and managing supply chain security in compliance with new standards.
Get personalized course recommendations, track subjects and courses with reminders, and more.