Fundementals of Go for Programmers - Part 1 (Variables, Functions, Pointers)

This course is designed for people already familiar with programming (especially with C) to get a head start in Go Programming which is either required, or a plus in many job prospects but barely covered in traditional cirricullum.

Feb 23, 2023, 6:30 – 7:00 PM



Key Themes

Career Development

About this event

This program teaches fundementals of and rational behind Go for programmers already familiar with at least one programming language. It is gonna cover the basics (First Part - Variables, Functions, Pointers), the paradigm of the language (Interfaces, Structs. Receivers, and comparison with OOP) and lastly, the advance topics (Mutexs, channels, concurrency in general).

I am a certified Go Developer with specilatizion from University of California, Irvine. I will run this course interactive, and also stay for Q&A afterwards. Apart from syntax and general concepts, I will try to explain the need for a tool like Go, and how it differs from already available languages. 

Don't worry if you don't know OOP or concurrency or pointers yet - I will briefly explain the concepts at the start of the lecture. I will also send self-study for them before the bootcamp. 

You will need to learn Go when you start working, so come and save yourselves a month of extra study at work. If the participation is high enough, we will also do a 4 section that we build a real life tool in Go, selected by you. 

So, lets Go!


  • Stephanie Ogu

    TU Dublin

    GDSC Lead

  • Keith Salhani

    TU Dublin

    GDSC Lead

  • Limani Tsatiashvili

    Secretary and Health & Safety Officer

  • Aidan Mcphee


  • Jenny Thao Huynh

    TU Dublin

    Public Relations Officer

  • Harshit Panchal

    First Year Rep

  • John Kennedy

    Electron Energy

    Events Officer

  • Denys Rudenko


    Core Member

  • demilade aina

    Core Member

  • David Corcoran

    Core Member

  • Grace Ojo


  • Joanne Umeh

    Core Member

Contact Us