4
$\begingroup$

I would like to teach my software engineering students git and to introduce key ideas in a presentation. Creating slides from scratch does not seem like a good use of time, since there are probably better ones already out there that I could use. I have found PDFs of presentations, but they are not editable, and I do not know their license. I am not interested in materials specific to a given site, such as GitHub or GitLab. I would like to find high-quality slides (in PowerPoint, Google Slides, or some other standard format) that I can freely edit and use.

$\endgroup$
0
$\begingroup$

I know of no freely/commercially available presentations, but I do know of a site that feels a lot like a presentation as you use it: Learn Git Branching. It's interactive and gives a hands-on intro to the most basic git features as it explains them. Plus, everything is visualized in real-time, so you and your students get instant feedback on what the command did to the pretend repo.

My thought is that you could either use that site in front of your students (or perhaps just use git itself and some sample files), or you could have your students use the site and follow along with you.

Honestly, from my own experience, that site (along with using git on small practice projects) was exponentially more educational/memorable than any presentation I've seen so far at my university, or found online. I don't just agree that making your own presentation would be a waste of your time, but I think you should consider a different format all together. Git, just like programming, is better learned through doing.

| improve this answer | |
$\endgroup$
  • 1
    $\begingroup$ Thank you. I agree that Learn Git Branching is a great site. I was already planning to have students make use of it. $\endgroup$ – Ellen Spertus Aug 23 at 1:15
0
$\begingroup$

Tom Preston-Werner's wonderful Git Parable has been made into a presentation by Johan Herland. The slides, which are available in ODP and Google Slides formats, are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

| improve this answer | |
$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.