September 21, 2021
To build impressive project showcases, your students should be using GitHub. Here’s why:
In this digital era, having a professional online presence is vital. Applicant research by hiring managers is standard; providing proof to a resume’s claims online is highly recommended. Having an online portfolio is doubly important for industries closely tied with the internet (namely, coding!).
If you want your students to succeed as developers, it’s imperative that they build industry-recognized portfolios. To build impressive project showcases, your students should be using GitHub. Here’s why:
Git is a type of source control software. Source Control is a development practice in which coders track and manage their changes to their software projects.
With Git, developers can see every change they and their team members have made to software projects. That means that if a software project ever has a severe bug, developers can use Git to rewind to an older iteration of their project.
Git makes it so that users can work in parallel on the same project without worrying about losing work or overwriting another’s code. Users can easily synchronize all changes. With Git, projects have a single source of truth in storage that can be reviewed in any version and shared with anyone who has access.
GitHub is a hosting platform for Git repositories. Whereas Git is the software developers use to create a project, GitHub is a software container that houses millions of projects that developers use Git to manage.
On top of being cloud storage for git projects, GitHub has also become a social media site in its own right. Developers use the platform to network, discuss software projects , and share open-source code.
Since its creation, GitHub has evolved into a tool that professional developers use to show off their projects and coding prowess. A glance at a developer’s GitHub profile will reveal how often they code, what proficiencies they have, and coding languages they use the most.
As a result, GitHub has become the world’s largest open-source software development platform. With increasing popularity, it has become a resource for hiring managers and recruiters who use the platform to find new talent in software development.
We at Mastery Coding know the value of setting students up for industry success. With both our Game Development and Web Development Pathways, students build up their development portfolios with GitHub!
Olivia has background in behavioral ecology and data analysis. She develops and implements SEO, CRO, social media strategy, and authors multi-disciplinary content for our blog, & our social media sites. She's contributed to many of the STEM tie-ins within our curriculum, authored our SEL course, and is a specialist in neurodiverse learning strategies.