Home
Projects
About
Contact
Home
Projects
About
Contact
Building Fintech for Africa
Master the fundamentals and advanced features of the Go programming language
Getting Started
Welcome to the course
What is Go?
Why learn Go?
Installation and Setup
Architecture
Hello world
Variables and Data Types
String Formatting
Flow Control
Functions
Modules
Packages
Workspaces
Useful Commands
Build
Backend and DevOps
Pointers
Structs
Methods
Arrays and Slices
Maps
Design
Interfaces
Errors
Panic and Recover
Testing
Generics
Integrations and Deployment
Concurrency
Goroutines
Channels
Select
Sync Package
Advanced Concurrency Patterns
Context
Appendix
Next Steps
References
© 2024 David Marko