Giter Site home page Giter Site logo

2020aprilgitcourse's Introduction

Source Control Using Git and GitHub

This repository supports the "Source Control Using Git and GitHub" being taught at HHMI's Janelia Research Campus beginning in April 2020.

General info

  • Who: Anyone at Janelia writing any kind of code. The course assumes basic proficiency with computers, but it doesn't assume any knowledge of git or GitHub. The course will cover basic and intermediate git topics, so it'll be good for filling in gaps in your knowledge if you learned git in the wild. The SciComp parts of the course can be tailored to whatever the attendees want or need, including more advanced topics.
  • When: Signups close April 24 at noon; the course begins the week of April 27.
  • What: The core of the course will be the "Git & GitHub Masterclass" on Udemy, with supplementary lectures, labs, and Q&A sessions conducted by Don Olbris and others from Janelia SciComp. Since we're using Udemy for the core on-demand lectures, the rest of the course content and pace will be very flexible. We'll dynamically adjust the pace and content according to participant feedback.
  • How to sign up: Email Don Olbris. You're going to want to enroll in the course on Udemy (via hhmi.udemy.com and your HHMI username).
  • How long: Nominally the Udemy course is 11.5 hours, but some of that is optional. I estimate ~7-8 hours of Udemy videos are core. You should expect to spend another bunch of hours following along (typing commands on your computer, figuring out how/why things went wrong). We will supplement with another 5-ish sessions of lectures, Q&A, labs/demos, things like that. The Udemy part will be on-demand and self-paced. The SciComp part will be held via Zoom (interactive) and Slack (asynchronous).
  • How fast: The course should run about 4 weeks. That would be ~2 hours of Udemy videos per week, ~1 hour of work on your computer, and 1-2 Zoom sessions, for a total of about 4-5 hours per week. The pace will be adjusted based on feedback from participants.

Timetable

Date Event
Monday, April 20 course officially announced!
Friday, April 24, noon signup deadline
Friday, April 24, end of day first Udemy assignment sent out
Monday, April 27, noon opening questionnaire due
Friday, May 1, 3:30 pm first SciComp Zoom meeting (details sent by email): assignment 1 due; assignment 2 given
Friday, May 8, 3:30 pm SciComp Zoom meeting: assignment 2 due; assignment 3 given
Friday, May 15, 3:30 pm SciComp Zoom meeting: assignment 3 due; assignment 4 given
Friday, May 22, 3:30 pm SciComp Zoom meeting: assignment 4 due
Tuesday, May 26 (probably) final questionnaire sent out

Curriculum

See this wiki page.

Resources

See this wiki page.

2020aprilgitcourse's People

Contributors

olbris avatar

Watchers

 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.