• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Go Programming Language

Results for "go (programming language)"


  • P

    Packt

    Go (Golang) for the Absolute Beginners - Hands-On

    Skills you'll gain: Code Reusability, Programming Principles, Package and Software Management, Application Development

    Beginner · Course · 3 - 6 Months

    Category: New
    New
    Category: Credit offered
    Credit offered
  • J

    Johns Hopkins University

    Mastering Software Development in R

    Skills you'll gain: Ggplot2, Software Documentation, Open Source Technology, R (Software), Plot (Graphics), Tidyverse (R Package), Package and Software Management, Web Scraping, Data Manipulation, Data Visualization Software, Leaflet (Software), R Programming, Data Wrangling, Data Visualization, Data Preprocessing, Technical Documentation, Visualization (Computer Graphics), Unit Testing, Object Oriented Programming (OOP), Object Oriented Design

    ★ 4.2 (1.5K) · Beginner · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • B

    Ball State University

    Introduction to Programming

    Skills you'll gain: Program Development, Data Analysis, Programming Principles, Statistical Analysis, Computer Programming, Analytics, Python Programming, Natural Language Processing, Computer Science, Text Mining, NumPy, Data Processing, Code Reusability, Mathematical Software, Debugging, Computational Logic, Data Manipulation

    ★ 4.7 (30) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
    Category: Build toward a degree
    Build toward a degree
  • P

    Pontificia Universidad Católica de Chile

    Introducción a la programación en Python I: Aprendiendo a programar con Python

    Skills you'll gain: File I/O, Python Programming, Code Reusability, Data Structures, Programming Principles, Computer Programming, Program Development, Application Development, Algorithms

    ★ 4.4 (4.9K) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • C

    Coursera

    Introduction to Python

    Skills you'll gain: Data Science, Web Applications, Python Programming, Data Analysis, Programming Principles, Artificial Intelligence, Computer Programming, Game Design

    ★ 4.5 (2.2K) · Beginner · Guided Project · Less Than 2 Hours

    Category: Credit offered
    Credit offered
  • D

    Duke University

    Python and Rust with Linux Command Line Tools

    Skills you'll gain: Rust (Programming Language), Serverless Computing, Command-Line Interface, Amazon Web Services, Maintainability, Linux Commands, Unix Commands, Application Deployment, System Programming, Python Programming, Package and Software Management, Performance Tuning, Software Testing

    ★ 5 (16) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • L

    Lund University

    The Juliet Language for Motion Programming

    Skills you'll gain: Real-Time Operating Systems, Programming Principles, Control Systems, Event-Driven Programming, Robotics, Computer Programming, Program Development, Robotic Process Automation, Automation, Other Programming Languages, Real Time Data, Applied Mathematics

    Intermediate · Course · 1 - 4 Weeks

    Category: Free
    Free
    Category: Credit offered
    Credit offered
  • I

    Illinois Tech

    Introduction to Open Source Application Development

    Skills you'll gain: Unified Modeling Language, File I/O, Debugging, Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Computer Programming, Programming Principles, System Programming, Pseudocode, Program Development, Event-Driven Programming, Diagram Design, Software Design, Data Import/Export, User Interface (UI), Data Structures, Graphical Tools, UI Components

    ★ 4.7 (21) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
    Category: Build toward a degree
    Build toward a degree
  • I

    International Institute of Information Technology Bangalore

    Introduction to Programming with C Language

    Skills you'll gain: File I/O, C (Programming Language), Memory Management, Programming Principles, C and C++, Data Structures, Computer Programming, Program Development, Integrated Development Environments, Software Installation, Problem Solving

    ★ 4.8 (8) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • L

    LearnQuest

    Introduction to Programming in Swift 5

    Skills you'll gain: Model View Controller, Swift Programming, Object Oriented Design, Object Oriented Programming (OOP), Data Structures, iOS Development, Apple iOS, Programming Principles, Mobile Development, Software Design Patterns, Data Management, Software Architecture, Code Reusability, Computational Logic, Development Environment

    ★ 4.3 (733) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • U

    University of Michigan

    Exploring C

    Skills you'll gain: C (Programming Language), Python Programming, Programming Principles, Computer Programming, Unix

    ★ 4.5 (88) · Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • D

    Dartmouth College

    C Programming: Getting Started - 1

    Skills you'll gain: C (Programming Language), Software Documentation, Programming Principles, Computer Programming, Embedded Software, Computer Programming Tools, Computational Logic, Linux

    ★ 4.6 (265) · Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
1…456…633

In summary, here are 10 of our most popular go (programming language) courses

  • Go (Golang) for the Absolute Beginners - Hands-On: Packt
  • Mastering Software Development in R: Johns Hopkins University
  • Introduction to Programming: Ball State University
  • Introducción a la programación en Python I: Aprendiendo a programar con Python: Pontificia Universidad Católica de Chile
  • Introduction to Python: Coursera
  • Python and Rust with Linux Command Line Tools: Duke University
  • The Juliet Language for Motion Programming: Lund University
  • Introduction to Open Source Application Development: Illinois Tech
  • Introduction to Programming with C Language: International Institute of Information Technology Bangalore
  • Introduction to Programming in Swift 5: LearnQuest

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Share your Coursera learning story

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok