GitHub Guide: Data Analysis

Visit an industry-backed data GitHub profile: GitHub Profile Sample

Use the following criteria to develop your GitHub profile. The same criteria will be used when providing feedback.

GitHub Profile Criteria

Professional Profile

  • A personalized photo or image (something other than the default identicon). 
  • Email or other contact info is listed. 
  • A descriptive tagline, e.g. “Data analyst working primarily in Python.”

Clean, Well-organized Repositories 

  • Each repository contains one project. 
  • Each repository has a working code. 
  • The code is organized into an appropriate directory structure (each repo contains at least one folder).
  • Each repository is appropriately named (i.e. Austin Weather Analysis vs. homework12).
  • Each repository has a descriptive tagline.

Readable Code 

  • Variables are clear. 
  • Code uses appropriate white spacing, e.g. indentation. 
  • Jupyter Notebook files contain comments and headings. 

Code Follows Technical Standards

  • Clean code.
  • Repository contains .gitignore files when necessary.

Commit Histories

  • At least 5 commits per repository.
  • Regular activity, including continued activity at least once per week after graduation.
  • No profanity in commit history.
  • Meaningful commit messages.

Project Focused READMEs

  • Each project contains a README file. Those that do not should be hidden.
  • Clearly states the problem the project is trying to solve.
  • Screenshots of the data collected and explanations as to why the data is displayed this way.

Correct Grammar, Spelling, & Punctuation

  • Consistent punctuation throughout.
  • No grammar errors or spelling errors.

Career Advice: Tips to Consider When Ghosted by an Employer

Job seekers have very little control over whether or not they get ghosted. Because of this, responding to or overcoming those situations requires a balance of active and reactive strategies. Learn what our experts recommend.

Related Industries: All Industries

Help Us Improve