GitHub for Developers

GitHub for People Who Make Software

If you use GitHub on the command line every day, this two-part class will help you work faster and go further with GitHub tools and interactions. On the first day, you will learn how to integrate Git and GitHub into your daily command line workflow. On the second day, we'll take a deeper dive into command line Git operations, including platform shortcuts, Git behavior customization, and how to re-write history.

In part 1, you'll learn how to ...

  • Build better software with GitHub
  • Create repositories
  • Apply best practices for integrating a successful GitHub workflow into your software development lifecycle
  • Propose changes and exchange feedback with Issues and Pull Requests
  • Practice effective branching strategies

In part 2, you'll learn how to ...

  • Apply common Git file operations
  • View your project history
  • Fix common mistakes and rewind history
  • Resolve merge conflicts
  • Work faster with shortcuts

For both individuals and business teams alike, our online training offers the flexibility of attending from any location and a more intense three hour duration.

Online classes are offered monthly and offer convenient self-service purchase and enrollment.

  • Knowledgeable trainers guide learners through practical application of materials
  • Collaborative, hands-on labs allow learners to experience a new way of working
  • Timing includes hourly on-air student Q&A;
  • Budget-conscious per-student pricing

We want your organizational investment in GitHub Enterprise or GitHub.com to have the maximum benefit, and our experience shows we can increase that with our in-person training services. One of our Training team members will travel to your office and deliver an immersive full-day GitHub Training class. This in-person visit affords focused time for your team members to listen to the instructor, watch live demonstrations, and complete matching labs with personal assistance from the trainer.

Contact us to schedule an in-person session for your team.

  • Session runs from 10:00 A.M. to 4:00 P.M. in your local time zone
  • Knowledgeable trainers guide learners through practical applications of materials
  • Collaborative, hands-on labs allow learners to experience a new way of working
  • Trainers can provide in-class personalized lab completion assistance
  • Q&A; time is built in to answer company specific tool and process questions
  • Scheduled date of the training can be matched to fit into your development calendar