Schoolhouse.world: peer tutoring, for free.
Free SAT® Prep, as part of a research study.
SAT® Bootcamps
Free SAT® Prep, as part of a research study.
A global network of volunteers.
Explore Tutors
A global network of volunteers.

Enrichment • Series

An Introduction to Git

Nikhil D

Series Details

Sessions

Public Discussion

This series ended on April 15, 2022. All 1:1 and group chats related to this series are disabled 7 days after the last session.

Series Details

About

This short series is an introduction to the most popular version control system out there—Git. Git is extremely useful and knowledge of Git is invaluable for anyone who currently writes or plans to write code. Knowing about Git will also let you use GitHub to publish, manage, or back-up your projects. You do not need any prior knowledge of version control systems for this series as we will cover the basics of Git from the ground-up. We will learn about the Git workflow and look at some commonly-used commands, We will also take the time to see how each command works internally, so that you get an intuitive idea for what is going on when you use any command. If time permits, we will also look at integrating Git with GitHub. By the end of this series, you will be fluent in basic Git usage You do not need to know any particular programming language as a prerequisite for this series, though some programming knowledge (in any language) might help. Some basic knowledge of the command prompt/terminal (mainly working with files and directories) will also be useful. We will, however, review basic command prompt usage in the first session. You will need a laptop/desktop for this session. A mobile phone or tablet won't work I hope you will have fun learning about Git! Note: If you have a timing conflict for any of the sessions, I might be able to reschedule the session, so feel free to drop a message in the public discussion.

Tutor Qualifications

I have been programming for about five years and am fluent in Java and Python. I have worked on a number of projects, including an Android app that has more than a thousand downloads on the Play Store. I have been using Git to manage my projects for the past two years. I also contribute to an open-source project hosted on GitHub, which involves extensive use of Git.

✋ ATTENDANCE POLICY

This is a short series in which every session builds on concepts learned in previous sessions. You will be withdrawn from the series if you miss any session without giving the tutor prior notice.

Dates

April 2 - April 15

Learners

16 / 20

Total Sessions

6

About the Tutor

I'm currently a high school senior. I'm interested in computer science and artificial intelligence. I also love math, especially linear algebra and calculus and am excited to tutor on schoolhouse!

View Nikhil D's Profile

Upcoming Sessions

0

Public Discussion

Please log in to see discussion on this series.