More than just courses, your own Python mentor.
Havea
Why just take video courses, when you can have personal access to Reuven Lerner, one of the world’s leading instructors in Python and Pandas? Become more confident and fluent with a LernerPython membership.
Courses
40+
Exercises
500+
Faster Learning
2x-3x faster
Guarantee
100% money back
Trusted by
top companies
What you get as a member
-
Video courses
Dozens of video courses
Your LernerPython membership gives you access to dozens of courses, with hundreds of hours of explanations from Reuven, who has been teaching programmers for more than 30 years.
Reuven’s courses focus less on syntax than on the ideas behind the syntax — the why, rather than the what — with an emphasis on why Python works the way it does. You’ll get clear, deep explanations, along with hundreds of exercises to test your fluency and understanding.
-
Exercises
Hundreds of exercises
You’ll never learn to program just by watching someone else. Even the best explanations are worthless if you don’t practice. Reuven’s courses include hundreds of exercises, followed (just as importantly) by walk-throughs and explanations that point to commonly made mistakes and misconceptions. Beyond that, you have access to six 15-week Weekly Python Exercise cohorts, as well as new data-analysis problems every Wednesday in Bamboo Weekly.
-
Community
Private Discord server
When you join LernerPython, you get access to our online Discord server. Ask any questions you have about Python and Pandas, and someone (usually Reuven himself) will answer. Stuck on an exercise from one of our courses? Ask for help! Also: Get updates about upcoming office hours, members-only lectures, and special events.
-
Live sessions
Live office hours
Learning is best when it’s interactive. So every month, Reuven holds two live sessions on Zoom when you can ask any questions you have. Confused about a course? Can’t answer an exercise? Wondering about new features in Python or Pandas? Want to learn more about a Python module you’ve heard about at a conference?
- One session, about general Python topics, is open to all LernerPython subscribers.
- The second session, about Pandas, is open to LernerPython + Data subscribers.
All sessions are recorded; the recordings are usually available within a few hours of the session’s end, along with the Jupyter notebook Reuven used to live-code his answers.
Don’t have questions, and just want to lurk? That’s great; you’re welcome to join us, too!
-
Live sessions
Members-only lectures
Every month, Reuven gives two lectures exclusively for members of the LernerPython community:
- One lecture, about Python and related technologies, is open to all subscribers
- A second lecture, about Pandas and data-related technologies, is for LernerPython+Data subscribers
Subscribers have access to all previous lectures. Topics have included topics as the Unix command line, concurrent Pandas solutions (e.g., Modin and Dask), how assignment works in Python, how to use method chaining in Pandas, and much, much more. If there’s a topic you want to learn more about, then just ask — many previous lectures were suggested by other subscribers.
-
Exercises
Bamboo Weekly
A LernerPython+data subscription gives you access to Bamboo Weekly, with new deep-dive data-analysis problems. Challenge yourself to read data from real-world (and dirty, incomplete, and poorly documented) data sets. Get better with techniques ranging from window functions to pivot tables, method chaining to regular expressions, data cleaning to multi-indexes. Get a new set of questions every Wednesday, based on a topic in the news, and explanations every Thursday, along with downloadable notebooks. You also get access to more than 100 back issues of Bamboo Weekly, to challenge yourself even further.
Turn Python skills into a $200,000 career
Join the proven program that’s helped thousands master Python in record time.
Why Python?
- Python is the #1 language for data science, web development, and AI.
- Top developers earn $200K+ — and demand is growing daily.
Download my FREE guide and learn to make a great salary at a top company!
Success stories from learners
Extremely welcoming
I benefit from having the ability to ask specific questions as part of the periodic office hours rather than spend hours searching the web and still not really being sure of the answer really important to me. I look forward to these sessions even if I don’t have any specific questions as it is also really helpful to learn from others that attend.
The environment is extremely welcoming, even for very simple questions. The Bamboo Weekly challenges are awesome and I always learn new techniques for organizing and interpreting data.
Simple and easy to understand
I signed up for a membership mainly to understand the nuances of Python and Git.
It’s very useful. It’s self-paced and I can choose from a variety of courses. The courses are simple and easy to understand (language and content). The exercises are very helpful. And the fact that Reuven is reachable for any queries is a big plus.
A nice mix of lectures and exercises
I really enjoyed having access to both the wide selection of courses and Weekly Python Exercises (WPE). For me that was a great combination. The courses are a nice mix of lectures and exercises. But the fact that WPE ties in so nicely with the intro courses I think was a surprise and very helpful. I know a lot of R programmers who are interested in learning Python. I’ve recommended they take the intro course and follow it up with WPE A1.
Belonging and mutual growth
The benefits have included staying motivated over the weeks and months to stay focused, working on learning every week, and actually doing the exercises in the course so that one can review during the office hours sessions. Felt like you had to do your “homework” so that you could participate in the “class” discussion. Being part of a cohort of fellow learners over several weeks/months creates a deep feeling of belonging and mutual growth, especially for me as a full-time remote worker.