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: 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: NewStatus: Free TrialSkills you'll gain: LangChain, Prompt Engineering, LLM Application, LangGraph, Generative AI Agents, Agentic systems, Large Language Modeling, OpenAI, Data Processing, Artificial Intelligence and Machine Learning (AI/ML), Development Environment, Artificial Intelligence, AI Personalization, Responsible AI, Tool Calling, Text Mining, Query Languages, User Interface (UI), Application Development, Natural Language Processing
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 TrialGoogle Cloud
Skills you'll gain: Large Language Modeling, Prompt Engineering, LLM Application, Generative AI, Prompt Patterns, Generative Model Architectures

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
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: 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: FreeDeepLearning.AI
Skills you'll gain: LangGraph, LangChain, LLM Application, Generative AI Agents, OpenAI, Large Language Modeling, Prompt Engineering
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
Status: PreviewUniversity of Washington
Skills you'll gain: Software Installation, Programming Principles, Other Programming Languages, Functional Design, Computer Programming, Ruby (Programming Language), Theoretical Computer Science, Object Oriented Programming (OOP), Computational Thinking
In summary, here are 10 of our most popular golang courses
- 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
- Langchain and Langgraph:Â Packt
- Functional Programming in Scala: École Polytechnique Fédérale de Lausanne
- C Programming with Linux:Â Dartmouth College
- Introduction to Large Language Models:Â Google Cloud
- Go Essentials: Concurrency, gRPC & More:Â Packt
- Go for Cloud and Networks:Â Edureka
- Building Microservices API in Go:Â Packt
- AI Agents in LangGraph:Â DeepLearning.AI










