Using git & GitHub is in the core of everything we do,
⚠️ The course YouTube video links may appear to be broken, but you can still access them as long as you have a Wix account. We apologize for the inconvenience and are currently working on a solution.
Welcome to GitHub! We're so glad you're here. We know it can look overwhelming at first, so we've put together a few of our favorite courses for people logging in for the first time.
Post on the #academy Slack channel
Hey, it's your first time here, so let's not take any chances. Check out this short video to understand why people use GitHub.
Learn how to start building, shipping, and maintaining software with GitHub. Explore GitHub products and connect with the world's largest development community.
Learn the basics of Git in 100 seconds on vscode
👉 📺 Watch Git Explained in 100 Seconds (assuming you work with vscode 🙈)
That video is pretty cool, right? If you want to learn how to use the workflow described in that video, take this course.
By now you are probably wondering what a Git is and why it is important in writing code. We have you covered with this short article on version control with Git.
GitHub is all about collaboration and we collaborate in issues in pull requests. Learn how to get your point across with the worlds easiest text formatting syntax.
Now that you know what GitHub does, I bet you're ready to move all of those projects off your local machine. This course will show you how.
Getting into troubles with git can happen, learn how to get unstuck. Don't worry, even pros find Git confusing sometimes, and solve problems by searching for solutions on the web, or consulting sites like Flight rules or https://dangitgit.com/
learn how to make your first contribution to an open source project, and clear the way for future developers using the power of the Flame of Open Source!
[](https://www.youtube.com/watch?v=v6yyc40mYtI "(Optional) Play "THE FLAME OF OPEN SOURCE" on TwilioQuest")
Adama Matan explains the git fundamentals: file structure, SHAs and objects, commits, refs and branches, up to the git interactive rebase. After this session, you should be able to understand git man pages, error messages, and repo states.
Practice the Katas, preferrably with a partner - one of you reading the instructions, the other one typing commands, and vice versa. Move to the next Kata only when you fully understand the commands you type and their effect.
Take the quiz as a challenge, in the future it feel very easy don't worry 🙈 15 multiple choice questions 1.5 minutes per question Score in the top 30% to earn a badge