Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Data Analysis
Cybersecurity
Digital Marketing
English for the Workplace
Aprender
Medical Parasitology | 医å¦å¯„生虫å¦
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.
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.
Explore techniques to measure and optimize Go program initialization, focusing on improving startup time for CLIs and short-lived processes.
Get personalized course recommendations, track subjects and courses with reminders, and more.