Continue Course
Nice Work!
You have completed Git In-depth
Are you enjoying this course?

Git In-depth

You've likely had the experience of being frustrated by git. It’s a powerful tool, but it introduces terminology and concepts that aren’t easily understood without diving deep into how git works. Learn from Nina Zakharenko -- software engineer at Venmo -- as she breaks down Git’s design philosophies and internal workings, making them straightforward and easy to follow. Master advanced techniques to manage commits and branching, rebasing vs merging, git hooks, merge conflicts, and use the GitHub API and automate workflows for building applications. A deep dive into git, this course is optimized for developers who already use git every day and want to supercharge their team collaboration and coding productivity.

Course Progress

Lessons Completed
0
Lessons Remaining
0
Time Remaining
0 hr 0 min
0% completed
0% remaining

Course Detail

Published: February 20, 2018
Nina Zakharenko

Nina Zakharenko

Nina Zakharenko is a software engineer, technology leader, and

international speaker. She previously led the Python Developer Advocacy

team at Microsoft, served on the board of Directors of the Python Software

Foundation, and most recently focused on Open Source Security at Google.

In the past, she’s written software for satellite control computers at

HBO, code that’s helped people connect over their passions at Meetup, and

implemented time-wasting features on Reddit.

Nina loves teaching developers and has spoken at conferences like PyCon,

EuroPython, and DjangoCon in the US and internationally. In her spare

time, she enjoys snowboarding, hiking, and tinkering with

hardware, LEDs, and wearable electronics.