Pro Git
Chacon and Straub's CC BY 3.0 reference on Git — covers fundamentals, branching, distributed workflows, tools, and internals. The pack is mostly readings and quizzes (Git is a CLI tool, not a language); a small number of JavaScript exercises drill the underlying concepts (DAG traversal, three-way merge, content-addressed storage).
- JavaScript
- 12 lessons
- ~2 hours
- Free
- by Scott Chacon, Ben Straub
Learn JavaScript for free on Libre Academy with the Pro Git course: 12 interactive lessons you complete by writing real code in a built-in editor, graded instantly by hidden tests. No paywall, no sign-up. It's part of the free, open-source desktop app for macOS, Windows and Linux.
What you get
- Hands-on lessons with a real editor and instant, test-graded feedback.
- Free and open source, with no account required to start.
- Works offline in the free desktop app for macOS, Windows and Linux.
- JavaScript runs instantly in the app.
What's inside
- Getting Started
- The Basics
- Branching
- Distributed Workflows
- Git Tools: Stash, Reset, and Advanced Merges
- Internals
Download to start Pro Git → More free JavaScript courses
Helpful reading
Why passive video doesn't make you a programmer · Bring Your Own Book: turning any PDF into a course