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.

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.

An illustration of two octocats repairing a robot.

The most popular courses on GitHub

Thousands of teachers use GitHub to host their courses, distribute assignments, and get insight into student progress. Between Massive Open Online Courses (MOOCs) and custom lessons from individual teachers, there’s plenty of materials for new teachers to adapt and reuse in their classrooms.

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.

Work at GitHub!

Work at GitHub!

Check out our current job openings.