Go exercises tailored for all levels, from beginner to expert, to help you learn efficiently.
Start with the basics: variables, loops, and conditions.
View ExercisesFollow the difficulty levels to progress at your own pace, from beginner to advanced!
π Exercise | π Category | π― Objective | π₯ Difficulty | π Link |
---|---|---|---|---|
temperature-converter(Celsius β Fahrenheit) | Variables & Functions | Practice arithmetic operations and functions | π’ Easy | π Access |
Count the number of vowels | Loops & Strings | Use loops and conditions to manipulate strings | π’ Easy | π Access |
Day of the Week (Switch & Functions) | Control Flow & Functions | Learn to use switch statements, functions, and loops | π’ Easy | π Access |
Dynamic Multiplication Table | Loops & Conditions | Generate a multiplication table dynamically based on user input | π’ Easy | π Access |
Prime Number Checker | Loops & Conditions | Determine if a number is prime and generate a list of prime numbers | π’ Easy | π Access |
Array Manipulation | Arrays & Slices | Perform various operations like filtering, sorting, and searching in an array | π’ Easy | π Access |
Task list manager | Structs & Methods | Manage a list using structs and methods | π Intermediate | π Access |
Interactive Calculator | User Input & Arithmetic | Build a calculator that performs basic arithmetic operations | π Intermediate | π Access |
Error Handling in Division | Error Handling | Implement proper error handling for division operations | π Intermediate | π Access |
Unique Random Number Generator | Randomization & Slices | Generate unique random numbers within a given range | π Intermediate | π Access |
Sorting Algorithms Implementation | Algorithms & Data Structures | Implement and compare different sorting algorithms | π Intermediate | π Access |
Simple HTTP Server | Web Development | Set up a basic web server with Go | π΄ Advanced | π Access |
Random JSON File Generator | File Handling & Data Processing | Generate and manipulate JSON files dynamically | π΄ Advanced | π Access |
Fetch API Data | Web Development & Networking | Retrieve and process data from a public API | π΄ Advanced | π Access |
π Thank you for following these exercises! If you find this content useful and want to support my work, a coffee would be greatly appreciated! βπ