Classic Challenges
Classic coding interview problems to master fundamental concepts
Advanced
Challenge #11
Concurrent Web Content Aggregator
Learning Materials
Test Cases
Advanced
Challenge #25
Graph Algorithms - Shortest Path
Learning Materials
Test Cases
Beginner
Challenge #3
Employee Data Management
Learning Materials
Test Cases
Advanced
Challenge #12
File Processing Pipeline with Advanced Error Handling
Learning Materials
Test Cases
Advanced
Challenge #8
Chat Server with Channels
Learning Materials
Test Cases
Advanced
Challenge #9
RESTful Book Management API
Learning Materials
Test Cases
Intermediate
Challenge #17
Palindrome Checker
Learning Materials
Test Cases
Beginner
Challenge #21
Binary Search Implementation
Learning Materials
Test Cases
Beginner
Challenge #22
Greedy Coin Change
Learning Materials
Test Cases
Intermediate
Challenge #4
Concurrent Graph BFS Queries
Learning Materials
Test Cases
Beginner
Challenge #2
Reverse a String
Learning Materials
Test Cases
Intermediate
Challenge #20
Circuit Breaker Pattern
Learning Materials
Test Cases
Intermediate
Challenge #7
Bank Account with Error Handling
Learning Materials
Test Cases
Advanced
Challenge #29
Rate Limiter Implementation
Learning Materials
Test Cases
Intermediate
Challenge #30
Context Management Implementation
Learning Materials
Test Cases
Intermediate
Challenge #13
SQL Database Operations with Go
Learning Materials
Test Cases
Advanced
Challenge #15
OAuth2 Authentication System
Learning Materials
Test Cases
Intermediate
Challenge #16
Performance Optimization with Benchmarking
Learning Materials
Test Cases
Advanced
Challenge #24
Dynamic Programming - Longest Increasing Subsequence
Learning Materials
Test Cases
Intermediate
Challenge #27
Go Generics Data Structures
Learning Materials
Test Cases
Advanced
Challenge #28
Cache Implementation with Multiple Eviction Policies
Learning Materials
Test Cases
Intermediate
Challenge #5
HTTP Authentication Middleware
Learning Materials
Test Cases
Beginner
Challenge #1
Sum of Two Numbers
Learning Materials
Test Cases
Intermediate
Challenge #10
Polymorphic Shape Calculator
Learning Materials
Test Cases
Beginner
Challenge #18
Temperature Converter
Learning Materials
Test Cases
Intermediate
Challenge #19
Slice Operations
Learning Materials
Test Cases
Intermediate
Challenge #14
Microservices with gRPC
Learning Materials
Test Cases
Intermediate
Challenge #23
String Pattern Matching
Learning Materials
Test Cases
Advanced
Challenge #26
Regular Expression Text Processor
Learning Materials
Test Cases
Beginner
Challenge #6
Word Frequency Counter
Learning Materials
Test Cases
Real-World Package Challenges
Master popular Go packages and frameworks used in production
Gin Web Framework
Fast HTTP web framework written in Go
47.0k
web
web
http
api
rest
middleware
Fast HTTP web framework written in Go
Progress
0/4 challenges
Learning Path:
Basic Routing & User Management API
Beginner
Middleware & Request Handling
Beginner
Validation Errors
Intermediate
Authentication
Intermediate
GORM Database ORM
Feature-rich ORM library for Go databases
36.0k
database
database
orm
sql
mysql
postgresql
sqlite
Feature-rich ORM library for Go databases
Progress
0/5 challenges
Learning Path:
CRUD Operations
Beginner
Associations & Relationships
Intermediate
Database Migrations
Intermediate
Advanced Queries
Advanced
Generics
Advanced
Cobra CLI Framework
Modern CLI application framework for Go
35.0k
cli
cli
command-line
terminal
tools
commands
Modern CLI application framework for Go
Progress
0/4 challenges
Learning Path:
Basic CLI Application
Beginner
Advanced Flags and Arguments
Intermediate
Subcommands & Data Persistence
Intermediate
Advanced Features & Middleware
Advanced
Fiber Web Framework
Express inspired web framework written in Go
33.0k
web
web
http
api
rest
middleware
express
fast
Express inspired web framework written in Go
Progress
0/4 challenges
Learning Path:
Basic Routing with Fiber
Beginner
Middleware & Request/Response Handling
Intermediate
JSON API with Validation & Error Handling
Intermediate
Authentication & Session Management
Advanced
Echo Web Framework
High performance, extensible, minimalist Go web framework
29.0k
web
web
http
api
rest
middleware
minimalist
performance
High performance, extensible, minimalist Go web framework
Progress
0/4 challenges
Learning Path:
Basic Routing & Task Management API
Beginner
Middleware & Request Handling
Intermediate
Validation Errors
Intermediate
Authentication
Intermediate
MongoDB Go Driver
Official MongoDB driver for Go - Build database applications
8.1k
database
database
nosql
mongodb
crud
aggregation
indexing
transactions
Official MongoDB driver for Go - Build database applications
Progress
0/5 challenges
Learning Path:
MongoDB Connection & CRUD Operations
Beginner
Advanced Queries & Product Filtering System
Beginner
Aggregation Pipeline & E-commerce Analytics
Intermediate
Indexing & Performance Optimization
Intermediate
Transactions & Advanced Features
Advanced