Find a structured learning path for a specific tech career role such as front-end developer or DevOps engineer
Contribute improvements or new topic cards to an existing career guide through a standard GitHub pull request
Generate a custom career guide for your company or school by forking the YAML structure and adding your own cards
TechGuide.sh is a project from Alura, a Brazilian online technology education company, that maps out learning paths for different tech career types. The goal is to show learners and the school itself which topics, courses, and content are most relevant for a given professional role. The README is written in Portuguese. The project was inspired by roadmap.sh, a well-known open-source collection of developer learning roadmaps, but takes a different approach. Instead of a single linear path, TechGuide is organized around what the README calls the T-shaped professional model: someone who builds deep expertise in one area while also gaining working knowledge in several adjacent areas. The idea is that broader awareness of neighboring fields makes someone more effective whether working alone or on a team. Each career guide consists of a set of cards, with each card covering one topic and including a description of why that topic is worth learning. The guides live as YAML files in this repository, which means the community can contribute corrections, improvements, or new card descriptions through standard GitHub pull requests. At the time of the README, the team was focused on refining existing career guides rather than adding new ones. You can also generate a personal version of the guide using the same repository structure. The site is intended to support loading YAMLs from individuals, companies, and other schools in the future. There is a tutorial in the docs folder for creating a custom guide. The project is MIT-licensed, which means anyone can reuse or adapt it. Full English-language support is listed as a planned next step but not yet complete. The project is maintained publicly at techguide.sh.
← alura on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.