강의

멘토링

로드맵

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) 98 reviews

1,454 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,378

Learners

271

Reviews

2,492

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

98 reviews

4.7

98 reviews

  • ljyun5207님의 프로필 이미지
    ljyun5207

    Reviews 1

    Average Rating 4.0

    4

    100% enrolled

    Thank you for your hard work. However, I hope there are updated contents after 4 years, and I hope you can guide me well on issues such as poor environment settings.

    • sansae님의 프로필 이미지
      sansae

      Reviews 10

      Average Rating 4.7

      5

      100% enrolled

      I didn't understand closures, but I understood them thanks to the teacher's 19-minute closure lecture. Thank you. The only regret is that it would have been better if the lecture had given problems at the end so that I could solve them~

      • tnghks0030190님의 프로필 이미지
        tnghks0030190

        Reviews 2

        Average Rating 3.5

        5

        100% enrolled

        I listened to it over and over again until I understood it, and it was a great help to me in my field as a teacher! Recently, vscode has also improved a lot, so I want to see you use vscode too, teacher. ㅎㅎ

        • hosseo님의 프로필 이미지
          hosseo

          Reviews 9

          Average Rating 4.6

          5

          100% enrolled

          This was a great course to lay the foundation. I would like to see an intermediate course based on building web systems.

          • jerry92k님의 프로필 이미지
            jerry92k

            Reviews 13

            Average Rating 5.0

            5

            100% enrolled

            Teacher, thank you for making the lectures rich with detailed examples and explanations. I learned a lot thanks to you.

            $34.10

            niceman's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!