Courses from 1000+ universities
Discover an easier way to explore affordable, credit-worthy online courses with our expanded community college catalog.
600 Free Google Certifications
Web Development
Python
Graphic Design
Astronomy: Exploring Time and Space
Inglés empresarial: ventas, gestión y liderazgo
AI and Big Data in Global Health Improvement
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Upgrade backend testing with Cucumber feature tests. Write human-readable tests, improve communication, get free documentation, achieve 100% API coverage, and deploy confidently to production.
Explore real-world examples of how research shapes software projects, with code demonstrations in Go, Ruby, JavaScript, and Bash. Gain insights into the integral role of research in software careers.
Explore reverse engineering, open-source development, and iOS automation using Go. Learn about community building, motivation, and overcoming technical challenges in long-term projects.
Explore EBPF's potential in Go development, covering use cases, implementation strategies, and popular open-source projects. Gain insights to effectively integrate EBPF into your Go projects.
Learn robust coding techniques to create secure software without actively focusing on security. Explore key concepts, address complexity, and discover real-world applications for writing safer code.
Explore the role of an independent Go maintainer, including sustainable funding models, aligning incentives, and making open-source maintenance a viable career path.
Explore building location-based recommendation systems using Google's Geocoding API and Go. Learn about geospatial data analysis, SurrealDB's Geo functions, and the benefits of Go for this application.
Embark on an interactive journey exploring Go's applications from microscopic to cosmic scales, challenging conventional thinking and expanding programming horizons.
Explore Go 1.21's new structured logging package "log/slog". Learn its motivation, design, API, and high-performance features for easy, flexible, and fast logging.
Optimize Go programs by understanding and leveraging dead code elimination. Learn to avoid problematic reflection methods and improve performance using real-world examples from popular projects.
Learn to scale applications using goroutines, from a simple setup to handling 100x traffic. Explore concurrency, deployment strategies, and real-world examples through an accessible coffee shop analogy.
Enhance RDBMS productivity in Go using SQL-first approach. Learn to integrate dbmate, sqlc, and testcontainers for efficient database management, type safety, and automated testing.
Explore the evolution of Go programming language through time, from its origins to future possibilities, featuring live demonstrations of moving objects and practical applications.
Implement reliable asynchronous job processing using Postgres as a queue mechanism in Go. Simplify architecture and improve observability for distributed workloads.
Explore visual Go programming using Blockly, creating programs without writing code. Learn about lowering entry barriers, real-life examples, and the future of this innovative approach.
Get personalized course recommendations, track subjects and courses with reminders, and more.