Git and GitHub Fundamentals
SAT Score Range
•
3 sessions
•
AV
HS
AL
+14
This series ended on June 5, 2024. All 1:1 and group chats related to this series are disabled 7 days after the last session.
About
Get to learn the ropes of Git, a fundamental software in development! Get to also learn about GitHub, and how it enables collaboration between developers all over the world as we build a static website together with HTML.
In this series you will learn about:
- What are Version Control Systems
- Using Git locally
- Resolving file version conflicts
- Creating a GitHub account
- Publishing your code through GitHub
- Collaborating with others through Pull Requests
It is recommended that you possess novice or intermediate experience on HTML and the Command Line Interface (CLI). If you are completely new, don't worry!
Software Required (Will be taught to install on sessions):
Please note: Times of the sessions are up to change! If you can't make it on time, please comment down below with your preferred time (and timezone too) and I'll attempt to fit it in my schedule.
Sessions will be added and/or edited as I continue to develop the lesson plan.
Tutored by
SC
Sebastián C 🇺🇸
View Profile
I am a high school sophomore, and I like to build things with computers, share things with computers, and spreading the word of what I know!
Schedule
✋ ATTENDANCE POLICY
Please look forward to attend all lessons, as the time for me to catch you up is limited. If you have two unexcused absences in a row, you will be withdrawn from the series. Let me know in advance if you'll be absent!
SESSION 1
18
May
SESSION 1
Other Topics
Other Topics
Sat 5:00 PM - 6:00 PM UTCMay 18, 5:00 PM - 6:00 PM UTC
L1
- What is Git?
- Understanding Version Control Systems
- Installing Git
- Using Git on the Command Line
- Starting a Repository
- Commit changes
- Git Log
SESSION 2
27
May
SESSION 2
Other Topics
Other Topics
Mon 5:00 PM - 6:00 PM UTCMay 27, 5:00 PM - 6:00 PM UTC
L2
- Develop a static website on a Git repository
- Accessing local versions of your website
- Amend changes
- Revert changes
- Branching and Merging
- Resolve Merge Conflicts
SESSION 3
5
Jun
SESSION 3
Other Topics
Other Topics
Wed 7:00 PM - 8:00 PM UTCJun 5, 7:00 PM - 8:00 PM UTC
L3
- What is GitHub?
- Creating a GitHub account
- Remote repositories
- Pushing your existing repository
- Pushing new changes into your repository
- Contributing with others through Pull Requests