Go Practice: Functions
38mBeginner2023-09-14
Authors
Adelina Simion
Software Engineer and Technology Evangelist
Course details
Join instructor Adelina Simion In this hands-on, interactive course to practice writing and performing basic functions in Go, the popular, statically typed, open-source programming language from Google. This course includes Code Challenges powered by CoderPad. Code Challenges are interactive coding exercises with real-time feedback, so you can get hands-on coding practice to advance your coding skills. Adelina helps you boost your skills as a Go programmer using five specific, query-focused coding challenges. Along the way, practice using basic functions, deferred functions, functions as parameters and return values, concurrent functions, and generic functions.
Skills covered
GoGoogleProgramming LanguagesSoftware DevelopmentOne-Off
Concepts
0. Introduction
- 01 - It's time for Go code challenges
- 02 - What you should know
1. Basics
- 03 - Introduction to functions
- 04 - Solution - Introduction to functions
2. Deferred Functions
- 05 - Recover from panics
- 06 - Solution - Recover from panics
3. Functions as Parameters and Return Values
- 07 - Function composition
- 08 - Solution - Function composition
4. Concurrent Functions
- 09 - Goroutines and channels
- 10 - Solution - Goroutines
5. Generic Functions
- 11 - Handling multiple data types
- 12 - Solution - Handling multiple data types
Conclusion
- 13 - Where should you Go from here
Related courses
- Choosing the Right Back-End Language: TypeScript, Go, or Rust for Your Greenfield Project
- Go Standard Library
- Learning Go
- Developing Unicode-Aware Applications in Go
- Go for Developers: Practical Techniques for Effective Coding
- Effective Serialization In Go: JSON, Protocol Buffers and More
- Context Package In Go Lang
- Debugging in Go