Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Learn Go for Beginners Crash Course (Golang)

Khóa Học Cấp Tốc Go Cho Người Mới Bắt Đầu (Golang)

Khóa Học Cấp Tốc Go Cho Người Mới Bắt Đầu (Golang)

Làm Chủ Ngôn Ngữ Lập Trình Go Từng Bước Một - Không yêu cầu kinh nghiệm lập trình trước đó.

4.7
(2,708 đánh giá)
15,381 học viên
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
11.5 giờ video
102 bài giảng
8 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Học các kỹ năng Go cốt lõi cần thiết để ứng tuyển vị trí lập trình viên GO chỉ trong 10 giờ.
Hiểu biết cơ bản về ngôn ngữ lập trình Go.
Biết cách tạo chương trình Go của riêng bạn.
Có đủ kỹ năng và hiểu biết về Go để tự tin ứng tuyển vào các công việc lập trình Golang tại Google.
Có khả năng thể hiện các phương pháp thực hành tốt nhất trong ngành qua mã Go bạn viết.
Nắm vững khái niệm về gỡ lỗi (debugging) và tái cấu trúc mã (refactoring), cũng như cách thực hiện chúng.

Yêu cầu

Máy tính Windows hoặc Mac với một trình soạn thảo văn bản phù hợp (dùng bản miễn phí là được)
Tinh thần cởi mở để học một điều mới mẻ và thú vị, có thể tạo ra sự khác biệt lớn cho sự nghiệp tương lai của bạn.

Đối tượng phù hợp

Khóa học này hoàn hảo cho người mới hoàn toàn chưa có kinh nghiệm lập trình.
Cũng rất tuyệt nếu bạn đã biết một ngôn ngữ lập trình như Java và muốn trở nên thành thạo Go.

Nội dung khóa học

10 phần • 102 bài giảng
1 Giới Thiệu
2 Cài Đặt Go
3 Cài Đặt Visual Studio Code
4 Hello, World!
5 Cấu Trúc Một Chương Trình Go
6 Biến Số và Ký Hiệu Dấu Chấm (Dot Notation)
7 Chạy Eliza
8 Giới Thiệu Về Go
9 Tổng Kết
1 Giới Thiệu
2 Biến Số
3 Trò Chơi Đoán Số
4 Hoàn Thành Trò Đoán Số
5 Tại Sao Sử Dụng Biến Số?
6 Thử Thách Đoán Số
7 Phạm Vi (Scope)
8 Thử Thách Về Phạm Vi
9 Lời Giải Thử Thách Phạm Vi
10 Tổng Kết
1 Giới Thiệu
2 Nhập Console Với Một Package
3 Nhập Console Phần 2
4 Lắng nghe phím nhấn trong trò chơi Hammer Bitcoin
5 Nội Suy Chuỗi (String Interpolation)
6 Thử Nghiệm Với Nội Suy Chuỗi
7 Thử Thách
8 Lời Giải Thử Thách
9 Tổng Kết
1 Giới Thiệu
2 Kiểu Cơ Bản
3 Kiểu Tập Hợp (Aggregate Types)
4 Con Trỏ (Pointers)
5 Slices
6 Maps
7 Hàm (Functions)
8 Kênh (Channels)
9 Giao Diện (Interfaces)
10 Biểu Thức (Expressions)
11 Boolean
12 Boolean Hợp (Compound Booleans)
13 Thử Thách Hammer Bitcoin
14 Lời Giải Thử Thách Hammer Bitcoin
15 Cấu Trúc (Composition)
16 Xuất (Exported) vs. Không Xuất (Unexported)
17 Tổng Kết
1 Giới Thiệu
2 Vòng Lặp Ba Phần
3 Vòng Lặp While Trong Go
4 Vòng Lặp Vô Hạn Trong Go
5 Vòng Lặp Lồng Nhau và Trình Gỡ Lỗi (Debugger)
6 Gỡ Lỗi Ứng Dụng Console
7 Gỡ Lỗi Hammer Bitcoin
8 Vòng lặp for trong Eliza
9 Hiểu Thêm Về Eliza
10 Vòng Lặp While Trong Ứng Dụng Menu Của Chúng Ta
11 Lời Giải Thử Thách
12 Cách Nào Tốt Hơn?
13 Vòng lặp do while trong go
14 Tổng Kết
1 Giới Thiệu
2 Câu lệnh if
3 Câu lệnh else
4 Thêm về if và else và giới thiệu switch
5 Lời Giải Thử Thách
6 Giới Thiệu select
7 Sử dụng select trong trò kéo-búa-bao
8 Hoàn tất channels và select trong trò kéo-búa-bao
9 Lời Giải Thử Thách
10 Tổng Kết
1 Giới Thiệu
2 Toán Tử và Thứ Tự Ưu Tiên (Precedence)
3 Toán Tử Chính (Primary Operators)
4 Thứ Tự Ưu Tiên
5 Sử Dụng Toán Tử Modulus
6 Modulus trong trò kéo-búa-bao
7 Toán Tử Quan Hệ và Điều Kiện
8 Đánh Giá Ngắn Mạch (Short Circuit Evaluation)
9 Toán Tử Gán (Assignment Operators)
1 Chuỗi Là Gì?
2 Chỉ Mục (Indexing)
3 Độ Dài Chuỗi
4 Package strings
5 Thao Tác Chuỗi
6 Thêm Về Thao Tác Chuỗi
7 Xử Lý Chữ Hoa/Thường
8 Lời Giải Thử Thách
1 Giới Thiệu
2 Hello World trên web
3 Phục Vụ HTML
4 Tạo Trang Chủ
5 Cải Thiện Trang Chủ Của Chúng Ta
6 Phục Vụ Trang HTML Của Chúng Ta
7 Triển Khai Logic Trò Kéo-Búa-Bao
8 Giới Thiệu JSON
9 Thay Đổi Nội Dung Sử Dụng JavaScript
10 Gọi Ứng Dụng Web Từ Trình Duyệt
11 Hoàn Tất Ứng Dụng Của Chúng Ta
12 Thử Thách
13 Lời Giải Thử Thách
1 Mã Nguồn
2 Bài Giảng & Thông Tin Thưởng
3 Slide Khóa Học

