Go (Programming Language)

Go, also known as Golang, is a statically typed, compiled programming language designed for efficiency and concurrency. Coursera's Go programming language catalogue teaches you about the versatile and robust language created by Google. You'll learn everything from the basic syntax and data types of Go, to more advanced features such as Goroutines and Channels for concurrent programming. You'll also gain insights into Go's interfaces, packages, and testing framework. This skill will empower you to tackle large-scale networked systems, cloud-native applications, and performance-critical software with efficiency and ease.
4credentials
9courses

Most popular

Trending now

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Learn a new tool or skill in an interactive, hands-on environment.
Get in-depth knowledge of a subject by completing a series of courses and projects.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Results for "go (programming language)"

  • Status: Free Trial

    University of California, Irvine

    Skills you'll gain: Go (Programming Language), Object Oriented Programming (OOP), Algorithms, JSON, Programming Principles, OS Process Management, Functional Design, Data Structures, System Programming, Development Environment, Software Design, Remote Access Systems, Operating Systems, File Management, Program Development, Software Development Tools, Debugging, Computer Architecture

  • Status: Free Trial

    University of California, Irvine

    Skills you'll gain: Go (Programming Language), JSON, Programming Principles, Development Environment, Data Structures, Remote Access Systems, File Management, Program Development, Software Development Tools

  • Status: Free Trial

    University of California, Santa Cruz

    Skills you'll gain: Debugging, Go (Programming Language), C (Programming Language), Integrated Development Environments, Data Structures, File Systems, Computer Programming, Algorithms

  • Status: Free Trial

    University 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 Trial

    Skills you'll gain: C++ (Programming Language), Go (Programming Language), Debugging, C (Programming Language), Data Structures, C and C++, Object Oriented Programming (OOP), Software Design Patterns, Computer Programming, Code Review, Unit Testing, Command-Line Interface, Data-oriented programming, Programming Principles, Integrated Development Environments, Algorithms, Graph Theory, Computer Science, File Systems, Computational Thinking

  • Status: Free Trial

    University of California, Santa Cruz

    Skills you'll gain: Go (Programming Language), Debugging, C (Programming Language), Data Structures, C and C++, C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Code Review, Unit Testing, Command-Line Interface, Data-oriented programming, Integrated Development Environments, Computer Science, Algorithms, File Systems, Computational Thinking, Software Technical Review, Integration Testing, Software Design

What brings you to Coursera today?

  • Status: Free Trial

    University 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: Preview

    Skills you'll gain: Go (Programming Language), Object Oriented Programming (OOP), Web Services, Debugging, Python Programming, Restful API, Server Side, Performance Tuning, Version Control, Software Engineering

  • Status: Free Trial

    University of California, Irvine

    Skills you'll gain: Go (Programming Language), Object Oriented Programming (OOP), Functional Design, Data Structures, Software Design, Debugging

  • Status: Free Trial

    University of California, Irvine

    Skills you'll gain: Go (Programming Language), Algorithms, OS Process Management, System Programming, Operating Systems, Computer Architecture

  • Status: Free

    Skills you'll gain: Command-Line Interface, Go (Programming Language), Package and Software Management, Programming Principles, Program Development, Other Programming Languages, Data Structures

  • 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

What brings you to Coursera today?

Leading partners

  • Google Cloud
  • University of California, Santa Cruz
  • University of California, Irvine
  • Packt
  • Codio