Overview
This course covers the fundamentals of Go programming language, including variables, data types, arithmetic, strings, booleans, control flow, arrays, slices, maps, functions, closures, recursion, pointers, structs, interfaces, file I/O, concurrency with Go routines and channels. The teaching method includes lectures and practical examples. The course is intended for beginners and individuals interested in learning Go programming.
Syllabus
Intro : .
Variables : .
Data Types : .
Arithmetic : .
Constants : .
Strings : 6:15 & .
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 : .
Channels : .
Taught by
Derek Banas