Module 4: Career Readiness: GitHub + Resume

Overview

Module 4 shifts focus from technical preparation to career readiness, specifically building your GitHub profile and crafting an effective resume. A strong GitHub presence and well-crafted resume are essential tools for showcasing your skills and projects to potential employers in the data science field.

Through this module, you'll learn how to create a professional GitHub profile, contribute effectively to repositories, and present your work and experience in a way that attracts employer attention.

Building Your GitHub Presence

Part 1: GitHub Profile Essentials

This video covers the fundamentals of creating an impressive GitHub profile:

  • Setting up a professional GitHub account
  • Creating a compelling profile README
  • Showcasing your skills and technologies
  • Setting up profile links to your portfolio and social media

Part 2: Curating Your Repositories

Learn how to organize and present your projects effectively:

  • Choosing which projects to feature
  • Writing clear READMEs with project overviews, technologies used, and outcomes
  • Using images, GIFs, and videos to showcase your work
  • Maintaining a clean commit history and meaningful commit messages

Part 3: Contributing to Open Source Projects

Discover how contributing to open source can enhance your GitHub presence:

  • Finding beginner-friendly open source projects
  • Understanding contribution guidelines
  • Creating meaningful pull requests
  • Building relationships in the developer community

Resources for GitHub Profile Enhancement

Crafting an Effective Resume

Part 1: Resume Structure and Format

Learn the key components of a well-structured resume:

  • Contact information and professional summary
  • Skills section organization
  • Experience and education formatting
  • Design principles for technical resumes

Part 2: Highlighting Technical Skills and Projects

Discover how to effectively showcase your technical abilities:

  • Presenting technical skills in a meaningful way
  • Featuring projects with measurable outcomes
  • Incorporating relevant coursework and certifications
  • Balancing technical and soft skills

Part 3: Tailoring Your Resume for Data Science Roles

Learn how to customize your resume for specific data science positions:

  • Analyzing job descriptions for relevant keywords
  • Aligning your experience with job requirements
  • Highlighting relevant projects and skills for different data science roles
  • Using accomplishment statements with quantifiable results

Resources for Resume Development

Guided Project

In this guided project, you'll build a professional GitHub profile and craft a tailored resume that showcases your technical skills and projects. This hands-on experience will prepare you to present yourself effectively to potential employers.

Part 1: GitHub Profile Creation

Follow along as we create a professional GitHub profile from scratch:

  1. Setting up a profile README.md with a personal introduction
  2. Adding skills, tools, and technologies sections
  3. Featuring highlighted projects with descriptions and links
  4. Including contact information and additional resources

Part 2: Resume Development

Watch as we transform a basic resume into a compelling data science resume:

  1. Creating a strong professional summary
  2. Organizing technical skills into meaningful categories
  3. Formatting projects and experience with impact statements
  4. Tailoring the resume for a specific job description

Project Resources

Practice Activities

Complete these activities to build your professional online presence:

GitHub Profile Enhancement

  1. Create or update your GitHub profile README with:
    • A professional introduction
    • Technical skills showcase (languages, frameworks, tools)
    • Featured projects with descriptions and links
    • Professional contact information
  2. Select and improve at least 3 repositories:
    • Write comprehensive README files
    • Add documentation where needed
    • Clean up code and commit history if necessary
    • Include visuals (screenshots, diagrams) where appropriate
  3. Find and follow at least 5 data scientists or organizations relevant to your interests

Resume Development

  1. Create or update your technical resume:
    • Craft a concise professional summary
    • Organize your technical skills by category
    • Feature relevant projects with quantifiable outcomes
    • Format experience using accomplishment statements
  2. Find a job description for a data science role you're interested in
  3. Tailor your resume to align with the job requirements
  4. Get feedback from at least one peer or mentor
  5. Revise based on feedback

Submission Requirements

Submit the following:

  • Link to your updated GitHub profile
  • PDF of your tailored resume
  • Brief reflection on what you learned and areas for further improvement

Additional Resources