MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

GitHub Basics

Course Summary

GitHub is a collaboration platform built on top of a distributed version control system called Git and is the best place to share & collaborate on code. In this course, you will learn how to use the key features of GitHub to showcase your coding projects, work with others, and get into Open Source. First, learn how to navigate the site and explore open source software. Then, learn how to host your own personal projects and some best practices for developing code collaboratively. You will also cover how to use GitHub as a professional on a team and how to get started contributing to open source.

  • +

    Course Syllabus

    Hello, GitHub!

    With over 11 million users and millions of projects, GitHub is quickly becoming the standard collaboration platform for software development. In this lesson you will learn why it’s so widely used, what it adds to Git, and how to get started participating in the world’s largest open source community. First, you will setup your profile & explore an open source project - also known as a repository. Then, you will learn how to use GitHub’s social networking features before creating your own repository. 7 steps
    • Introduction to GitHub 2:42
    • Sign Me Up! 2:17
    • Search and Explore 3:01
    • Social Coding 1:11
    • Social Coding Review 7 questions
    • Create a Repository 1:17
    • GitHub Icons Review 5 questions

    Working By Yourself

    While GitHub is known as a collaboration platform, there are several reasons why you would use it by yourself, including to practice using Git and as a code portfolio, which can be viewed by potential employers. In this stage, you will learn how to connect a local project with our newly created hosted repo. While you might not have anyone to collaborate with yet, you will practice the features and collaboration workflow - branching, pull requests, & fixing merge conflicts - that will create the foundation for working on a team or open source project later. 9 steps

    Working on a Team

    Once you have mastered GitHub on your own, you will learn how to best collaborate as part of a team. Expanding on the skills you learned in the last lesson, you will learn how to use team mentions, build great pull requests, and install integrations. This stage will give you the confidence you need to use GitHub at work as part of a larger software development team. 7 steps

    Create a Web Presence on GitHub

    One of the easiest ways to practice Git and GitHub is to host your own personal website or project website. With a personal site you can showcase your code portfolio and with a project site you can spin up a website to help promote your open source or side projects. In this lesson, you will learn how to push up HTML, CSS, and JavaScript files, and have a published site within minutes using GitHub pages. 4 steps

    Get Involved in Open Source

    Now that you’re comfortable with GitHub, let’s start giving back to the Open Source community. Much of the software we use day to day is Open Source. By contributing back to Open Source, we help keep those projects running and also gain valuable experience in new & different projects. You will learn how to fork an open source project, improve something within that project, and be a good citizen in the Open Source community on GitHub. 6 steps

Course Fee:
USD 25

Course Type:


Course Status:



1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url