Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Golang Course Catalog
Status: FreeCoursera Project Network
Skills you'll gain: Command-Line Interface, Go (Programming Language), Package and Software Management, Programming Principles, Program Development, Other Programming Languages, Data Structures
Status: Free TrialUniversity of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Go (Programming Language), Data Structures, C and C++, Object Oriented Programming (OOP), Software Design Patterns, Debugging, Computer Programming, Unit Testing, Algorithms, C (Programming Language), Programming Principles, Integrated Development Environments, Graph Theory, Computer Science, File Systems, Artificial Intelligence, Integration Testing, Software Design, Game Design
Status: Free TrialUniversity of California, Irvine
Skills you'll gain: Go (Programming Language), Object Oriented Programming (OOP), Functional Design, Data Structures, Software Design, Debugging
Status: NewSkills you'll gain: Go (Programming Language), Package and Software Management, Data Structures, Program Development, Debugging, Software Testing, Object Oriented Programming (OOP), File Management, Performance Tuning, JSON
Status: Free TrialEdureka
Skills you'll gain: Cloud-Native Computing, Prometheus (Software), Grafana, Software Architecture, Application Deployment, CI/CD, Systems Architecture

Skills you'll gain: Go (Programming Language), Unit Testing, Application Frameworks, Programming Principles, Web Development, Web Applications, Data Structures, Object Oriented Programming (OOP), Software Design, Scalability, Command-Line Interface

Skills you'll gain: Unit Testing, Go (Programming Language), Restful API, Authentications, Application Programming Interface (API), Secure Coding, API Design, Software Testing, Microservices, Test Case, Authorization (Computing), Database Development, Web Servers, Web Services, Database Management, Databases, Software Architecture, JSON, Role-Based Access Control (RBAC), Maintainability
Status: Free TrialÉcole Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Apache Spark, Apache Hadoop, User Interface (UI), Programming Principles, Big Data, Software Design, Data Structures, Software Design Patterns, Functional Design, Data Manipulation, Object Oriented Programming (OOP), Heat Maps, Data Visualization Software, Interactive Data Visualization, Distributed Computing, Computer Programming, Data Processing, Real Time Data, Performance Tuning
Status: Free TrialDartmouth College
Skills you'll gain: Command-Line Interface, C (Programming Language), Linux Commands, Linux, Embedded Systems, Embedded Software, Programming Principles, Computer Engineering, Linux Servers, File Systems, System Programming, Build Tools, Data Structures, Algorithms, Computer Architecture, Computer Programming, Software Documentation, Computer Science, Software Engineering, Debugging
Status: Free TrialUniversity of California, Santa Cruz
Skills you'll gain: Go (Programming Language), Data Structures, C and C++, Object Oriented Programming (OOP), Computer Programming, Unit Testing, Algorithms, Computer Science, Debugging, Integration Testing, Software Design
Status: Free TrialGoogle Cloud
Skills you'll gain: Large Language Modeling, Prompt Engineering, LLM Application, Generative AI, Prompt Patterns, Generative Model Architectures
Status: PreviewSkills you'll gain: Microservices, Application Deployment, Google Cloud Platform, Cloud Applications, Spring Boot, Kubernetes, Java, Software Architecture, Data Migration, Cloud Services, Application Performance Management, Application Programming Interface (API), Databases
In summary, here are 10 of our most popular golang courses
- Golang for Beginners: Data Types, Functions, and Packages:Â Coursera Project Network
- Go and C++: Programming in Two Successor Languages of C:Â University of California, Santa Cruz
- Functions, Methods, and Interfaces in Go:Â University of California, Irvine
- Go Fundamentals: Presented by Gopher Guides:Â Pearson
- Go for Cloud and Networks:Â Edureka
- Go Essentials: Concurrency, gRPC & More:Â Packt
- Building Microservices API in Go:Â Packt
- Functional Programming in Scala: École Polytechnique Fédérale de Lausanne
- C Programming with Linux:Â Dartmouth College
- GO Programming for Everyone: Part 2:Â University of California, Santa Cruz










