Resume & GitHub Portfolio

Build an honest, focused software engineering resume and a GitHub portfolio that shows real skill: strong bullets, tailoring, readable formatting, project READMEs, code quality signals and a final checklist.

Start course →

What you'll learn

  • Explain what a software engineering resume and portfolio are for and what reviewers look for at different career stages.
  • Structure a clear, honest resume with the right sections in the right order.
  • Write strong, truthful bullets using an action, what and impact pattern, with or without metrics.
  • Tailor a resume to a job description and keep it readable by people and applicant tracking systems.
  • Build a GitHub profile and portfolio projects with READMEs, demos and quality signals that show real skill.
  • Align LinkedIn and a personal site, gather feedback and handle special cases such as career switches and gaps.

Syllabus

Foundations: What Resumes and Portfolios Are For

  1. Interviews, Not Jobs
  2. What Reviewers Look For by Level
  3. One Page or Two, and Format Basics

Resume Structure

  1. The Header and Links
  2. Ordering the Sections
  3. An Honest Skills Section

Writing Strong Bullets

  1. Action + What + Impact
  2. Quantifying Honestly
  3. Before and After Rewrites

Tailoring and ATS-Friendly Resumes

  1. Reading a Job Description
  2. ATS-Friendly Formatting
  3. Managing Resume Versions

Your GitHub Profile

  1. The Profile README
  2. Pinned Repositories
  3. Contribution Graph Myths

Portfolio Projects

  1. Choosing Projects That Show Real Skills
  2. A README That Sells a Project
  3. Deployment and Live Demos

Code Quality Signals

  1. Clean Commits and History
  2. Tests, CI Badges and Linting
  3. Open Source Contributions as Evidence

Putting It All Together

  1. LinkedIn and Personal Site Alignment
  2. Getting Feedback and Iterating
  3. Special Cases
  4. The Final Checklist