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: NewStatus: Preview
International Institute of Information Technology Bangalore
Skills you'll gain: C (Programming Language), Programming Principles, Data Structures, Computer Programming, Algorithms, File Management, Data Storage, Integrated Development Environments, Debugging, Problem Solving
- Status: Preview
Illinois Tech
Skills you'll gain: Unified Modeling Language, Debugging, Object Oriented Programming (OOP), Python Programming, Computer Programming, System Programming, Pseudocode, Program Development, Scripting Languages, Event-Driven Programming, Software Design, Data Import/Export, Data Structures, UI Components
- Status: Free
Coursera Project Network
Skills you'll gain: Web Applications, SQL, Database Application, Data Access, Go (Programming Language), Database Management, Relational Databases, Web Development, Back-End Web Development, Secure Coding, Application Security
Google Cloud
Skills you'll gain: Cloud API, JSON, Restful API, Application Programming Interface (API), Google Cloud Platform, Software Architecture, Authentications, Network Protocols
- Status: Free
Coursera Project Network
Skills you'll gain: Scalability, Restful API, Rust (Programming Language), Application Programming Interface (API), OS Process Management, Video Game Development, Web Development, JSON, Programming Principles, Servers, Debugging, TCP/IP
- Status: Free
Coursera Project Network
Skills you'll gain: Cloud-Native Computing, Unstructured Data, Go (Programming Language), Web Servers, MySQL, Web Scraping, Server Side, Kubernetes, Web Applications, Back-End Web Development, Software Development, Linux, Database Software, Relational Databases
Google Cloud
Skills you'll gain: Google Cloud Platform, Containerization, Cloud Development, Serverless Computing, Cloud Applications, Application Deployment, Go (Programming Language), Cloud Storage, Identity and Access Management, Event-Driven Programming
- Status: Preview
University of Cape Town
Skills you'll gain: Jupyter, Statistical Analysis, Data Visualization, Plot (Graphics), Scientific Visualization, Statistical Programming, Exploratory Data Analysis, Data Manipulation, Data Science, Other Programming Languages, Computer Programming, Mathematical Modeling, Package and Software Management
- Status: Preview
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Scalability, Distributed Computing, Event-Driven Programming, Microservices, Software Architecture, Software Design, Middleware, Cloud Computing, Data Structures
- Status: NewStatus: Free Trial
Skills you'll gain: Functional Design, Application Programming Interface (API)
- Status: NewStatus: Free Trial
Skills you'll gain: Agentic systems, Generative AI Agents, LLM Application, Application Design, Tool Calling, Large Language Modeling, Software Design Patterns, Data Validation
- Status: Free Trial
Skills you'll gain: Flask (Web Framework), Unit Testing, Application Deployment, Software Development Life Cycle, Python Programming, Artificial Intelligence, Web Applications, Application Programming Interface (API), Integrated Development Environments, Restful API, Programming Principles
In summary, here are 10 of our most popular golang courses
- Introduction to Programming with C Language:Â International Institute of Information Technology Bangalore
- Introduction to Open Source Application Development:Â Illinois Tech
- Relational Database with Go: Build an Article Search Engine:Â Coursera Project Network
- Introduction to APIs in Google:Â Google Cloud
- RESTful API with Rust: Build a Game Map Server:Â Coursera Project Network
- Linux Daemon with Go: Build a Webpage Database Crawler:Â Coursera Project Network
- Creating PDFs with Go and Cloud Run:Â Google Cloud
- Julia Scientific Programming:Â University of Cape Town
- Programming Reactive Systems: École Polytechnique Fédérale de Lausanne
- Java SE 17 Developer (1Z0-829): Unit 5:Â Pearson