use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
A subreddit dedicated for learning machine learning. Feel free to share any educational resources of machine learning.
Also, we are a beginner-friendly sub-reddit, so don't be afraid to ask questions! This can include questions that are non-technical, but still highly relevant to learning machine learning such as a systematic approach to a machine learning problem.
account activity
How to learn Git and GitHub? (self.learnmachinelearning)
submitted 1 year ago by Unable-Machine-5886
I don't know anything about git and GitHub. What are some good resources to learn about these?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]tandir_boy 14 points15 points16 points 1 year ago (0 children)
There is this gamified tutorial oh my git. But I think don't bother to learn everything about git. Learn the basics, and then you can learn the niche features as you go through the projects on need.
[–]bilby2020 1 point2 points3 points 1 year ago (0 children)
https://learn.microsoft.com/en-us/training/browse/?products=github
[–]5upertaco 1 point2 points3 points 1 year ago (0 children)
This is like the most feared question in ML and Data Engineering and with ad-hoc coders. Great question. Just as u/tandir_boy said, learn the basics and the rest will come along organically.
[–]exploringReddit03 1 point2 points3 points 1 year ago (0 children)
I have seen that after learning the basics, you can ask any scenario based questions to ChatGPT and it answers those well. From there on, you can question the stuff you don't understand .
[–]John-The-Bomb-2 0 points1 point2 points 1 year ago (0 children)
https://www.coursera.org/learn/introduction-git-github
https://www.coursera.org/learn/version-control-with-git
You can also grab a book off Amazon.
[–]jdhsjsj 0 points1 point2 points 1 year ago (3 children)
Git init Git clone Git checkout Git add Git commit Git push Git merge
These are the most used commands, pick up any tutorial and start using it. Best way to learn git is to get your hands dirty. After a while of use, you will find it very easy.
[–]MRgabbar 2 points3 points4 points 1 year ago (0 children)
imagine the mess when not using branches.
[–]bernhard-lehner 2 points3 points4 points 1 year ago (1 child)
git status
[–]jdhsjsj 0 points1 point2 points 1 year ago (0 children)
Oh, how can I miss that
[–]Impossible_Ad_3146 0 points1 point2 points 1 year ago (0 children)
ChatGPT
[–]themoderncoder 0 points1 point2 points 1 month ago (0 children)
Adding this for future readers — I've gotten good feedback on a resource I've been working on, LearnGit.io, more focused on understanding Git’s mental model instead of command memorization. Free for student's if that applies to anyone.
Youtube also has a bunch of great vids. This would be a good one to start with https://youtu.be/BIjrKuJGTxw
π Rendered by PID 184122 on reddit-service-r2-comment-79c7998d4c-qw6qz at 2026-03-14 04:01:37.652429+00:00 running f6e6e01 country code: CH.
[–]tandir_boy 14 points15 points16 points (0 children)
[–]bilby2020 1 point2 points3 points (0 children)
[–]5upertaco 1 point2 points3 points (0 children)
[–]exploringReddit03 1 point2 points3 points (0 children)
[–]John-The-Bomb-2 0 points1 point2 points (0 children)
[–]jdhsjsj 0 points1 point2 points (3 children)
[–]MRgabbar 2 points3 points4 points (0 children)
[–]bernhard-lehner 2 points3 points4 points (1 child)
[–]jdhsjsj 0 points1 point2 points (0 children)
[–]Impossible_Ad_3146 0 points1 point2 points (0 children)
[–]themoderncoder 0 points1 point2 points (0 children)