Computer Science • Series
Git and GitHub Fundamentals
SC
Sebastián C
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.
Series Details
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.
✋ 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!
Dates
May 18 - June 5
Learners
17 / 20
Total Sessions
3
About the Tutor
SC
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!
View Sebastián C's Profile
Upcoming Sessions
0
Past Sessions
3
18
May
OT
Session 1
Other Topics
L1
- What is Git?
- Understanding Version Control Systems
- Installing Git
- Using Git on the Command Line
- Starting a Repository
- Commit changes
- Git Log
27
May
OT
Session 2
Other Topics
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
5
Jun
OT
Session 3
Other Topics
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