github-bootcamp
github-bootcamp copied to clipboard
Git x GitHub bootcamp challenges for productive developers
GitHub Bootcamp — Curriculum for Beginners
A series of git challenges with a variety of difficulties for busy developers working in a team.
I work with git
as a developer since 2010. This bootcamp encapsulates all the problems I encounter in my daily job and all the things I wish I knew before starting my career as a front-end developer.
My project-based pedagogy allows you to learn while building, a proven way for new skills to 'stick'.
- Hearty thanks to Linus Torvalds, for his contribution to the open-source ecosystem.
- Thanks to Binpodo for the assets.
Getting Started
Students, to follow this workshop, you need to complete the onboarding form.
- Download the markdown-cheat-sheet
- Download the git-cheat-sheet
Curriculum
- Introduction to version control
- lecture
- challenges
- Automation with GitHub cli and git Hooks
- lecture
- challenges
- Multiplayer collaboration
- lecture
- challenges
Meet the team
I am a freelance developer, and I share a lot of content about the react ecosystem.
Pedagogy
I have chosen two pedagogical tenets while building this curriculum: ensuring that it is hands-on project-based and that it includes frequent quizzes. In addition, this curriculum has a common theme —create a website— to give it cohesion.
If you encounter an issue, feel free to contribute, I welcome your constructive feedback!
Each lesson includes
- pre-lecture warmup quiz
- written lesson
- step-by-step guides on how to build the project
- a challenge
- supplemental reading