{"id":1812,"date":"2020-11-08T23:02:06","date_gmt":"2020-11-09T07:02:06","guid":{"rendered":"https:\/\/careerkarma.com\/blog\/?p=1812"},"modified":"2021-01-04T06:27:53","modified_gmt":"2021-01-04T14:27:53","slug":"what-is-github-used-for","status":"publish","type":"post","link":"https:\/\/careerkarma.com\/blog\/what-is-github-used-for\/","title":{"rendered":"GitHub: Courses, Training, and Other Resources"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">How to Learn GitHub<\/h2>\n\n\n\n<p><a href=\"https:\/\/careerkarma.com\/blog\/building-a-github-portfolio\/\">GitHub<\/a> is one of those things that you hear about for months or years without ever knowing what it means. We catch the name \u201cGitHub\u201d all the time on television, in web articles (like this one!), and via overheard bits of chat we catch while in line for coffee.<\/p>\n\n\n\n<p>Coders seem to adore it (if you want to see a programmer almost explode with excitement, ask their opinion on GitHub), so it must be pretty useful. But <a href=\"https:\/\/careerkarma.com\/blog\/what-is-github-used-for\/\">what is GitHub used for<\/a>? It\u2019s a good idea to learn more about what GitHub is and what it does if only to stop feeling so uninformed when people bring it up.<\/p>\n\n\n\n<p>That\u2019s where this guide comes in. We\u2019ve put together a primer on GitHub and why it\u2019s such a fantastic collaborative and creative tool. With our help, you\u2019ll soon be GitHubbing (I so wish that were a word) with the best of them. You don\u2019t have to be a coder to find GitHub to be immensely useful, either.<\/p>\n\n\n\n<p>Anyone who wants to manage a project and invite collaboration will be blown away by what GitHub can do for them. GitHub is an excellent addition to your technological toolkit, so the more you know about it, the more effective you\u2019ll be. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What is \u201cGit\u201d?<\/strong><\/h2>\n\n\n\n<p>Git is a version control system. It is used by developers to track changes between versions of a project. Using GitHub, developers can derive insights into who made what changes to a project at a given point in time.<\/p>\n\n\n\n<p>A version control system is a way to keep track of project versions. Large projects require input from multiple developers, and all of them are beavering away on it, writing changes to the code.<\/p>\n\n\n\n<p>Every time the code gets updated, every other coder needs to know what\u2019s changed and how it might affect the project on which they\u2019re working. Version control systems allow developers to manage projects and update the version with each revision, which enables all coders to stay on top of the latest software iteration.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is GitHub?<\/h2>\n\n\n\n<p>GitHub is an online Git repository hosting service. Developers use GitHub to share their code with other developers using the Git protocol. GitHub is also used to track changes to software projects. Both hobbyist developers and companies use GitHub for Git version control.<\/p>\n\n\n\n<p>GitHub is one of many online Git hosting services, alongside tools like GitLab and BitBucket. GitHub is popular because it makes sharing code really easy. GitHub comes with a seamless user interface that lets you see how your project has changed over time and make changes to your code.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is GitHub Used For?<\/h2>\n\n\n\n<p>GitHub is used by open-source developers, hobbiests, and companies as a place to store and share their code. Let&#8217;s take a minute to talk about the reasons why these groups use GitHub.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Code sharing<\/strong>. GitHub makes it easy to share code with other developers. GitHub combines the Git protocol with an easy-to-use web interface. This lets developers easily see all the files in a project and navigate around those files.<\/li><li><strong>Version control<\/strong>. GitHub is a Git hosting service. This means that it supports advanced version control features. GitHub lets you track changes to a project and see who made what changes and when.<\/li><li><strong>Open source project hosting<\/strong>. GitHub is popular among open source enthusiasts. This is because GitHub offers additional features like pull requests that help people collaborate on projects.<\/li><li><strong>Display a portfolio<\/strong>. Many hobbiest developers host their code on GitHub so they can demonstrate their skills to the world. Developers often include a link to their GitHub in job applications to show what they have accomplished in their career.<\/li><\/ul>\n\n\n\n<p>These are only four of the many reasons people use GitHub.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Learning GitHub<\/h2>\n\n\n\n<p>GitHub is an excellent skill to have. If you plan to pursue a career as a developer, there is a high chance that you&#8217;ll have to use GitHub at some point. You may use GitHub to contribute to an open-source project. Your future employer may use GitHub to host their code.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How Long Does it Take to Learn GitHub?<\/h3>\n\n\n\n<p>It takes a few hours to get familiar with the basics of GitHub. This involves setting up your profile and creating a repository. It will take you a few days to learn how to write and send a pull request and use many of the more advanced GitHub features.<\/p>\n\n\n\n<p>You can expect to be learning how to use GitHub weeks and months after you first sign up. The GitHub team is always adding new features to their platform to make it easier to work on projects. You&#8217;ll find many features in &#8220;beta&#8221; and many others that have just been launched.<\/p>\n\n\n\n<p>Because GitHub is based on Git, you&#8217;ll find many crossovers between what you know about Git. This means that you may be able to extend some of your knowledge from Git as you start using GitHub.<\/p>\n\n\n\n<p>But, this also means that you&#8217;ve got a lot to learn if you want to become a GitHub master. Git is an expansive tool and even professional software developers spend time learning how to use Git years into their careers.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How to Learn GitHub: Step-by-Step<\/h3>\n\n\n\n<p>There are a few steps you should follow to learn GitHub. Let&#8217;s take a moment to talk about how you should get started.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Sign up to GitHub. Before you can learn to use GitHub, you&#8217;ve got to create an account.<\/li><li>Set up your profile. Once you have created an account, take a moment to look at your profile. Fill in details such as your bio and the company for which you work. This will help you make a more professional profile.<\/li><li>Create a new repository. Next, you should create a repository. You should first create a repository from scratch so you can see how GitHub is used with new projects.<\/li><li>Create a commit. Download the repository you create and make a change to a file in the repository. Then, when you are ready, commit that change. You&#8217;ll see your change shows up on GitHub.<\/li><li>Learn about pull requests and issues. Pull requests and issues are essential features used to collaborate on software projects. Learn what pull requests and issues are and how to create them.<\/li><li>Advance your Git knowledge. GitHub is based on Git. If you want to use more advanced GitHub features, you&#8217;ll need to build a solid understanding of how Git works.<\/li><\/ol>\n\n\n\n<p>Once you&#8217;ve learned the basics, you should try to collaborate on a project with other people. This will help you practice your knowledge of pull requests and issues and learn how Git is used in environments where more than one person is involved with a project.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Best GitHub Courses and Trainings<\/h2>\n\n\n\n<p>There are plenty of courses that will help you learn Git. But, you may be wondering which ones are worth your time. Below we&#8217;ve compiled a list of the best GitHub courses and training programs online.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Online GitHub Courses<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/www.udemy.com\/course\/github-ultimate\/\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">GitHub Ultimate: Master Git and GitHub<\/a><\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Provider: Udemy<\/li><li>Cost: $60.00<\/li><li>Audience: Beginner<\/li><\/ul>\n\n\n\n<p>This Udemy course covers the basics of using GitHub and the Git version control system. You&#8217;ll learn how to create and manage repositories and view how a repository has changed using Git.<\/p>\n\n\n\n<p>This course comes with over six hours of on-demand video and tutorials that you can follow at home.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/www.coursera.org\/learn\/introduction-git-github\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Introduction to Git and GitHub<\/a><\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Provider: Coursera<\/li><li>Cost: Free<\/li><li>Audience: Beginner<\/li><\/ul>\n\n\n\n<p>Introduction to Git and GitHub will guide you through using the GitHub web interface and Git command line. This course takes approximately 18 hours to complete. You&#8217;ll start by installing Git and then build up experience using GitHub.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/www.lynda.com\/GitHub-tutorials\/GitHub-Quick-Tips\/2829008-2.html\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">GitHub Quick Tips<\/a><\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Provider: Lynda<\/li><li>Cost: Lynda membership ($25 \/ month)<\/li><li>Audience: Intermediate<\/li><\/ul>\n\n\n\n<p>This online course is excellent for anyone who knows a bit about GitHub and wants to learn more. In this course, you&#8217;ll learn how to optimize your profile, master the search interface, create a GitHub wiki, and more.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Online GitHub Books<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/git-scm.com\/book\/en\/v2\/\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Pro Git by Scott Chacon and Ben Straub<\/a><\/h3>\n\n\n\n<p>Pro Git is a complete guide to using the Git command line interface. This book starts with an introduction to Git and a guide on how to install Git. Then, you&#8217;ll walk through creating a repository, viewing the commit history, and other beginner features.<\/p>\n\n\n\n<p>This book does not focus explicitly on GitHub. But, this book will help you learn the jargon you need to know to successfully work your way around the GitHub web interface.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/www.amazon.co.uk\/Version-Control-Git-collaborative-development\/dp\/1449316387\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Version Control with Git by Jon Loeliger and Matthew McCullough<\/a><\/h3>\n\n\n\n<p>Version Control with Git is a beginner&#8217;s guide to using Git. In this book, you&#8217;ll learn how to use Git for tracking code, managing revisions, and hosting collaborative projects.<\/p>\n\n\n\n<p>This book makes reference to real-world development situations so you can understand how Git is applied in actual software projects.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/www.amazon.co.uk\/Git-Pocket-Guide-Richard-Silverman\/dp\/1449325866\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Git Pocket Guide: A Working Introduction by Richard E. Silverman<\/a><\/h3>\n\n\n\n<p>This book is an excellent reference guide for the Git command line. You&#8217;ll learn how to set up a Git repository, examine a project, and use branches. In addition, this book will teach you about accessing remote repositories and changing a repository&#8217;s commit history.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Online GitHub Resources<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/rogerdudler.github.io\/git-guide\/\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Git Guide<\/a><\/h3>\n\n\n\n<p>Git Guide is an online tutorial for complete beginners to Git. In this tutorial, you&#8217;ll learn how to create repositories, commit files, and navigate your way around a repository.<\/p>\n\n\n\n<p>This guide comes with really simple descriptions of commands so you&#8217;ll never be overwhelmed with too much information too soon.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/lab.github.com\/githubtraining\/first-day-on-github\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">First Day on GitHub<\/a><\/h3>\n\n\n\n<p>First Day on GitHub is the most basic tutorial in GitHub&#8217;s series on how to use GitHub. This tutorial will guide you through what GItHub is and how you can get started. You&#8217;ll find this tutorial useful if you have no prior knowledge of using Git.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/lab.github.com\/\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Git Learning Lab<\/a><\/h3>\n\n\n\n<p>GitHub has an entire website devoted to Git and GitHub. On this site, you&#8217;ll find dozens of walkthroughs. These walkthroughs cover topics like GitHub actions, using Markdown, and uploading a project to GitHub.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Should You Study GitHub?<\/strong><\/h2>\n\n\n\n<p>You don\u2019t need to be a code cowboy or cowgirl to reap GitHub rewards. The aspects that make GitHub so appealing to software developers, such as its open-source nature and robust social media environment, also serve creators of all stripes.<\/p>\n\n\n\n<p>If you have a project that you need to manage, whether it\u2019s writing a new program or developing a book-length poem, you\u2019ll find GitHub to be a valuable assistant, collaboration tool, and organizer.<\/p>\n\n\n\n<p>We hope that this guide has helped you understand GitHub a bit better. GitHub is a fantastic tool for creators of all sorts, so it\u2019s vital to learn about it and take advantage of all it has to offer. Using GitHub will make you a more efficient and productive person, so what are you waiting for? Git to it! (Sorry.)<\/p>\n","protected":false},"excerpt":{"rendered":"How to Learn GitHub GitHub is one of those things that you hear about for months or years without ever knowing what it means. We catch the name \u201cGitHub\u201d all the time on television, in web articles (like this one!), and via overheard bits of chat we catch while in line for coffee. Coders seem&hellip;","protected":false},"author":21,"featured_media":1814,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[17286],"tags":[],"class_list":{"0":"post-1812","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-git"},"acf":{"post_sub_title":"","sprint_id":"","query_class":"how to learn {subject}","school_sft":"","parent_sft":"","school_privacy_policy":"","has_review":null,"is_sponser_post":"","is_guest_post":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>GitHub: Courses, Training, and Other Resources | Career Karma<\/title>\n<meta name=\"description\" content=\"Programmers love it, but what is GitHub used for? If you\u2019ve ever wondered how GitHub works and why it\u2019s so popular check out our handy guide!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/careerkarma.com\/blog\/what-is-github-used-for\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GitHub: Courses, Training, and Other Resources\" \/>\n<meta property=\"og:description\" content=\"Programmers love it, but what is GitHub used for? If you\u2019ve ever wondered how GitHub works and why it\u2019s so popular check out our handy guide!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/careerkarma.com\/blog\/what-is-github-used-for\/\" \/>\n<meta property=\"og:site_name\" content=\"Career Karma\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/facebook.com\/careerkarmaapp\" \/>\n<meta property=\"article:published_time\" content=\"2020-11-09T07:02:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-01-04T14:27:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/05\/photo-1555100155-a7b708d9e19b.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"799\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Paul Larkin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@career_karma\" \/>\n<meta name=\"twitter:site\" content=\"@career_karma\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Paul Larkin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/what-is-github-used-for\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/what-is-github-used-for\\\/\"},\"author\":{\"name\":\"Paul Larkin\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/1761df0013e0bbfeb16c0d4078e4685d\"},\"headline\":\"GitHub: Courses, Training, and Other Resources\",\"datePublished\":\"2020-11-09T07:02:06+00:00\",\"dateModified\":\"2021-01-04T14:27:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/what-is-github-used-for\\\/\"},\"wordCount\":1836,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/what-is-github-used-for\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/photo-1555100155-a7b708d9e19b.jpeg\",\"articleSection\":[\"Git\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/careerkarma.com\\\/blog\\\/what-is-github-used-for\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/what-is-github-used-for\\\/\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/what-is-github-used-for\\\/\",\"name\":\"GitHub: Courses, Training, and Other Resources | Career Karma\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/what-is-github-used-for\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/what-is-github-used-for\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/photo-1555100155-a7b708d9e19b.jpeg\",\"datePublished\":\"2020-11-09T07:02:06+00:00\",\"dateModified\":\"2021-01-04T14:27:53+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/1761df0013e0bbfeb16c0d4078e4685d\"},\"description\":\"Programmers love it, but what is GitHub used for? If you\u2019ve ever wondered how GitHub works and why it\u2019s so popular check out our handy guide!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/what-is-github-used-for\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/careerkarma.com\\\/blog\\\/what-is-github-used-for\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/what-is-github-used-for\\\/#primaryimage\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/photo-1555100155-a7b708d9e19b.jpeg\",\"contentUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/photo-1555100155-a7b708d9e19b.jpeg\",\"width\":1200,\"height\":799,\"caption\":\"\u201dMacBook Pro with coding on the screen\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/what-is-github-used-for\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Coding Tools\",\"item\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/coding-tools\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"GitHub: Courses, Training, and Other Resources\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/\",\"name\":\"Career Karma\",\"description\":\"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/1761df0013e0bbfeb16c0d4078e4685d\",\"name\":\"Paul Larkin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/paul-larkin-150x150.jpg\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/paul-larkin-150x150.jpg\",\"contentUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/paul-larkin-150x150.jpg\",\"caption\":\"Paul Larkin\"},\"description\":\"Paul Larkin has years of experience in the tech industry and writes about cybersecurity and future of work.\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/author\\\/paul-larkin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"GitHub: Courses, Training, and Other Resources | Career Karma","description":"Programmers love it, but what is GitHub used for? If you\u2019ve ever wondered how GitHub works and why it\u2019s so popular check out our handy guide!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/careerkarma.com\/blog\/what-is-github-used-for\/","og_locale":"en_US","og_type":"article","og_title":"GitHub: Courses, Training, and Other Resources","og_description":"Programmers love it, but what is GitHub used for? If you\u2019ve ever wondered how GitHub works and why it\u2019s so popular check out our handy guide!","og_url":"https:\/\/careerkarma.com\/blog\/what-is-github-used-for\/","og_site_name":"Career Karma","article_publisher":"http:\/\/facebook.com\/careerkarmaapp","article_published_time":"2020-11-09T07:02:06+00:00","article_modified_time":"2021-01-04T14:27:53+00:00","og_image":[{"width":1200,"height":799,"url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/05\/photo-1555100155-a7b708d9e19b.jpeg","type":"image\/jpeg"}],"author":"Paul Larkin","twitter_card":"summary_large_image","twitter_creator":"@career_karma","twitter_site":"@career_karma","twitter_misc":{"Written by":"Paul Larkin","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/careerkarma.com\/blog\/what-is-github-used-for\/#article","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/what-is-github-used-for\/"},"author":{"name":"Paul Larkin","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/1761df0013e0bbfeb16c0d4078e4685d"},"headline":"GitHub: Courses, Training, and Other Resources","datePublished":"2020-11-09T07:02:06+00:00","dateModified":"2021-01-04T14:27:53+00:00","mainEntityOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/what-is-github-used-for\/"},"wordCount":1836,"commentCount":0,"image":{"@id":"https:\/\/careerkarma.com\/blog\/what-is-github-used-for\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/05\/photo-1555100155-a7b708d9e19b.jpeg","articleSection":["Git"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/careerkarma.com\/blog\/what-is-github-used-for\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/careerkarma.com\/blog\/what-is-github-used-for\/","url":"https:\/\/careerkarma.com\/blog\/what-is-github-used-for\/","name":"GitHub: Courses, Training, and Other Resources | Career Karma","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/what-is-github-used-for\/#primaryimage"},"image":{"@id":"https:\/\/careerkarma.com\/blog\/what-is-github-used-for\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/05\/photo-1555100155-a7b708d9e19b.jpeg","datePublished":"2020-11-09T07:02:06+00:00","dateModified":"2021-01-04T14:27:53+00:00","author":{"@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/1761df0013e0bbfeb16c0d4078e4685d"},"description":"Programmers love it, but what is GitHub used for? If you\u2019ve ever wondered how GitHub works and why it\u2019s so popular check out our handy guide!","breadcrumb":{"@id":"https:\/\/careerkarma.com\/blog\/what-is-github-used-for\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/careerkarma.com\/blog\/what-is-github-used-for\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/what-is-github-used-for\/#primaryimage","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/05\/photo-1555100155-a7b708d9e19b.jpeg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/05\/photo-1555100155-a7b708d9e19b.jpeg","width":1200,"height":799,"caption":"\u201dMacBook Pro with coding on the screen"},{"@type":"BreadcrumbList","@id":"https:\/\/careerkarma.com\/blog\/what-is-github-used-for\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/careerkarma.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Coding Tools","item":"https:\/\/careerkarma.com\/blog\/coding-tools\/"},{"@type":"ListItem","position":3,"name":"GitHub: Courses, Training, and Other Resources"}]},{"@type":"WebSite","@id":"https:\/\/careerkarma.com\/blog\/#website","url":"https:\/\/careerkarma.com\/blog\/","name":"Career Karma","description":"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/careerkarma.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/1761df0013e0bbfeb16c0d4078e4685d","name":"Paul Larkin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/paul-larkin-150x150.jpg","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/paul-larkin-150x150.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/02\/paul-larkin-150x150.jpg","caption":"Paul Larkin"},"description":"Paul Larkin has years of experience in the tech industry and writes about cybersecurity and future of work.","url":"https:\/\/careerkarma.com\/blog\/author\/paul-larkin\/"}]}},"_links":{"self":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/1812","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/comments?post=1812"}],"version-history":[{"count":0,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/1812\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media\/1814"}],"wp:attachment":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media?parent=1812"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/categories?post=1812"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/tags?post=1812"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}