
Learn Git Branching
"Learn Git Branching" is the most visual and interactive way to learn Git on the web; you'll be challenged with exciting levels, given step-by-step demonstrations of powerful features, and maybe even have a bit of fun along the way.
More from Learning
View all Learning
Oh My Git!
An open source game about learning Git! Oh My Git! is an open source game that introduces players to the popular version control system "Git". It is highly interactive, and aims at building intuition for operations like "merging" or "rebasing" branches. Players are guided through the features of Git step by step – each level tells a little story where the player can use their new-found powers to solve problems or help others.

Cloudflare TV
A 24x7 live stream video channel focused on general and technical topics related to building a better Internet.

Learn Git Branching
"Learn Git Branching" is the most visual and interactive way to learn Git on the web; you'll be challenged with exciting levels, given step-by-step demonstrations of powerful features, and maybe even have a bit of fun along the way.

Webbed Briefs
Brief videos about the web, its technologies, and how to make the most of them.

30 Seconds of Interviews
A curated collection of common interview questions to help you prepare for your next interview.

GitHub Learning Lab
With GitHub Learning Lab, grow your skills by completing fun, realistic projects. Get advice and helpful feedback from our friendly Learning Lab bot.

Fiverr Learn
On-demand online courses to learn skills for freelancing.

Web Skills
Web development learning roadmap with resource links.

Jamstack Explorers
Free Jamstack courses from Netlify.

The Design of Forms in Government Departments
A digitally remastered book first published in 1962 on the design of forms in the UK Government.

Website Launch Checklist
Launch your next web project with complete confidence!

SkillWise Online Design Courses
Get awesome deals on online design courses from SkillWise.