/go-practice-plus

[Archived] [Go Practice Plus]-In this course, You will practice more labs of Go. This will help you to master the skills more deeply.

Go Practice Plus

Go Practice Plus

In this course, You will practice more labs of Go. This will help you to master the skills more deeply.

Go

Scenarios

Index Name Difficulty Practice
001 📖 Go Basics: Value Types Exploration ★☆☆ Start Lab
002 🎯 Go Fundamentals Value Types ★☆☆ Start Challenge
003 📖 Golang Constants Comprehension ★☆☆ Start Lab
004 🎯 Golang Constants Programming Challenge ★☆☆ Start Challenge
005 📖 Exploring Golang Variable Declarations ★☆☆ Start Lab
006 🎯 Golang Variable Manipulation ★☆☆ Start Challenge
007 📖 String Formatting Fundamentals in Golang ★☆☆ Start Lab
008 📖 String Manipulation in Go ★☆☆ Start Lab
009 📖 Strings and Runes ★☆☆ Start Lab
010 🎯 Hello World, Golang! ★☆☆ Start Challenge
011 🎯 Golang String Formatting ★☆☆ Start Challenge
012 🎯 Mastering Golang String Manipulation ★☆☆ Start Challenge
013 🎯 Strings and Runes ★☆☆ Start Challenge
014 📖 Arrays Manipulation in Golang ★☆☆ Start Lab
015 🎯 Array Manipulation in Go ★☆☆ Start Challenge
016 📖 Mastering Go Slices: A Hands-on ★☆☆ Start Lab
017 🎯 Mastering Go Slice Data Type ★☆☆ Start Challenge
018 📖 Creating and Manipulating Go Maps ★☆☆ Start Lab
019 🎯 Creating and Manipulating Go Maps ★☆☆ Start Challenge
020 📖 Struct Manipulation in Go ★☆☆ Start Lab
021 🎯 Go Struct Data Grouping ★☆☆ Start Challenge
022 📖 Golang Pointers Comprehension ★☆☆ Start Lab
023 🎯 Golang Pointers Challenge: Understanding Reference... ★☆☆ Start Challenge
024 📖 Golang For Loop Understanding ★☆☆ Start Lab
025 🎯 Golang For Loop ★☆☆ Start Challenge
026 📖 Go If-Else Branching ★☆☆ Start Lab
027 🎯 Golang If-Else Branching ★☆☆ Start Challenge
028 📖 Concise Switch Statement Explanation ★☆☆ Start Lab
029 🎯 Concise Introduction to Switch Statement ★☆☆ Start Challenge
030 📖 Functions in Go Programming ★☆☆ Start Lab
031 📖 Multiple Return Values ★☆☆ Start Lab
032 📖 Variadic Functions in Go ★☆☆ Start Lab
033 🎯 Go Functions Fundamentals ★☆☆ Start Challenge
034 🎯 Multiple Return Values ★☆☆ Start Challenge
035 🎯 Mastering Variadic Functions in Go ★☆☆ Start Challenge
036 📖 Go Programming Language Methods ★☆☆ Start Lab
037 🎯 Go Programming Method ★☆☆ Start Challenge
038 📖 Go Interfaces Tutorial ★☆☆ Start Lab
039 🎯 Golang Interface Exploration ★☆☆ Start Challenge
040 📖 Golang Struct Embedding ★☆☆ Start Lab
041 🎯 Embedding Structs in Golang ★☆☆ Start Challenge
042 📖 Exploring Go's Range Keyword ★☆☆ Start Lab
043 🎯 Exploring Golang's Range Keyword ★☆☆ Start Challenge
044 📖 Handling Errors in Golang ★☆☆ Start Lab
045 🎯 Handling Errors in Golang ★☆☆ Start Challenge
046 📖 Golang Error Handling Proficiency ★☆☆ Start Lab
047 🎯 Handling Unexpected Errors in Golang ★☆☆ Start Challenge
048 📖 Deferred Function Execution in Go ★☆☆ Start Lab
049 🎯 Deferred Function Execution Cleanup ★☆☆ Start Challenge
050 📖 Handling Panics with Golang Recover ★☆☆ Start Lab
051 🎯 Handling Panics with Golang's Recover ★☆☆ Start Challenge
052 📖 Generics in Go 1.18 ★☆☆ Start Lab
053 🎯 Golang Generics Introduction ★☆☆ Start Challenge
054 📖 Creating Closures with Anonymous Functions in Go ★☆☆ Start Lab
055 🎯 Creating Closures with Anonymous Functions in Go ★☆☆ Start Challenge
056 📖 Recursive Functions in Golang ★☆☆ Start Lab
057 🎯 Recursive Functions in Go ★☆☆ Start Challenge
058 📖 Golang Goroutines Concurrency ★☆☆ Start Lab
059 🎯 Concurrent Goroutines in Golang ★☆☆ Start Challenge
060 📖 Buffered Channels in Go Programming ★☆☆ Start Lab
061 📖 Golang Channel Function Parameters ★☆☆ Start Lab
062 📖 Synchronizing Goroutines with Channels ★☆☆ Start Lab
063 📖 Golang Channels Concurrency ★☆☆ Start Lab
064 📖 Golang Channel Communication with Workers ★☆☆ Start Lab
065 📖 Non-Blocking Channel Operations ★☆☆ Start Lab
066 📖 Range Over Channels ★☆☆ Start Lab
067 🎯 Golang Buffered Channels ★☆☆ Start Challenge
068 🎯 Golang Channel Function Parameters ★☆☆ Start Challenge
069 🎯 Synchronize Goroutines with Channels ★☆☆ Start Challenge
070 🎯 Go Channels Concurrency ★☆☆ Start Challenge
071 🎯 Golang Channel Communication with Workers ★☆☆ Start Challenge
072 🎯 Non-Blocking Channel Operations ★☆☆ Start Challenge
073 🎯 Range Over Channels ★☆☆ Start Challenge
074 📖 Go Select Statement Demonstration ★☆☆ Start Lab
075 🎯 Go Select Statement ★☆☆ Start Challenge
076 📖 Implementing Go Timeouts with Channels ★☆☆ Start Lab
077 🎯 Implementing Timeouts in Go Using Channels ★☆☆ Start Challenge
078 📖 Golang Timer and Ticker Tutorial ★☆☆ Start Lab
079 🎯 Golang Timer and Ticker ★☆☆ Start Challenge
080 📖 Timers and Tickers ★☆☆ Start Lab
081 🎯 Timers and Tickers ★☆☆ Start Challenge
082 📖 Worker Pool with Goroutines and Channels ★☆☆ Start Lab
083 🎯 Concurrent Worker Pool with Goroutines ★☆☆ Start Challenge
084 📖 Waitgroups: Coordinating Concurrent Goroutines ★☆☆ Start Lab
085 🎯 Using WaitGroup in Goroutines ★☆☆ Start Challenge
086 📖 Implementing Rate Limiting in Go ★☆☆ Start Lab
087 🎯 Implementing Rate Limiting in Go ★☆☆ Start Challenge
088 📖 Atomic Counters in Concurrent Go ★☆☆ Start Lab
089 🎯 Atomic Counters in Concurrent Go Programming ★☆☆ Start Challenge
090 📖 Concurrent Data Access with Mutexes ★☆☆ Start Lab
091 🎯 Concurrent Data Access with Mutexes ★☆☆ Start Challenge
092 📖 Concurrent Goroutine Synchronization ★☆☆ Start Lab
093 🎯 Synchronize Shared State with Goroutines ★☆☆ Start Challenge
094 📖 Reading Files in Go ★☆☆ Start Lab
095 🎯 Reading Files in Go ★☆☆ Start Challenge
096 📖 Write Files in Go ★☆☆ Start Lab
097 🎯 Write Files in Go ★☆☆ Start Challenge
098 📖 Concise Go Text Transformation Program ★☆☆ Start Lab
099 🎯 Concise Go Text Transformation ★☆☆ Start Challenge
100 📖 File Path Handling in Golang ★☆☆ Start Lab
101 🎯 File Path Handling in Golang ★☆☆ Start Challenge
102 📖 Working with Directories in Go ★☆☆ Start Lab
103 🎯 Working with Directories in Go ★☆☆ Start Challenge
104 📖 Temporary Files and Directories ★☆☆ Start Lab
105 🎯 Temporary Files and Directories ★☆☆ Start Challenge
106 📖 Embedding Files in Go Binaries ★☆☆ Start Lab
107 🎯 Embedding Files in Go Programs ★☆☆ Start Challenge
108 📖 Sorting Built-in Types in Go ★☆☆ Start Lab
109 📖 Sorting by Functions ★☆☆ Start Lab
110 🎯 Sorting Built-in Types in Go ★☆☆ Start Challenge
111 🎯 Sorting by Functions ★☆☆ Start Challenge
112 📖 Dynamic Content Generation with Golang Templates ★☆☆ Start Lab
113 🎯 Golang Text Template Dynamic Content ★☆☆ Start Challenge
114 📖 Golang Regular Expression Tutorial ★☆☆ Start Lab
115 🎯 Go Regular Expression Demonstration ★☆☆ Start Challenge
116 📖 Golang JSON Encoding and Decoding ★☆☆ Start Lab
117 🎯 Encoding and Decoding JSON in Golang ★☆☆ Start Challenge
118 📖 Golang XML Mapping and Manipulation ★☆☆ Start Lab
119 🎯 Golang XML Mapping ★☆☆ Start Challenge
120 📖 Go Time and Duration Exploration ★☆☆ Start Lab
121 🎯 Go Time and Duration ★☆☆ Start Challenge
122 📖 Golang Unix Epoch Time Retrieval ★☆☆ Start Lab
123 🎯 Golang Epoch Time ★☆☆ Start Challenge
124 📖 Time Formatting and Parsing ★☆☆ Start Lab
125 🎯 Time Formatting and Parsing ★☆☆ Start Challenge
126 📖 Random Number Generation in Go ★☆☆ Start Lab
127 🎯 Random Number Generation in Go ★☆☆ Start Challenge
128 📖 Parse Numbers in Go ★☆☆ Start Lab
129 🎯 Parse Numbers in Go ★☆☆ Start Challenge
130 📖 Parsing URLs in Go ★☆☆ Start Lab
131 🎯 Parsing URLs in Go ★☆☆ Start Challenge
132 📖 Compute SHA256 Hashes in Go ★☆☆ Start Lab
133 🎯 Compute SHA256 Hashes in Go ★☆☆ Start Challenge
134 📖 Base64 Encoding in Golang ★☆☆ Start Lab
135 🎯 Base64 Encoding Challenge in Go ★☆☆ Start Challenge
136 📖 Testing and Benchmarking ★☆☆ Start Lab
137 🎯 Testing and Benchmarking ★☆☆ Start Challenge
138 📖 Command-Line Argument Handling in Go ★☆☆ Start Lab
139 📖 Command-Line Flag Parsing in Go ★☆☆ Start Lab
140 📖 Command Line Subcommands ★☆☆ Start Lab
141 🎯 Command-Line Argument Handling in Go ★☆☆ Start Challenge
142 🎯 Command-Line Flag Parsing in Golang ★☆☆ Start Challenge
143 🎯 Command Line Subcommands ★☆☆ Start Challenge
144 📖 Fundamentals of Unix Environment Variables ★☆☆ Start Lab
145 🎯 Mastering Unix Environment Variables ★☆☆ Start Challenge
146 📖 Golang HTTP Request Handling ★☆☆ Start Lab
147 🎯 Golang HTTP Request Handling ★☆☆ Start Challenge
148 📖 Basic HTTP Server in Go ★☆☆ Start Lab
149 🎯 Build Basic HTTP Server in Go ★☆☆ Start Challenge
150 📖 Golang Context Cancellation Demonstration ★☆☆ Start Lab
151 🎯 Golang Context Cancellation Demonstration ★☆☆ Start Challenge
152 📖 Replacing Go Process with exec ★☆☆ Start Lab
153 📖 Spawning External Processes in Go ★☆☆ Start Lab
154 🎯 Replacing Go Process with Exec Function ★☆☆ Start Challenge
155 🎯 Spawning External Processes in Go ★☆☆ Start Challenge
156 📖 Handling Unix Signals in Go ★☆☆ Start Lab
157 🎯 Handling Unix Signals in Go Programs ★☆☆ Start Challenge
158 📖 Exit Function in Go ★☆☆ Start Lab
159 🎯 Exit Challenge in Go ★☆☆ Start Challenge

More