Because better developers have better careers

Have a more satisfying, successful, and lucrative career, by becoming more fluent in Python, Git, and related technologies. 

Intro Python: Fundamentals

Python is one of the most popular languages in the world. It's widely used in Web development, data science and machine learning, devops, and automated...

View course $250

Understanding and mastering Git

So, you've started to use Git — and it seems horribly confusing. Commands that you used in SVN (or other version-control systems) have the same...

View course $250

Practice Makes Python — complete package

Learn how to write Pythonic code, via 50 battle-tested exercises.   Plus, in this package, I add: 50 videos (more than 4 hours of video!)...

View course $250

Practice Makes Regexp — complete package

Have you ever known a developer who needed to use a regexp to solve a crucial, time-boxed problem, at work? They know that you can...

View course $250

1 hour of Python coaching

Are you (or your team) stuck on a Python problem, and need help? Want to improve your Python coding skills, and need someone to help...

View product $250

Object-oriented Python

Object-oriented programming is a common — maybe even the dominant — style of programming in use today.   The  whole point of objects is to...

View course $150

Comprehending comprehensions

Comprehensions — list, dict, and set — are a powerful Python feature that make your code shorter, more efficient, and more expressive. However, a large...

View course $80

Understanding Git, starter edition

So, you've started to use Git — and it seems horribly confusing. Commands that you used in SVN (or other version-control systems) have the same...

View course $100

Weekly Python Exercise, next cohort

Python is one of the hottest programming languages currently in use.  By some measures, it's actually the hottest language out there.  Whether you're working on...

View course Free

Practice Makes Python — just the book

Learn how to write Pythonic code, via 50 battle-tested exercises. You’ve learned the basics of Python, and you’re able to use it in your day-to-day...

View product $39

Practice Makes Regexp — just the book

Have you ever known a developer who needed to use a regexp to solve a crucial, time-boxed problem, at work? They know that you can...

View product $39

Python decorators (live edition)

Note: This is a recording of a live course. I am planning to turn it into a more traditional online course, with many shorter videos...

View course $150

Functional programming in Python (live edition)

Note: This course, a live recording of Reuven giving this course online, is being revamped, and turned into a course designed for online viewing.  If...

View course $150

1 hour of trainer coaching

Are you interested in becoming a technical trainer? Or are you looking to improve or expand your existing training business? I've been doing this for...

View product $200