Who Should Take this Course and Why?
Discover if this Go data structures course fits your goals. Learn why mastering Go data structures and algorithms is valuable for pursuing a programming career and gaining problem-solving skills.
We'll cover the following...
Scope
We’ll learn about basic and advanced data structures in Go. We’ll also look at how we can use these data structures to solve a range of simple and complex problems.
Learning objectives
We’ll learn about the following concepts in detail:
-
Time and space complexity
-
Master theorem
-
Arrays
-
Recursive functions
-
Stack
-
Queue
-
Sorting algorithms
-
Trees and binary trees
-
Binary search trees
Prerequisites
This course assumes a working knowledge of basic syntax and data structures in Go.
Who should take this course and why?
If you’re planning to pursue a career in the Go language, get better at it and apply for a job, this course is best for you. If you can put a reasonable amount of time into this course by solving the challenges from basic to advanced data structures, you can become an expert in Go language data structures.