The Reader & Writer Interfaces
+15 Mana
Common Reader & Writer Types
+15 Mana
I/O Copy Memory(Sign in required)
Intermediate+20 Mana
Buffered I/O
+15 Mana
Reader EOF Check(Sign in required)
Intermediate+20 Mana
File Operations with os Package
+15 Mana
Bufio Flush(Sign in required)
Beginner+10 Mana
I/O Functions(Sign in required)
Intermediate+20 Mana
Reading a Gzipped File(Sign in required)
Intermediate+20 Mana
JSON with Struct Tags
+15 Mana
JSON Streaming with Encoder/Decoder
+15 Mana
JSON Export Field(Sign in required)
Beginner+10 Mana
Efficient String Building
+15 Mana
JSON Omitempty Quiz(Sign in required)
Intermediate+20 Mana
String Formatting with fmt
+15 Mana
String Concat Performance(Sign in required)
Intermediate+20 Mana
Format Verbs(Sign in required)
Intermediate+20 Mana
Time and Duration
+15 Mana
Time Formatting & Parsing
+15 Mana
Time Format Layout(Sign in required)
Intermediate+20 Mana
Tickers & Timers
+15 Mana
Time Since Usage(Sign in required)
Beginner+10 Mana
Time Zones & Locations
+15 Mana
Ticker Stop Leak(Sign in required)
Intermediate+20 Mana
Time Functions(Sign in required)
Intermediate+20 Mana
Duration in Nanoseconds(Sign in required)
Beginner+10 Mana
Range over Functions
+15 Mana
Iterators for Slices & Maps
+15 Mana
Yield Return False(Sign in required)
Advanced+30 Mana
Pull Iterators
+15 Mana
Iter Seq Type(Sign in required)
Intermediate+20 Mana
Building Custom Iterators
+15 Mana
Iter Pull Cleanup(Sign in required)
Advanced+30 Mana
Iterator Concepts(Sign in required)
Intermediate+20 Mana
Table-Driven Tests
+15 Mana
Test Helpers & Setup
+15 Mana
Test File Suffix(Sign in required)
Beginner+10 Mana
Benchmarking
+15 Mana
Fuzzing Intro(Sign in required)
Intermediate+20 Mana
Fuzz Testing
+15 Mana
Testing Functions(Sign in required)
Intermediate+20 Mana
Benchmark Flag(Sign in required)
Beginner+10 Mana
Test Lifecycle Steps(Sign in required)
Beginner+10 Mana
Ready to start Go Standard Library Mastery?
20 interactive lessons and 23 hands-on challenges โ learn in VS Code, Cursor, or the web.