HACKER Q&A
📣 dmonitor

Git Training Course Recommendations?


I'm very familiar with git, but many of my coworkers are not primarily software developers and only know the basic commit/push/branch workflow, and delete/re-download the repo whenever something goes wrong.

I have been given the opportunity to recommend a training course for everyone (less than a dozen individuals) to go through to get them up to speed with git. While I know of fantastic self-guided options like Git Immersion and Pro Git, I want to make sure I recommend one that looks good on paper to management. I imagine they would prefer something with completion verification, like a quiz or exam.

If anyone has been in a similar situation, or has a recommendation for a course like this, I would greatly appreciate some guidance.


  👤 jefflinwood Accepted Answer ✓
Something like the GitHub certification?

https://learn.microsoft.com/en-us/collections/o1njfe825p602p


👤 chronicler
i'll sell you one pal

👤 brainbag
I have taught a lot of people in classroom settings and as a leader of companies and teams. By far the best resource that I know of is the video "Git for Ages 4 and Up". https://m.youtube.com/watch?v=3m7BgIvC-uQ

The presenter uses children's construction toys to explain the surprisingly simple and intuitive git internals, and how each of the somewhat obtuse and unintuitive git command operate on their repository structure.

Once people understand the underlying concepts of git, even programming beginners, they can conceptualize what they want to accomplish in their repository, and then and then figure out which tool is the way to get there.