Because better developers have better careers

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

Weekly Python Exercise B1

Become more fluent in Python with 15 weeks of advanced-level exercises, starting March 12th.

View course $75

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

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