go Mastery Roadmap
Select a category to start learning.
Module 01
Phase 1: Foundations
PREMIUM
~ 11.1 hr
Comments
30 min read
Console Input & Output
45 min read
Variables & Constants
35 min read
Data Types
50 min read
Strings
70 min read
Numbers
40 min read
Operators
70 min read
Conditionals
50 min read
Loops
45 min read
Functions
50 min read
List / Array / Slices
70 min read
Map
40 min read
Date & Time
40 min read
JSON
30 min read
Module 02
Phase 2: Intermediate
PREMIUM
~ 4.3 hr
Module 03
Phase 3: Advanced Systems
PREMIUM
~ 4 hr
Module 04
Phase 4: Enterprise Backend
PREMIUM
~ 17.3 hr
Backend Fundamentals
5 min read
Internet & Networking Basics
5 min read
cURL & HTTP Terms
20 min read
Common HTTP Status Codes
10 min read
Building HTTP Servers with Go
15 min read
API Design Fundamentals (Fiber)
20 min read
More Fiber Concepts
25 min read
Environment Variables
20 min read
Data Validation
15 min read
Cookies & Cookie Security
15 min read
Sessions
15 min read
Authentication & Authorization
15 min read
Hashing Fundamentals
15 min read
Encryption & Decryption
25 min read
OAuth 2.0 & Social Login
35 min read
Authentication Systems – Real-World Auth Flows
55 min read
Security Headers
30 min read
Rate Limiting
10 min read
Files & Media Handling
20 min read
File Downloading & Large File Transfers
25 min read
Cloud File Storage using Cloudflare R2
80 min read
Database Fundamentals
10 min read
SQL Databases & Relational Modeling
45 min read
NoSQL Databases – MongoDB & Go Driver
55 min read
Graph Databases – Neo4j
30 min read
In-Memory Databases – Redis
30 min read
Webhooks
10 min read
WebSockets & Real-Time Communication
20 min read
Server-Sent Events (SSE)
10 min read
Sending Emails
20 min read
Sending SMS
15 min read
Push Notifications with Firebase
30 min read
Cron Jobs
10 min read
Job Schedulers
35 min read
Cloud Cron Jobs
30 min read
Heavy Tasks & Goroutines
20 min read
Logging & Monitoring
15 min read
Unit Testing
40 min read
Scaling Techniques
10 min read
Queues & Message Brokers
25 min read
gRPC – High Performance Service Communication
45 min read
GraphQL
55 min read