Teaching Python and Data Science around the world

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 of my work is now at the new LernerPython.com site. Check it out, and see what I can do for you and your team?

And if you're interested in personalized corporate training? I still do that, too — just click the button below to schedule a Zoom meeting where we can discuss your needs in detail.


Image

How I'm Different

Interactive

My courses are highly interactive, with numerous exercises and opportunities for discussion.  I rarely use slides, instead live-coding into the Jupyter notebook as I demonstrate the techniques I’m teaching.  After class each day, I send my Jupyter notebooks to my students, for review and future reference.

Image

Learning by doing

I know that people learn best not by listening to long lectures, but by actually trying, failing, and then understanding where they went wrong. That's why my courses consist of 30-40% hands-on labs. Each exercise will push you to understand Python at a deeper level, contextualizing the ideas we've discussed.

Image

Some of my Repeat Clients

  • Apple
  • ARM
  • Cisco
  • Citibank
  • IBM
  • Intel
  • PayPal
  • VMWare
  • Western Digital

What People Say

Many thanks for this brilliant course! It was well structured, highly organized, and had a good combination of theory and hands-on assignments. None of us left with unanswered questions.


Software Engineer, IBM

The best instructor in programming I have ever had the pleasure of learning from. His mastery of the content and delivery is excellent. The content of the material, practical examples and attention to detail make this an excellent course.

Software Engineer, Cisco

The content, clear delivery and explanation of the concepts was of highest quality. The instructor is supremely knowledgeable and experienced in breaking down the complexities of material. He is really good at using examples for each subject material from a foundational level and gradually building up to more advanced concepts.

Software Engineer, Fortune 100 Company

The instructor's knowledge and deep understanding of python is unique and exceptional. His ability to decouple the complexities of the language to make it easier to grasp. The content and examples of the class were of highest quality.


Software Engineer, Fortune 100 Company



Get Started

Want me to come and train developers in your company? I’d be delighted to chat!  Just e-mail me at reuven@lerner.co.il, 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.












>