Key features


How this works :

At Simplilearn, we greatly value the trust of our patrons. Our courses were designed to deliver an effective learning experience, and have helped over half a million find their professional calling. But if you feel your course is not to your liking, we offer a 7-day money-back guarantee. Just send us a refund request within 7 days of purchase, and we will refund 100% of your payment, no questions asked!

For Self Placed Learning :

Raise refund request within 7 days of purchase of course. Money back guarantee is void if the participant has accessed more than 25% content.

  • Get to grips with advanced features of Go Lang
  • Understand features like Concurrency
  • Course completion certificate

Course description

  • What is the focus of this course?

    The Go programming course is designed for beginners. The first modules will provide you with a detailed introduction to Go language and its features. Then, you will proceed  to advanced features such as polymorphism, concurrency, encryption. The course makes you confident to use Go in real life applications.

  • What are the course objectives?

    On completion of Go programming course, you will be well versed in Go and ready to use  it in real-life applications. The course helps you to achieve the following:

    • Understand Go fundamentals in detail
    • Learn about variables, constants, structs, functions, pointers, operators, arrays, maps, loops, interfaces
    • Expand your knowledge to composition, polymorphism, Jsonpublisher, Jsonconsumer, web operations
    • Comprehend concurrency feature of Go

  • Who should do this course?

    The course is outlined for beginners, who should have at least a little experience in coding and programming language.

Course preview

    • Lesson 00 - Course Introduction 03:24
      • 1 Introduction to the Course03:24
    • Lesson 01 - Introduction To Go 12:36
      • 1 Introduction00:23
      • 2 Why Go03:55
      • 3 golang.org04:37
      • 4 Imports03:24
      • 5 Summary00:17
    • Lesson 02 - Go Language 1:42:49
      • 1 Introduction01:21
      • 2 Variables04:39
      • 3 Constants05:13
      • 4 Types and Casting04:28
      • 5 Setting Up Your Local Environment03:39
      • 6 Structs04:23
      • 7 Functions05:19
      • 8 Functions - Variadic03:46
      • 9 Functions - Defer05:27
      • 10 Pointers10:09
      • 11 Operators04:03
      • 12 Conditionals10:12
      • 13 Arrays and Slices09:02
      • 14 Maps06:26
      • 15 Looping and Ranges- Arrays and Slices08:06
      • 16 Looping and Ranges - Maps06:16
      • 17 Interfaces10:20
    • Lesson 03 - Expanding Your Go Knowledge 1:04:50
      • 1 Introduction01:44
      • 2 Object Composition06:00
      • 3 Custom Types03:04
      • 4 Constructor Function02:25
      • 5 Polymorphic05:09
      • 6 Multi File Project10:00
      • 7 Reading and Writing To Files04:38
      • 8 Encryption and Description13:29
      • 9 Web Operations07:07
      • 10 Publishing JSON07:02
      • 11 Consuming JSON 04:12
    • Lesson 04 - Concurrency 42:55
      • 1 Introduction00:48
      • 2 Asynchronous Programming06:10
      • 3 Go Routines 10:53
      • 4 Channels 109:47
      • 5 Channels 208:45
      • 6 Channels 306:32
    • Lesson 05 - Conclusion 02:35
      • 1 Cousre Summary02:35
    • {{childObj.title}}
      • {{childObj.childSection.chapter_name}}
        • {{lesson.title}}
      • {{lesson.title}}

    View More

    View Less


  • How would a certificate from Simplilearn help me?

    In today’s era where technologies and best practices are changing rapidly, and demand for qualified candidates is significantly increasing, a certificate from Simplilearn is the key to your success and a valuable add-on in your resume. Our training courses are designed and updated by 2000+ renowned industry experts, and more than 40 global training organizations have recognized us as an official provider of certification training.

  • What are the benefits of this course?

    Go is an open source programming language developed by Google. It is easy to learn and adds a great value to your coding credentials.

  • What are the prerequisites for this course?

    • Knowledge of coding and programming language is helpful
    • Prior experience in Go is not needed

  • Who are the trainers for this course?

    All our trainers are certified and are highly qualified, with multiple years of experience in working with front-end development technology.

  • What are the payment options?

    Payments can be made using any of the following options and a receipt will be issued to you automatically via email.

    • Visa debit/credit card
    • American Express and Diners Club card
    • MasterCard
    • PayPal

  • Can I cancel my enrollment? Do I get a refund?

    Yes, you can cancel your enrollment. We provide a complete refund after deducting the administration fee. To know more, please review our refund policy.

    • Disclaimer
    • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.