HomeProjectsAboutContact
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