Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Programming Language

GO Language Programming Core Basics Introduction Course, Easy and Quick to Complete

Representative projects that use the Go language include Google servers, Docker, and Uber, and recently it has been widely used in data analysis and blockchain, so the popularity of the Go language is expected to continue to rise vertically.

(4.7) 96 reviews

1,432 learners

  • niceman
Go

Reviews from Early Learners

What you will learn!

  • Basic Go Language Grammar

  • How to use control statements and loops

  • Understanding Packages and Data Types

  • Using arrays, slices, and maps

  • Functions and Object-Oriented Programming

  • Parallel processing and error handling

  • Using File I/O and Advanced Packages

  • Web Crawler Development and Practice

An introductory course to the core fundamentals of GO programming that is easy and quick to complete

How to learn Go and where to use it?

The Go language is a programming language developed by Google, and is used as a major programming language for C/C++-based system development as well as virtualization platforms, cloud systems, web servers, and game servers. Recently, it has been widely used in data analysis and blockchain-related fields, so the utility and value of the Go language have already proven its power as an open source language that increases productivity for programmers around the world.

The lecture content is faithful to the basics, and it is prepared in a way that it is related so that you can fill in the related knowledge step by step by section, starting from the general theory acquisition and basic concepts. It can be a process where the students can develop together through feedback. Shall we start together?

Learning Objectives

Learn the expressive and concise grammar of the Go language. Learn data types and data structures for efficient use of the Go language. Learn how to create a mini crawler using the unique goroutine function of the Go language. Learn the concurrency mechanism for creating distributed processing and multi-core related programs.

Advantages of the Go language

  • Google official language
  • Concise grammar and simplicity
  • Support for parallel programming
  • Static typing and dynamic execution
  • Supports easy collaboration
  • Fast compilation and execution speed
  • No support for generics and exception handling
  • Convention Unification

Project using Go language

Emerging Programming Language: Go

Programming language rankings rise from 55th to 10th place!!
It is the language with the brightest future, having risen the most in the rankings over the past year.
Features of the Go language
The Go language is an upgraded version of the C language and a modern system language developed by Ken Thompson, the developer of Unix and the C language, after 45 years.

Note

  • Technologies covered: Golang
  • IDE : Atom Editor
  • Operating System: Windows, Mac

Helpful people

  • Anyone interested in Go (Golang)
  • Beginner Programmer
  • Computer Engineering Student, Current Developer
  • For those who want to understand the concepts of technologies that are involved in the application development process
  • Anyone interested in guitar development is welcome

Things to learn

Introducing the knowledge sharer

Good person
I am a developer who is always trying to learn new technologies and is interested in trendy IT technologies. I am doing my best in big data & machine learning field development.
- Graduated from the IT Convergence Department of the Graduate School of Soongsil University
- Currently working on various projects as a freelance developer
- Current Fastcampus Python-based related lectures
- Samsung SDS Multicampus (Deep Learning-based Big Data Analysis Expert Course) Technology Part Lecture
- Portfolio: https://www.cutecoding.com/
- Technology Blog: http://niceman.tistory.com/
People Met by Inflearn #03 | Go see the interview with Eun-ki Kim

Recommended for
these people

Who is this course right for?

  • Programming beginner

  • First time learning Go

  • Developers who want to learn efficient parallel processing

  • People who want to use the Go language in practice

  • People interested in developing web crawlers

Hello
This is

4,347

Learners

267

Reviews

2,485

Answers

4.7

Rating

3

Courses

새로운 기술 습득에 노력하고 있으며, 트렌디한 IT 기술에 관심이 많은 개발자 입니다. 빅데이터 & 기계학습 현업 개발에 최선을 다해 매진 중 입니다.

– 현 빅테크 기업 엔지니어 재직 중
– 인프런 오리지날 파이썬 Level 1, 2, 3, 4 강의
– 패스트캠퍼스(fastcampus) 파이썬 기반 관련 강의
– 숭실대학교 일반대학원 IT 융합학과 졸업
– 삼성 SDS 멀티캠퍼스(딥러닝 기반 빅데이터 분석 전문가 과정) 기술 Part 강의
– 기술블로그 : http://niceman.tistory.com/

Curriculum

All

63 lectures ∙ (24hr 38min)

Published: 
Last updated: 

Reviews

All

96 reviews

4.7

96 reviews

  • ljyun님의 프로필 이미지
    ljyun

    Reviews 1

    Average Rating 4.0

    4

    100% enrolled

    열심히 강의해주셔서 감사합니다 다만, 4년이 지나서 업데이트한 내용이 있었으면 하고 환경셋팅이 잘 안되는 문제등도 잘 가이드 해주셨으면 합니다

    • 산새님의 프로필 이미지
      산새

      Reviews 9

      Average Rating 4.7

      5

      100% enrolled

      클로저를 이해하지 못하고 있었는데, 선생님의 19분짜리 클로저강으로 이해가 되었습니다. 감사합니다. 아쉬운점은 강의 끝에 문제를 내주어서 풀어 볼 수 있도록 했으면 더 좋았을 것 같아요~

      • suhwan lim님의 프로필 이미지
        suhwan lim

        Reviews 2

        Average Rating 3.5

        5

        100% enrolled

        이해가 될때까지 여러번 듣고 현업에서도 선생님 강의로 큰 도움이 되었습니다! 최근에 vscode 도 많이 좋아져서 선생님도 vscode 사용하시는거 보고 싶네요 ㅎㅎ

        • 서호성님의 프로필 이미지
          서호성

          Reviews 9

          Average Rating 4.6

          5

          100% enrolled

          기초를 다지기에 굉장히 좋은 강의 였습니다. 웹시스템 구축을 기반으로 하는 중급 교육이 있으면 좋겠습니다.

          • learner님의 프로필 이미지
            learner

            Reviews 13

            Average Rating 5.0

            5

            100% enrolled

            선생님 세세한 예제와 자세한 설명으로 알찬 강의 만들어주셔서 감사합니다. 덕분에 많이 배웠습니다.

            $34.10

            niceman's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!