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:
- Setting up a profile README.md with a personal introduction
- Adding skills, tools, and technologies sections
- Featuring highlighted projects with descriptions and links
- Including contact information and additional resources
Part 2: Resume Development
Watch as we transform a basic resume into a compelling data science resume:
- Creating a strong professional summary
- Organizing technical skills into meaningful categories
- Formatting projects and experience with impact statements
- Tailoring the resume for a specific job description
Project Resources
Practice Activities
Complete these activities to build your professional online presence:
GitHub Profile Enhancement
- 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
- 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
- Find and follow at least 5 data scientists or organizations relevant to your interests
Resume Development
- 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
- Find a job description for a data science role you're interested in
- Tailor your resume to align with the job requirements
- Get feedback from at least one peer or mentor
- 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