Coder Social home page Coder Social logo

git-lab's Introduction

A Laboratory Introduction to git and GitHub

This repository contains resources for a lab-style git tutorial. By “lab-style,” I mean that most of the time in supposed to be spent with the learners quasi-independently working their way through a set of tasks in small groups, with “lab assistants” available to answer questions as they come up. In my experience, this is the best way to teach something like git in a group, since people move at such different paces.

The tasks are described in a thorough “lab manual” handout. A pre-built PDF, likely corresponding to master here, is available online.

This tutorial is aimed at scientists. It brings up some mathematical concepts but tries not to assume much in the way of programming skills.

Contents

  • slides/ contains some HTML slides used during the tutorial. They have no speaker notes and probably won't be super helpful for anyone other than the original author. They use reveal.js and the template might be of interest; see my htmltalk repository and accompanying blog post.
  • handout/ contains LaTeX source for the printed lab manual. It uses Tectonic and a few nonstandard fonts and packages, so it might take a few tries to compile.
  • PRESENTER-NOTES.md logs notes from times when I’ve presented the tutorial, to serve as reminders for the next time I revise the materials in preparation for another presentation.

Contributions

Are welcomed! File a pull request or send an email or whatever works best.

git-lab's People

Contributors

pkgw avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.