The Course Go is a course dedicated to the Go programming language. Apart from teaching its fundamentals, it also covers numerous modern technologies and third-party libraries.
The content of the course is mostly split-up into three types of materials:
- Lecture slides that cover all the topics.
- Exercises that provide hand-on experience to the lectured topics.
- Homework as a form of independent graded assignments.
To learn more about the specific content of the course, visit the specific repositories:
The course was developed as a bachelor's thesis. You can check out the thesis to learn more about the original design, reasoning, and decisions made.
The course is currently tutored at the Faculty of Informatics Masaryk University as a part of the PB173: Domain Specific Development course.
This sections is a list of guides, books, courses, and other resources that cover Go or somehow otherwise relate to the topics covered by this course. The resources listed here were not used throughout the design of the course, unless otherwise specified. They are just listed here as notable follow-up materials.
- Redhat Go Course
- Learn Go
- Three Dots Labs
- Go Programming Language - University of Zagreb
- Go Programming - University of Pennsylvania (CIS 1903 Go Programming)
- Manning Publications
- O'Reilly
- Alex Edwards
- Packt
- Bitfield Consulting