Track, Commit, Collaborate: Version Control with GitHub
SAT Score Range
•
8 sessions
•
TJ
MS
AS
+6
•
🔥 6 spots left!
About
Imagine if you're responsible for managing a large software project. How do you keep your code bug-free? How do you integrate the contributions of many developers into one final product? And how do you prevent a random hacker from deleting everything?
There's a common tool that developers use - git - that aims to address these problems. It's a tool that 99.9% of software developers use, making it even more of a shame that it isn't taught in a lot of high schools.
Tutored by
✋ ATTENDANCE POLICY
Personally, I'm not too strict on attendance(come whenever you have time). However, make sure to message me on schoolhouse if you miss class so I can get you caught up.
SESSION 7
16
Aug
SESSION 7
Computer Science
Computer Science
Sat 2:30 PM - 3:30 PM UTCAug 16, 2:30 PM - 3:30 PM UTC
We'll talk about cherry picking and squashing commits, as well as how git can be used for open-source contributions(pull requests, code review, comments, etc.)
SESSION 8
23
Aug
SESSION 8
Review
Review
Sat 2:30 PM - 3:30 PM UTCAug 23, 2:30 PM - 3:30 PM UTC
Final Review of all the content we've gone over so far. We will also go over unique features of github(such as github pages and github actions), as well as github alternatives(gitlab, bitbucket, etc.)