Skip to content

Conversation

@tontnm
Copy link

@tontnm tontnm commented Nov 20, 2025

What does this PR do?

Add two courses from the "Code With Tuan" YouTube channel to the Vietnamese course list.

IMPORTANT

  • Read our contributing guidelines.
  • Is this a revision of a previously submitted PR? If so, STOP! Go back, reopen the PR, and add commit(s) the branch you previously submitted. Please don't make the job of reviewing more difficult by hiding previous work.

For resources

Description

This PR added 2 Go courses from "Code With Tuan" channel.

Why is this valuable (or not)?

  • First course thoroughly guides you from the fundamental elements of the Go Programming language concepts such as variable, module, package, if, switch, break, continue, pointer, context, error handling, struct, method, function, tag, interface, generics, array, slice, map, concurrency, parallelism, go routine, channel with practical assignment and more. It helps you build a solid foundation in Go.
  • Second course Master RESTful API with Golang and Gin thoroughly guides you from the advanced topics of the Web development such as restful api, api, http, json, crud, gin, router, middleware, validation, file handling, rate limiting, logging, lumberjack, dependency injection, dto pattern, postgresql, docker, docker compose, pgx, sqlc, migrate, gorm, grateful shutdown, panic, recovery, gzip compression, redis cache, cors, jwt, authentication, rabbitmq, grafana with practical assignment and more. It helps you build a solid knowledge with Go.

The courses are designed to help learners start working as Go developers.

How do we know it's really free?

Yes, they are completely free and publicly published on YouTube by the author.

For book lists, is it a book? For course lists, is it a course? etc.

It is a course.

Checklist:

  • Search for duplicates.
  • Include author(s) and platform where appropriate.
  • Put lists in alphabetical order, correct spacing.
  • Add needed indications (PDF, access notes, under construction).
  • Used an informative name for this pull request.

Follow-up

  • Check the status of GitHub Actions and resolve any reported warnings!

@github-actions
Copy link

Linter failed, fix the error(s):

free-programming-books/courses/free-courses-vi.md
246:1-256:150  warning  Alphabetical ordering: swap l.252 and l.251  alphabetize-lists  remark-lint

@github-actions github-actions bot added the linter error Please, correct build errors found by linter! label Nov 20, 2025
@github-actions github-actions bot removed the linter error Please, correct build errors found by linter! label Nov 20, 2025
Copy link
Collaborator

@eshellman eshellman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we also don't like ALL CAPS titles

@eshellman eshellman added the waiting for changes PR has been reviewed and changes/suggestions requested label Nov 20, 2025
@tontnm tontnm requested a review from eshellman November 20, 2025 16:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

waiting for changes PR has been reviewed and changes/suggestions requested

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants