Welcome to the GitHub All In repository, an initiative focused on promoting skilling, equity, and community through open source. This repository serves as a central hub for all resources, partnerships, and learning paths related to the GitHub All In program.
GitHub All In aims to lower barriers to entry and provide clear, accessible pathways for aspiring developers and contributors to open source from underrepresented backgrounds and regions. Through a carefully curated curriculum, we empower individuals at every stage of their journey to contribute to open source projects, helping them develop both the technical and ethical skills needed to drive positive social change. Our goal is to cultivate a community of socially conscious developers who create technology that benefits everyone and contributes to a world where all can thrive.
Explore the learning paths available through GitHub All In and kickstart your journey to becoming a developer! These courses are free and are designed to be completed at your own pace. Whether this is your first time exploring the world of open source or if you are a current computer science student, these modules will help you on your journey to becoming an expert in open source and AI.
Our current curriculum includes: GitHub for beginners and ethical AI: Ideal for newcomers to coding and open source. GitHub foundations and ethical AI: Perfect for those already learning to code. GitHub Copilot: Designed for coders eager to leverage AI tools to enhance their skills. Inclusive open source (coming soon): Learn how to build inclusive open source communities. Innovation (coming soon): Stay tuned for this upcoming course on fostering innovation.
We offer a variety of learning paths to support developers at all levels. Explore the following:
- Introduction to Open Source Vocabulary ( COMING SOON ) - Learn key open source terms.
- GitHub for Beginners ( COMING SOON ) - Ideal for newcomers to coding and open source.
- GitHub Foundations – Perfect for those already learning to code.
- GitHub Copilot Fundamentals - Designed for coders eager to leverage AI tools to enhance their skills.
- Responsible AI – Learn how to build inclusive open source communities.
- Inclusive Open Source ( COMING SOON ) – Strengthen your knowledge of essential AI topics while focusing on responsible technology use.
- Skilling: Offering resources to upskill developers, from newcomers to advanced professionals.
- Equity: Promoting diversity and inclusion in the tech ecosystem, ensuring equitable access to opportunities for all.
- Community: Building a global, inclusive open-source community through partnerships, mentorship, and collaboration.
Our mission is to empower individuals from all backgrounds through accessible, equitable education in open source and AI. We aim to bridge the opportunity gap by providing resources, support, and collaborative platforms that enable meaningful participation and individual growth, fostering a shared commitment to skill development and inclusive tech advancement.
We strive to change the face of developers by creating a world where everyone, regardless of background, has the opportunity to thrive in the open source and AI industries. We envision a future where diverse voices drive innovation and where a global community of socially conscious developers collaborate seamlessly to solve complex challenges and shape technology for the common good.
We’ve built core values that serve as the foundation across our pillars of work. With these guiding principles in mind, we aim to build our community with developers, for developers.
-
Inclusivity:
We aim to create opportunities for everyone to get involved and succeed in open source and AI. We do this by making our resources accessible, localized, and personalized. Our focus on inclusivity ensures that all voices are heard, barriers are removed, and developers stay with us because they feel welcomed and valued. -
Collaboration:
We believe that collaboration and partnerships drive innovation and learning. By teaming up with individuals, organizations, communities, and teams at GitHub and Microsoft, we work together to reach common goals and support each other’s growth. -
Empowerment:
We are dedicated to empowering learners through accessible education and resources. Our aim is to build confidence and competence, enabling individuals to take ownership of their learning journey and contribute meaningfully to the field. -
Equity:
We are committed to addressing disparities and promoting fairness in tech. Our focus on equity drives us to ensure that everyone has equal access to opportunities and resources, regardless of their starting point. -
Community:
We believe in the strength of a connected community. By nurturing a supportive network of learners and professionals, we aim to create an environment where knowledge is shared, relationships are built, and collective progress is achieved.
Sarah Oyetubo - GitHub Sr. Diversity, Inclusion and Belonging Program Manager, GitHub Social Impact Skilling, Equity and Community Lead, and GitHub All In Project Maintainer
Elizabeth Barron - External Role, GitHub All In Europe and Northa America Skills Success Advisor
Selene Yang - - External Role, GitHub All In Latin America and Caribbean Skills Success Advisor
Ruth Ikegah - - External Role, GitHub All In Africa Skills Success Advisor
We are proud to partner with a wide range of organizations to support our mission. These partners are helping us reach developers across the globe, with a focus on Latin America, Africa, and underrepresented communities in North America and Europe. Some of our partners include:
- [Goodwall] - A description of the partner’s work.
- ( COMMING SOON )
- ( COMING SOON )
- ( COMING SOON )
We encourage developers, mentors, educators, and organizations to join the GitHub All In community. Here's how you can get involved:
- Explore our learning paths.
- Contribute to open-source projects.
- Join our community discussions and events.
- Sponsor: supporting All In with financial donations
- Community: In-kind donations & services
- Education: Share curriculum & advise on future topics
Stay connected with the GitHub All In community and receive updates on new learning paths, events, and initiatives.
We welcome contributions to this repository! If you'd like to help improve or add resources to the GitHub All In initiative, please fork the repo and submit a pull request.
Please follow our Code of Conduct when participating in the community.
This repository is licensed under the MIT License.
Thank you for supporting the GitHub All In initiative!
For any inquiries or partnership opportunities, please contact us at [email protected].