Introduction
Lesson 1 of 24 in Coddy's Golang Challenges - Level 1 course.
Solving problems is a great way to improve your thinking skills and become more familiar with the language you're learning.
In this series of challenges about Go (Golang), you will find tasks that enhance your problem-solving abilities and push you to think critically about solutions.
To solve every problem, whether it's easy or hard, a real-world issue, or a simple coding challenge, you should follow three to four essential steps:
- Understand the problem: The first step is to grasp the problem and what needs to be done.
- Devise a plan: Think and plan how to solve the problem. The best approach is to break the problem into smaller parts and address them separately.
- Implement the plan: Start executing your solution.
- Reflect/Revise: This step is necessary for difficult or real-world problems. It's about considering improvements and finding the best ways to accomplish the task.
Note: This course is not for total beginners. You will need a basic understanding of Go. If you are new to Go, please check out "Introduction to Go", "Functions in Go", and "Slices and Maps" before starting this course.
- Disclaimer -
In order to succeed in this course, it is important to actively engage with the material. Be sure to attempt the challenges on your own first. If you encounter difficulty, you can refer to the hints and eventually the solution (if necessary).
Try it yourself
This lesson doesn't include a code challenge.
All lessons in Golang Challenges - Level 1
1Introduction
Introduction