Sıfırdan Go Programlama Dersleri
Learn Go programming! Build apps, grasp core concepts, and practice with projects. Practical Go development for beginners.
Course Content
Sıfırdan Go Programlama Dersleri is a beginner-level Udemy course taught by Abdulhamit Çelik. It runs 1h 54m and is taught in Turkish. Learners rate it 4.8 out of 5 from 22 reviews, with 755 students enrolled. It is free to enroll, first published July 2024.
Learn Go Programming from Scratch: A Comprehensive Free Course
This free course provides a thorough and easy-to-understand introduction to the Go programming language, perfect for beginners. Gain practical experience by writing Go code and working on applications and projects. Discover the powerful features of Go and learn how to use it effectively in your software development workflow.
Course Content:
- Setup & First Program: Discover how to download and install Go, and write your very first Go program.
- Variables & Data Types: Understand how to use fundamental data types in Go, including strings, integers, floats, and booleans.
- Print & String Formatting: Learn techniques for organizing data using
Printstatements and string formatting methods. - Booleans & Conditional Statements: Master
if/elsestructures to implement conditional logic in your Go programs. - Arrays & Slices: Work with data collections using arrays and slices in Go.
- Loops: Learn how to execute repetitive tasks efficiently using
forloops. - Functions: Gain proficiency in defining and utilizing functions in Go.
- Package Creation: Develop your own Go packages and integrate them into your projects.
- Maps: Utilize the
mapdata type for storing data in key-value pairs. - Pointers: Understand memory management and how to use pointers in Go for advanced data structures.
- Structs: Learn to create custom data types using structs in Go.
- Receiver Functions: Define methods for your types using receiver functions.
- User Input: Implement dynamic data processing by taking input from users.
- Switch Statements: Create menu systems and control flow using switch statements.
- File Saving: Learn to save user-provided data to files and utilize the
deferkeyword. - Interfaces: Apply polymorphism and other advanced features in Go using interfaces.
This course is designed for a wide audience, from those just starting to learn programming to experienced software developers, data scientists, and technology students. By learning Go, you can gain proficiency with a modern and efficient language and excel in the software development world. Take advantage of this comprehensive training to build robust Go projects and advance your programming skills!
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.