Hi, I’m Reuven Lerner. I help developers around the world to become more fluent in Python. I’d love to find ways to make you a better developer, too!
Most days, I work on-site with companies around the world (US, Europe, Israel, and China), teaching their engineers and staff.
Among my repeat clients are:
- Western Digital
My courses are highly interactive, with numerous exercises and opportunities for discussion. I rarely use slides, instead live-coding as I describe and demonstrate the techniques I’m teaching.
Want me to come and train developers in your company? I’d be delighted to chat! Just e-mail me at email@example.com, and we’ll schedule a call to discuss your needs. Note: I’m typically booked months in advance, so it’s better to talk about this sooner than later!
I offer a variety of books and online courses for individuals and groups, via online courses:
- Object-oriented Python
- Understanding and mastering Git
- Comprehending comprehensions
- Understanding Git, starter edition
- Practice Makes Python, complete package
- Practice Makes Python, just the book
- Practice Makes Regexp, complete package
- Practice Makes Regexp, just the book
Once or twice each year, I also open a cohort of “Weekly Python Exercise,” a year-long course in which you improve your Python fluency, one week at a time. Want to be notified of the next cohort, or learn more about it? Just sign up here.
I publish a free, weekly newsletter (“Better developers”) about programming in general, and Python in particular.
I also offer a number of free e-mail courses, a full list of which is here.