Learn Programming With Go (Golang) One Game at a Time (2024)
Learn Programming With Go (Golang) One Game at a Time (2024), available at $64.99, has an average rating of 4.7, with 255 lectures, based on 140 reviews, and has 1377 subscribers.
You will learn about Strong understanding of fundamental programming concepts Very good understanding of Go's basic syntax & structures Substantial problem-solving practice via lots of exercises Confidence & ability to build your own small projects & games using Go This course is ideal for individuals who are People with no prior programming experience, who would like to try it out. or Beginners in programming, who would like to develop strong problem-solving skills or Intermediate programmers, who would like to create their first few projects for their portfolio It is particularly useful for People with no prior programming experience, who would like to try it out. or Beginners in programming, who would like to develop strong problem-solving skills or Intermediate programmers, who would like to create their first few projects for their portfolio.
Enroll now: Learn Programming With Go (Golang) One Game at a Time (2024)
Summary
Title: Learn Programming With Go (Golang) One Game at a Time (2024)
Price: $64.99
Average Rating: 4.7
Number of Lectures: 255
Number of Published Lectures: 255
Number of Curriculum Items: 255
Number of Published Curriculum Objects: 255
Original Price: $69.99
Quality Status: approved
Status: Live
What You Will Learn
- Strong understanding of fundamental programming concepts
- Very good understanding of Go's basic syntax & structures
- Substantial problem-solving practice via lots of exercises
- Confidence & ability to build your own small projects & games using Go
Who Should Attend
- People with no prior programming experience, who would like to try it out.
- Beginners in programming, who would like to develop strong problem-solving skills
- Intermediate programmers, who would like to create their first few projects for their portfolio
Target Audiences
- People with no prior programming experience, who would like to try it out.
- Beginners in programming, who would like to develop strong problem-solving skills
- Intermediate programmers, who would like to create their first few projects for their portfolio
This is a course, which will introduce you to the fundamentals of computer programming, using one of the most popular modern programming languages – Go.
The goal of the course is not only to teach you programming, but help you master its fundamentals with lots of practice and a handful of projects. By the end of the course, you will develop very strong problem-solving skills, as well as the knowledge to build your own non-trivial programs.
But more importantly, you’ll have a lot of fun along the way!
I strongly believe that programming should not only be about getting hired and earning a decent income. It should be about having fun & enjoying the journey!
This is why, you won’t be building boring programs such as calculators or calendars. You’ll be building some of the most popular games we all love to play. Woo your friends by showing them your own versions of the popular Hangman, Pong and Snake games!
Regardless of what path you choose to take after you finish the course on your journey to learn programming, you would have developed very strong foundations which will serve you on the path to ace your first job interview and way after that.
But my greatest hope is that you’ll develop a strong passion & drive to master programming, which will put you on the path to becoming a great developer!
Course Curriculum
Chapter 1: Before you start
Lecture 1: Join the Community!
Lecture 2: Get the Course Materials
Chapter 2: Introduction to Programming
Lecture 1: Why Go?
Lecture 2: What is Programming?
Lecture 3: How to Install Go – Windows
Lecture 4: How to Install Go – Mac OS
Lecture 5: Your First Program – Hello World
Lecture 6: Understanding Your First Program
Lecture 7: Understanding Visual Studio Code
Lecture 8: Building Binary Files
Lecture 9: Practice & Perseverance
Lecture 10: Exercises
Lecture 11: Exercises Overview
Chapter 3: Data Types & Variables
Lecture 1: Variables
Lecture 2: Different Data Types in Go
Lecture 3: Fixing a Common Issue With gopls
Lecture 4: Some Remarks About Creating Variables
Lecture 5: Composite Data Types
Lecture 6: Integers
Lecture 7: Integer Numbers
Lecture 8: Floating-Point Numbers
Lecture 9: Floating-Point Numbers (Article)
Lecture 10: Booleans, Runes and Strings
Lecture 11: Zero Values
Lecture 12: Arithmetic Operations
Lecture 13: Integer Arithmetic
Lecture 14: Floating-Point Arithmetic
Lecture 15: What is the decimal data type?
Lecture 16: Operator Precedence
Lecture 17: Character and String Operations
Lecture 18: Characters Sets & Encoding
Lecture 19: Escaping Characters
Lecture 20: Type Conversions (Part 1)
Lecture 21: Type Conversions (Part 2)
Lecture 22: Complex Arithmetic Operations
Lecture 23: Naming Variables
Lecture 24: Composite Data Types
Lecture 25: Constants
Lecture 26: Shorthand Operators
Lecture 27: Fix Issue with Importing Packages (Windows)
Lecture 28: Bits & Bytes (Part 1)
Lecture 29: Bits & Bytes (Part 2)
Lecture 30: Bits & Bytes
Lecture 31: Hexadecimal Numbers
Lecture 32: Exercises
Chapter 4: Handling Input & Output
Lecture 1: Terminal Basics (Part 1)
Lecture 2: Terminal Basics (Part 2)
Lecture 3: Terminal Basics (Part 3)
Lecture 4: Terminal Basics (Part 4)
Lecture 5: Basic Commands in the Terminal
Lecture 6: Moving and Copying Files
Lecture 7: Deleting Files
Lecture 8: Other Utility Commands
Lecture 9: Redirecting Input/Output
Lecture 10: Combining Different Commands With Pipes
Lecture 11: Where Does a Command Live?
Lecture 12: Standard Input & Output
Lecture 13: Printing Text to Standard Output
Lecture 14: Exploring fmt.Println
Lecture 15: Exploring fmt.Print
Lecture 16: Raw String Literals
Lecture 17: Formatting Output (Part 1)
Lecture 18: Formatting Output (Part 2)
Lecture 19: Receiving Input From The Terminal (Part 1)
Lecture 20: Receiving Input From The Terminal (Part 2)
Lecture 21: Receiving Input From The Terminal (Updated)
Lecture 22: Exercises
Chapter 5: Control Flow Structures
Lecture 1: Remark about debugging
Lecture 2: Debugging (Part 1)
Lecture 3: Debugging Code Snippets
Lecture 4: Debugging (Part 2)
Lecture 5: Comparison Operations
Lecture 6: The If Statement
Lecture 7: The Else-If Statement
Lecture 8: The Else Statement
Lecture 9: Nested If Statements
Lecture 10: Switch-Case Statement
Lecture 11: Switch-Case Statement
Lecture 12: Logical Operators – And
Lecture 13: Logical Operators – Or
Lecture 14: Combining Logical Operators
Lecture 15: Example Program – Point In Rectangle
Lecture 16: The Not Operator
Lecture 17: Simple For Loops
Lecture 18: More Advanced For Loops
Lecture 19: Nested Loops
Lecture 20: Exercises
Chapter 6: Arrays, Slices & Maps
Lecture 1: Slices – Definition
Lecture 2: Slices – Accessing Elements
Lecture 3: Slices – Iteration
Lecture 4: Slices – Adding New Elements
Lecture 5: Slices – Combining Different Slices
Lecture 6: Slices – Subslices
Lecture 7: Slices – Removing Elements
Instructors
-
Preslav Mihaylov
International Trainer, Software Engineer & Public Speaker
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 1 votes
- 3 stars: 7 votes
- 4 stars: 24 votes
- 5 stars: 107 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024