An immersive, introductory course to backend software engineering using go.
This course is split into two strands: workbooks to read, and projects to build. In the future, there will also be troubleshooting exercises to do, and potentially product-focused work.
You can view all of the projects in the projects section, and all of the reading in the primers section. We recommend following through both in parallel.
Don't worry about all of the details in the primers - they're more intended as introductions to topics which you may want to reference back in the future as you run into specific issues. Trying to write code and solve the problems solved by topics in the primer will help you understand their contents a lot better.
Before you start this course, make sure you've read and followed all of the instructions in the prep document. This will get you set up and explain how to work through the projects.
Remember: you can always Google or ask for help if you get stuck.
Having your help to improve this course would be amazing. See CONTRIBUTING.md for a guide on how to get involved.
Feel free to ask for help in the CYF Slack!