Giới thiệu khóa học

If you are like most people wanting to learn a programming language, you don't have much spare time.  What time you have is extremely valuable.   If you want to learn Google's GO programming language, then,  what you need is a course that will teach the essential Go programming skills quickly.

Think of a word processing program like Microsoft word - it has lots of advanced features that most people never use.   It's the same with computer programming.  A typical programming language has many parts that rarely get used, and a lot of what is taught in a typical computer course or textbook never gets used in the real world by professional developers.

So why learn it all?  It makes much more sense to learn just want you actually need to know to become productive and be then able to apply for GoLang developer positions.   If you really want to learn those other parts of the Go lang language, then you can later, and it's highly likely you will pick it up faster anyway at that point because of the skills you have already learned.

That's what this course is all about - giving you the skills you need quickly without any fluff or useless information.

The course is aimed at complete beginners.  No previous experience is necessary or assumed. If you are coming from another programming language like Java or C++, or C# then you will also feel right at home here, and you can skip any of the introductory parts if you wish.  But keep in mind there are differences in Go compared to those languages, so it's probably a good idea to watch all videos anyway.

What will you learn in the course?

You will learn about many important GO code concepts including.

  • Learn the syntax of the Go language by writing several simple text-based games

  • Learn about the difference between Object-oriented programs and Go, which uses Composition

  • Learn to think like a programmer: making decisions, looping logic, and performing calculations

  • Learn about Go’s use of goroutines, channels, and the select statement for concurrent programming

  • Learn how Go can be used to build a production-ready web application

Some of the other specific things you will work through include:-

  • How to write a Go program

  • Learn the language while building simple games

  • Learn all about the Go compiler

  • Learn best practices when writing Go code

  • Learn how to write idiomatic Go code

  • Learn how to build a terminal-based Go program

  • Learn low to build a basic web-based Go program

  • Learn how to use delve, the Go debugger, to find and fix errors in your programs

Along the way, we will work with a lot of GO example code.  We'll start with badly written code, and go through it thoroughly to improve it and make it bug-free.  This is an essential skill and you will learn that in this course.

The course uses a combination of small snippets of code, and then larger real-world projects that you can run and edit and improve - you will learn how to think like a programmer and how to make the most out of the GO programming language.

What about the instructor?

Your instructor in the course is Trevor Sawler. 

Trevor has twenty years of experience in professional software development, and twenty years of experience as a University professor.

He has worked with a broad range of clients, including Thomson Nelson, Hewlett Packard, the Royal Bank of Canada, Keybank, Sprint, and many, many others.   As a professor, Trevor has taught in a wide variety of course areas, including Computer Science, English, Irish, and American literature, and a number of "crossover" courses that bridge the liberal arts and technological fields.

What about if you have questions?

As if this course wasn’t complete enough, Trevor offers full support, answering any questions you have via the course Q&A section.

This means you’ll never find yourself stuck on one lesson for days on end. With their hand-holding guidance, you’ll progress smoothly through this course without any major roadblocks.

There’s no risk either!

This course comes with a full 30-day money-back guarantee. Meaning if you are not completely satisfied with the course or your progress, simply let the instructors know and they will refund you 100%, every last penny no questions asked.

You either end up with GO skills, go on to develop great programs and potentially make an awesome career for yourself, or you try the course and simply get all your money back if you don’t like it…

You literally can’t lose.

Ready to get started, developer?

Enrol now using the “Add to Cart” button on the right, and get started on your way to creative, advanced GO brilliance. Or, take this course for a free spin using the preview feature, so you know you’re 100% certain this course is for you.

See you on the inside (hurry, the Go class is waiting!)

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Go
Hiển thị tất cả khoá học Programming Languages
Hiển thị tất cả khoá học Software Development
Hiển thị tất cả khoá học Web Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