Developer skills

Trying to grow in your career as a developer or software engineer? You’re in the right place. Explore articles, resources, interviews, and more that cover essential skills for developers, ranging from learning new programming languages and tools to improving soft skills such as communication and collaboration.

null

Generate new repositories with repository templates

Today, we’re excited to introduce repository templates to make boilerplate code management and distribution a first-class citizen on GitHub. To get started, all you need to do is mark a repository as a template, and you’ll immediately be able to use it to generate new repositories with all of the template repository’s files and folders.

GitHub Leadership Spotlight: Rachel White, Developer Experience Lead at American Express

Leader spotlight: Rachel White

We’re spending Women’s History Month with women leaders who are making history every day in the tech community. Read more about Rachel White: technologist, artist, pretend-cyborg, and currently the Developer Experience Lead at American Express.

GitHub Leadership Spotlight: Laura Tacho, Director of Engineering at CloudBees

Leader spotlight: Laura Frank Tacho

We’re spending Women’s History Month with women leaders who are making history every day in the tech community. Read more about Laura Tacho: director of engineering at CloudBees, a Docker captain, and containers and CI/CD specialist.

The world's largest developer platform

Docs

Docs

Everything you need to master GitHub, all in one place.

GitHub

GitHub

Build what’s next on GitHub, the place for anyone from anywhere to build anything.

Customer stories

Customer stories

Meet the companies and engineering teams that build with GitHub.

GitHub Universe 2024

GitHub Universe 2024

Get tickets to the 10th anniversary of our global developer event on AI, DevEx, and security.