Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Go lang courses to free-courses-en.md #11683

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

ikayz
Copy link
Contributor

@ikayz ikayz commented Oct 25, 2024

  • Add "Go Developer": This comprehensive course covers essential Go programming concepts, enabling learners to develop practical skills needed for real-world applications.

  • Add "Introduction to Go": A beginner-friendly course that provides a solid foundation in Go programming, covering the basics of syntax, data types, and control structures.

What does this PR do?

Add resource(s)

For resources

Description

This PR adds two valuable Go programming courses from Hyperskill, designed to help learners at various skill levels understand and effectively use the Go programming language.

Why is this valuable (or not)?

These courses are valuable because they offer interactive, project-based learning experiences, making it easier for learners to apply their knowledge in practical settings. The hands-on approach fosters better retention and understanding of Go concepts.

How do we know it's really free?

Both courses are available on the Hyperskill platform, which offers free educational content with optional registration. Users can access the courses without any associated costs.

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

This PR adds courses to the course list.

Checklist:

  • Read our contributing guidelines.
  • 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!

- Add "Go Developer": This comprehensive course covers essential Go programming concepts, enabling learners to develop practical skills needed for real-world applications.

- Add "Introduction to Go": A beginner-friendly course that provides a solid foundation in Go programming, covering the basics of syntax, data types, and control structures.
Copy link

Linter failed, fix the error(s):

free-programming-books/courses/free-courses-en.md
797:1-812:118  warning  Alphabetical ordering: swap l.800 and l.799  alphabetize-lists  remark-lint

@github-actions github-actions bot added the linter error Please, correct build errors found by linter! label Oct 25, 2024
@ikayz ikayz closed this Oct 25, 2024
@ikayz ikayz reopened this Oct 25, 2024
Copy link

Linter failed, fix the error(s):

free-programming-books/courses/free-courses-en.md
797:1-812:118  warning  Alphabetical ordering: swap l.800 and l.799  alphabetize-lists  remark-lint

Swapped lines 800 and 799
@github-actions github-actions bot removed the linter error Please, correct build errors found by linter! label Oct 25, 2024
@eshellman
Copy link
Collaborator

I'd like more feedback on hyperskill Users can't check content without registration - this makes it harder for us to do link checking etc.

@eshellman eshellman added the question Needs clarification by involved users / reviewers label Oct 26, 2024
@ikayz
Copy link
Contributor Author

ikayz commented Oct 26, 2024

I'd like more feedback on hyperskill Users can't check content without registration - this makes it harder for us to do link checking etc.

Here is the feedback based on my personal experience with Hyperskill (JetBrains Academy). It used to have some courses locked behind a paywall. Now all courses are free(Except certificates and some exercises) but require registration for one to view them. You get 7 lives per day that reset every 24 hours. The lives only apply when you are doing exercises in the course.

@eshellman
Copy link
Collaborator

oh, the duolingo model. I'm inclined to add hyperskill in the MOOC category, rather than add all their individual courses. We have a hyperskil "track" in the Kotlin category which is a different presentation. I'm going to add the "keep" label to your hyperskill PRs and create a discussion issue for the community. Could you make a hyperskill PR under MOOC?

@eshellman eshellman added keep Requests exempt from being punctually stale and removed question Needs clarification by involved users / reviewers labels Oct 26, 2024
@ikayz
Copy link
Contributor Author

ikayz commented Oct 27, 2024

oh, the duolingo model. I'm inclined to add hyperskill in the MOOC category, rather than add all their individual courses. We have a hyperskil "track" in the Kotlin category which is a different presentation. I'm going to add the "keep" label to your hyperskill PRs and create a discussion issue for the community. Could you make a hyperskill PR under MOOC?

Sure, thing. So under MOOC. I should just add the Hyperskill home URL?

@eshellman
Copy link
Collaborator

oh, the duolingo model. I'm inclined to add hyperskill in the MOOC category, rather than add all their individual courses. We have a hyperskil "track" in the Kotlin category which is a different presentation. I'm going to add the "keep" label to your hyperskill PRs and create a discussion issue for the community. Could you make a hyperskill PR under MOOC?

Sure, thing. So under MOOC. I should just add the Hyperskill home URL?

yes

@ikayz
Copy link
Contributor Author

ikayz commented Oct 27, 2024

oh, the duolingo model. I'm inclined to add hyperskill in the MOOC category, rather than add all their individual courses. We have a hyperskil "track" in the Kotlin category which is a different presentation. I'm going to add the "keep" label to your hyperskill PRs and create a discussion issue for the community. Could you make a hyperskill PR under MOOC?

Sure, thing. So under MOOC. I should just add the Hyperskill home URL?

yes

One last question. Should I remove the individual links to individual courses on Hyperskill from both PRs?

@eshellman
Copy link
Collaborator

leave them as is and open a new PR to add the MOOC.

@github-actions github-actions bot added the conflicts Conflict(s) need to be resolved label Oct 28, 2024
Copy link

Oh no 😟! Conflicts have been found.

Please 🙏, take a moment and address the merge conflicts of your pull request before we can evaluate it again.

Thanks in advance for your effort and patience ❤️!

@ikayz
Copy link
Contributor Author

ikayz commented Oct 28, 2024

leave them as is and open a new PR to add the MOOC.

A PR was done and thanks for the merge

@github-actions github-actions bot removed the conflicts Conflict(s) need to be resolved label Oct 28, 2024
@@ -797,13 +797,15 @@
* [A Tour Of Go](https://tour.golang.org/welcome/1)
* [DevOps BootCamp](https://github.com/jeffotoni/goworkshopdevops) - Jefferson Otoni Lima, et al.
* [Go / Golang Crash Course](https://www.youtube.com/watch?v=SqrbIlUwR0U) - Traversy Media
* * [Go Developer](https://hyperskill.org/courses/25-go-developer) - Hyperskill *(registration required)*
Copy link
Collaborator

Choose a reason for hiding this comment

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

Suggested change
* * [Go Developer](https://hyperskill.org/courses/25-go-developer) - Hyperskill *(registration required)*
* [Go Developer](https://hyperskill.org/courses/25-go-developer) - Hyperskill *(registration required)*

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
keep Requests exempt from being punctually stale
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants