Learn Go Programming Language (M)

Learn Go Programming Language (M)


Please login to purchase the course.

Slides in English

Explanation in Hindi + English

SKU: cid_85487 Category:
About the course

This course covers everything that is there in Go Programming. In this course, you will first learn about Variables, Data Types, Arithmetic operators, Constants, and Strings. After that, you will learn about Boolean types, the Printf function, and Logical Operators. Then you will learn about For Loops, Relational Operators, conditional statements like If and Switch. You will also get an idea about Arrays, Slice, and Maps. In addition to this, you will learn about Functions, Closures, and Recursion. After that, you will learn about Defer, Recover, Pointers, Structs, and Interfaces. Finally, you will get the idea of file operations followed by Casting, and the course will conclude with Creating a Web Server along with the introduction to Go Routines and Channels.

Learning Outcomes

After completing this course, you will be able to:

  • Understand the fundamentals of Go programming language.
  • Make your own Stand-alone command-line apps or scripts Network and Web servers
  • Boost your hireability through innovative and independent learning.
  • Get a certificate on successful completion of the course.
Target Audience

The course can be taken by:

Students: All students who are pursuing technical and professional courses related to computer science / Information Technology.

Teachers/Faculties: All computer science teachers/faculties who want to acquire new skills.

Professionals: All IT professionals, who want to want to acquire new skills or enhance their existing skills.

Why learn Go Programming?

Go was introduced on November 10th, 2009 as a new system programming language with quick build times. Go’s excellent tooling, elegant concurrency model and unique approach to object-orientation have captivated the attention of developers from compiled and scripting languages alike. Go provides you high performance like C/C++, super-efficient concurrency handling like Java, and fun to code like Python/Perl. By learning Golang, you will gain new perspectives when using other languages. For example, learning Go interfaces may give you a new appreciation for duck types in Python and Ruby. Go demand is increasing, in many markets and it will continue to grow in the future, therefore the demand for Go programmers will also increase, which clearly indicates good career prospects for this language.

Course Features
  • 24X7 Access: You can view the lecture as per your own convenience.
  • Online lectures: ~75 minutes of online lecture with high-quality video.
  • Updated Quality content: Content is the latest and gets updated regularly to meet the current industry demands.
Test & Evaluation

There will be a final test containing a set of multiple-choice questions. Your evaluation will include the scores achieved in the final test.

No prerequisites

Topics to be covered
  • Introduction
  • Variables
  • Data Types
  • Arithmetic
  • Constants
  • Strings
  • Booleans
  • Printf
  • Logical Operators
  • For Loops
  • Relational Operators
  • If
  • Switch
  • Arrays
  • Slice
  • Maps
  • Functions
  • Closures
  • Recursion
  • Defer
  • Recover
  • Pointers
  • Structs
  • Interfaces
  • File I/O
  • Casting
  • Create Web Server
  • Go Routines
  1. Upto six weeks (or till submission of the final quiz) access to the course
  2. To get access to the certificate - you need to take the online exam at the end of the course