Skip to content

Latest commit

 

History

History
222 lines (170 loc) · 7.01 KB

File metadata and controls

222 lines (170 loc) · 7.01 KB

Awesome GitHub Foundations Resources

A curated list of the best resources for GitHub Foundations (GH-900) certification preparation.

🎯 Official Resources

Microsoft Learn

GitHub Documentation

📺 Video Courses

YouTube

Paid Courses (Optional)

  • Udemy - Various GitHub certification courses
  • Pluralsight - GitHub training paths
  • LinkedIn Learning - Git and GitHub courses

📝 Practice Tests

Free

Paid

  • Microsoft Learn Practice Assessment (included with exam purchase)
  • Third-party exam simulators

📚 Articles & Guides

Study Guides

Blog Posts

  • Dev.to - Search for "GitHub Foundations"
  • Medium - GitHub certification articles
  • GitHub Blog - Official announcements and features

🛠️ Hands-On Practice

Interactive Learning

  • GitHub Skills - Interactive courses
    • Introduction to GitHub
    • Resolve merge conflicts
    • Release-based workflow
    • GitHub Actions
    • Continuous Integration with GitHub Actions

Practice Repositories

  • Create your own practice repo
  • Fork popular projects
  • Contribute to open source
  • Set up GitHub Actions workflows

📖 Books

Free

Paid

  • "Learning GitHub Actions" by Brent Laster
  • "GitHub Essentials" by Achilleas Pipinellis

🎓 Study Plans

2-Week Intensive Plan

Week 1:

  • Day 1-2: Git fundamentals (Domain 1)
  • Day 3-4: GitHub repositories & collaboration (Domains 2-3)
  • Day 5-6: Modern development & CI/CD (Domain 4)
  • Day 7: Review and practice tests

Week 2:

  • Day 8-9: Project management (Domain 5)
  • Day 10-11: Security & administration (Domain 6)
  • Day 12-13: GitHub community (Domain 7)
  • Day 14: Final review and mock exam

4-Week Standard Plan

Week 1: Domains 1-2 (Git basics, repositories) Week 2: Domain 3 (Collaboration - highest weight!) Week 3: Domains 4-5 (Modern dev, project management) Week 4: Domains 6-7 + full review

8-Week Relaxed Plan

Study 5-7 hours per week:

  • Week 1-2: Domain 1
  • Week 3-4: Domains 2-3
  • Week 5-6: Domains 4-5
  • Week 7: Domains 6-7
  • Week 8: Review + practice tests

💡 Study Tips

Domain Focus Strategy

Prioritize by exam weight:

  1. Collaboration Features (30%) - Spend 30% of study time
  2. Introduction to Git & GitHub (22%) - Spend 22% of study time
  3. Modern Development (13%) - Spend 13% of study time
  4. Privacy & Security (10%) - Spend 10% of study time
  5. GitHub Community (10%) - Spend 10% of study time
  6. Working with Repositories (8%) - Spend 8% of study time
  7. Project Management (7%) - Spend 7% of study time

Effective Study Methods

  • Read-Practice-Test cycle for each domain
  • Hands-on practice > passive reading
  • Create real repositories and workflows
  • Take notes in your own words
  • Teach concepts to others (rubber duck method)
  • Join study groups or discussions

Common Pitfalls

  • ❌ Only reading without practicing
  • ❌ Skipping GitHub Actions (important!)
  • ❌ Not understanding collaboration workflows
  • ❌ Ignoring security features
  • ❌ Cramming the night before

🌐 Communities

GitHub

Reddit

Discord

  • DevOps Discord servers
  • GitHub community servers
  • Programming study groups

LinkedIn

  • GitHub Learning groups
  • DevOps professional groups

🔧 Tools

Essential

  • Git (command line)
  • GitHub account (free tier is fine)
  • VS Code with GitHub extensions
  • GitHub Desktop (optional, for GUI)

Helpful Extensions

  • GitHub Copilot - AI pair programmer
  • GitHub Pull Requests - VS Code extension
  • GitLens - Enhanced Git capabilities
  • Markdown Preview - For README files

📊 Exam Tips

Before the Exam

  • ✅ Review all 7 domains
  • ✅ Take at least 2 full practice tests
  • ✅ Score 80%+ on practice tests
  • ✅ Review incorrect answers
  • ✅ Get good sleep the night before

During the Exam

  • 📖 Read each question carefully
  • ⏱️ Manage your time (75 minutes, 75 questions)
  • 🤔 Eliminate obviously wrong answers
  • 🚩 Flag difficult questions to review
  • ✔️ Trust your preparation

After the Exam

  • 🎉 Celebrate passing!
  • 📸 Share your badge on LinkedIn
  • 🤝 Help others by contributing to this repo
  • 📈 Plan your next certification

🎯 Next Steps After Certification

Advanced GitHub

  • GitHub Advanced Security
  • GitHub Actions deep dive
  • GitHub Enterprise Administration

Related Certifications

  • Microsoft DevOps Engineer Expert
  • AWS Certified Developer
  • Docker Certified Associate
  • Kubernetes certifications

Career Growth

  • Contribute to open source
  • Build portfolio projects
  • Network with GitHub community
  • Share your knowledge

🤝 Contributing

Found a helpful resource? Add it here!

This list is maintained by the community. Your contributions help others succeed.

📄 License

This resource list is available under the MIT License.


Good luck with your certification! 🚀

⬆ Back to Main Repository