๐น Embrace simplicity and efficiency with our Go Playground repository! Discover a rich collection of free resources for learning and mastering Go programming. With its focus on simplicity and powerful concurrency support, this repository is perfect for building scalable and high-performance applications.
Index | Name | Category | Description |
---|---|---|---|
1 | Go Tutorials | Technical Tutorials | Dive into the world of Go programming with our comprehensive tutorials. Learn the basics of syntax, types, and object-oriented programming to become a proficient Go developer. |
2 | Distributed Systems | University Courses | Gain hands-on experience in designing, implementing, and debugging real distributed systems with this comprehensive course from Carnegie Mellon University. |
3 | Lets Create a Simple Load Balancer | Technical Tutorials | Learn how to build a basic load balancer using the Go programming language, including networking, load balancing techniques, and practical implementation. |
4 | Build A Simple Terminal Emulator In 100 Lines of Golang | Technical Tutorials | Learn how to build a practical terminal emulator from scratch using 100 lines of Golang code, with a focus on the TTY Subsystem and Fyne UI Toolkit. |
5 | Writing a simple shell in Go | Technical Tutorials | Learn how to build a minimalistic shell for Unix-like operating systems using the Go programming language. Understand shell concepts and implement essential functionalities. |
6 | Lexical Scanning in Go | Technical Tutorials | Comprehensive guide to understanding lexical analysis in the Go programming language, covering regular expressions, parsing, and language syntax. |
7 | Building a Neural Net from Scratch in Go | Technical Tutorials | Comprehensive guide to implementing neural networks using the Go programming language. Covers neural network architecture, training algorithms, and machine learning concepts. |
8 | How to build a simple artificial neural network with Go | Technical Tutorials | Learn how to build a simple artificial neural network using the Go programming language, covering machine learning principles and practical implementation. |
9 | Game Development Tutorials | Technical Tutorials | Learn how to create games using the Go programming language. Covers a variety of game genres and concepts for both beginners and experienced developers. |
10 | Building a container from scratch in Go | Technical Tutorials | Explore the core concepts of Linux containers, namespaces, and control groups. Learn how to build a simple container using the Go programming language. |
11 | Build Your Own Container Using Less than 100 Lines of Go | Technical Tutorials | Learn how to create a container using the Golang programming language with minimal code. Gain insights into the practical applications of containers in the enterprise and the evolving landscape of containerization. |
12 | Building a cli command with Go: cowsay | Technical Tutorials | Learn how to build a practical and fun CLI command using Go, focusing on the development of a cowsay tool. Suitable for Go developers who want to create command-line applications. |
13 | Build a command line app with Go: lolcat | Technical Tutorials | Learn how to build a practical and useful command-line tool with Go. Create a "lolcat" app that adds rainbow colors to text and works as a pipe. |
14 | Visualize your local git contributions with Go | Technical Tutorials | Learn to build a custom Git contribution visualization tool using the Go programming language. Gain valuable skills in Go and Git workflow analysis. |
15 | Code your own blockchain in less than 200 lines of Go | Technical Tutorials | Learn to build a blockchain in less than 200 lines of Go code. Understand hashing, block creation, and blockchain fundamentals. A great way to demystify blockchain technology. |
16 | Building Blockchain in Go | Technical Tutorials | Learn how to build a simplified cryptocurrency based on a blockchain implementation using the Go programming language. Gain practical experience in working with distributed databases and cryptography. |
17 | Building a BitTorrent client from the ground up in Go | Technical Tutorials | Learn how to build a BitTorrent client from scratch using the Go programming language. Implement the BitTorrent protocol and download a Debian ISO file as a practical project. |
18 | Learn Go Programming | Video Courses | Comprehensive Golang tutorial for beginners, covering fundamental concepts, syntax, and advanced features. Designed by Google engineers for simplicity and efficiency. |
19 | Golang Tutorial for Beginners | Video Courses | Learn the core concepts and syntax of Go, one of the fastest-growing programming languages in the cloud engineering world, and build a practical CLI application. |
20 | The Little Go Book | Technical Tutorials | Discover the power of Google's Go programming language with The Little Go Book, a concise and beginner-friendly guide written by an experienced author. |
21 | Production Go | Technical Tutorials | Comprehensive guide to building and deploying production-grade Go applications. Covers best practices, tools, and techniques for software development and deployment. |
22 | Practical Go: Real world advice for writing maintainable Go programs | Technical Tutorials | Learn best practices and practical advice for writing more maintainable and effective Go code, focusing on simplicity, readability, and productivity. |
23 | How To Code In Go | Technical Tutorials | Comprehensive guide to learning the Go programming language, authored by experienced Go developers. Covers basic syntax to advanced concepts. |
24 | Go Web Development Succinctly | Technical Tutorials | A concise and practical guide to building scalable web applications using the Go programming language. Covers key topics like serving, routing, data sources, and more. |
25 | Go Programming | Technical Tutorials | Learn Go programming language from scratch with this comprehensive tutorial by Tutorials Point. Covers syntax, features, and standard library for software developers. |
26 | Go Succinctly | Technical Tutorials | Dive into the Go programming language with Go Succinctly, a comprehensive guide covering the language's key features and applications in software development. |
27 | Go Handbook | Technical Tutorials | A comprehensive guide to the Go programming language, covering essential concepts, best practices, and practical examples for software developers. |
28 | Go for Python Programmers | Technical Tutorials | Learn the Go programming language with this comprehensive guide designed for experienced Python programmers. Authored by Jason McVetta, this course covers installation, setup, and key Go features. |
29 | Essentials of Go Programming | Technical Tutorials | Comprehensive guide to learning the Go programming language, covering fundamental concepts, best practices, and practical examples for software development. |
- Free JavaScript Resources
- Free HTML Resources
- Free R Resources
- Free Java Resources
- Free Neural Networks Resources
- Free Natural Language Processing Resources
- Free Computer Science Resources
- Free React Resources
- Free Security Resources
- Free Node.js Resources
- Free PyTorch Resources
- Free Computer Architecture Resources
- Free Functional Programming Resources
- Free Operating System Resources
- Free Cryptography Resources
- Free Compiler Resources
- Free Blockchain Resources
- Free SQL Resources
- Free Python Resources
- Free Unix Resources
- Free Programming Resources
- Free Object-Oriented Programming Resources
- Free CSS Resources
- Free Machine Learning Resources
- Free Web Development Resources
- Free Shell Scripting Resources
- Free Rust Resources
- Free Haskell Resources
- Free Software Development Resources
- Free Data Science Resources
- Free Git Resources
- Free Networking Resources
- Free Game Development Resources
- Free TensorFlow Resources
- Free Distributed Systems Resources
- Free Embedded Systems Resources
- Free DevOps Resources
- Free Docker Resources
- Free Robotics Resources
- Free Computer Vision Resources
- Free Deep Learning Resources
- Free Cloud Computing Resources
- Free Data Structures Resources
- Free Control Systems Resources
- Free Artificial Intelligence Resources
- Free Data Analysis Resources
- Free Ruby Resources
- Free C++ Resources
- Free Bash Resources
- Free Cybersecurity Resources
- Free Algorithm Resources
- Free Database Resources
- Free C Resources
- Free Version Control Resources
- Free Linux Resources
- Free Computer Graphics Resources