Just in! New mentors this month

How to learn Python

Got a big interview coming up? A long-held dream to learn about Python? Our mentors can help you prepare and learn more about Python and get you towards your goal quicker

Find mentors at

Read the best books to build Python understanding.

A well-written and thorough book can be an amazing path to build deeper understanding of Python and also act as a handbook as you discover the internet's vast resources.

These are our and our experts top picks to get started building career-relevant skills.

Automate the Boring Stuff with Python

Automate the Boring Stuff with Python

If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you?

In Automate the Boring Stuff with Python, you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand-no prior programming experience required.

Python Cookbook

Python Cookbook

If you need help writing programs in Python 3, or want to update older Python 2 code, this book is just the ticket. Packed with practical recipes written and tested with Python 3.3, this unique cookbook is for experienced Python programmers who want to focus on modern tools and idioms.

Think Python

Think Python

Think Python is an introduction to Python programming for beginners. It starts with basic concepts of programming, and is carefully designed to define all terms when they are first used and to develop each new concept in a logical progression. Larger pieces, like recursion and object-oriented programming are divided into a sequence of smaller steps and introduced over the course of several chapters.

High Performance Python

High Performance Python

Your Python code may run correctly, but you need it to run faster. Updated for Python 3, this expanded edition shows you how to locate performance bottlenecks and significantly speed up your code in high-data-volume programs. By exploring the fundamental theory behind design choices, High Performance Python helps you gain a deeper understanding of Python's implementation.

Hands-on Machine Learning with Scikit-Learn, Keras and Tensorflow

Hands-on Machine Learning with Scikit-Learn, Keras and Tensorflow

The hands-on Machine Learning book is an amazing piece by Aurélien Géron, taking you from the basics of Machine Learning to applying them to real-word scenarios all in one book.

Work with one of our 181 Python mentors available

Self-teaching is a great tool, but working with an experienced mentor can accelerate your learnings by 10x.

Our mentors are hand-picked Python experts who will help you learn Python and guide you towards your goals.

Only 1 Spot Left

Hello there 👋🏻 My name is Jorge! As a Senior Growth Product Manager with over a decade of experience in user acquisition, activation and retention, I've helped dozens of businesses achieve exponential growth. My passion lies in merging product management with technical expertise to unlock untapped potential and accelerate scale …

$80 / month
  Chat
1 x Call
Tasks

Only 4 Spots Left

I am a Machine Learning and Data Analytics Solutions Architect at AWS (Amazon Web Services). I am passionate about Cloud, Data & AI, I hold Engineering and MS degrees from Georgia Institute of Technology 🇺🇸 and INP Toulouse ENSEEIHT 🇫🇷. I have 6 years of experience, during which I have …

$220 / month
  Chat
2 x Calls
Tasks

Only 2 Spots Left

I'm an enthusiastic Data Scientist with a solid foundation in software engineering and statistics. I thrive on solving complex problems with data, and I'm particularly fascinated by MLOps. Above all, I'm passionate about motivating individuals to step out of their comfort zones and achieve personal growth. I'm a Machine learning …

$90 / month
  Chat
Tasks

Only 3 Spots Left

Hey, imagine having your very own DevOps coach and Cloud wizard rolled into one. That's me! I am a dedicated and passionate professional with a team in charge. Part of my job is to guide and support junior developers in their jobs as DevOps Engineers, Cloud Architects, or Java developers. …

$180 / month
  Chat
2 x Calls

Only 3 Spots Left

I'm a former software engineer with experience at Snapchat and Apple, now focused on guiding you in building an exceptional tech career. I take clients through the entire end-to-end process, which includes Leetcode prep, machine learning/system design fundamentals, cold email strategies to land interviews, and mock interview practice. This program …

$160 / month
  Chat
2 x Calls
Tasks

Only 2 Spots Left

I'm a quantitatively oriented data science leader with around a decade of industry experience applying machine learning techniques, designing and implementing large-scale data systems that allow organizations to make data-driven decisions and gain actionable insights and business knowledge to solving real-world problems across multiple domains. In my role as a …

$100 / month
  Chat
1 x Call
Tasks

Only 1 Spot Left

Hi fellows! I'm Rick. For the past 10 years, I have worked at FAANG companies and fast-paced startups. I love mentoring and helping those who are still early in their careers and looking for guidance, whether it be interview preparation, high-level career direction, or learning hands-on technical skills. My best …

$240 / month
  Chat

Only 2 Spots Left

Need help with data science and machine learning skills? I can guide you to the next level. Together, we'll create a personalized plan based on your unique goals and needs. Whether you want to build a strong portfolio of projects, improve your programming skills, or advance your career to the …

$390 / month
  Chat
2 x Calls
Tasks

Discover more mentors

Courses to deepen your Python skills.

These days, courses are no longer a sequence of videos. They are usually accompanied by projects and a learning community, keeping you accountable and on the path.

Our experts recommend these courses, from free selections to paid programs.

Python Bootcamp: From Zero to Hero

Python Bootcamp: From Zero to Hero

Learn Python like a Professional Start from the basics and go all the way to creating your own applications and games.

Create games with Python, like Tic Tac Toe and Blackjack! Learn advanced Python features, like the collections module and how to work with timestamps & Build a complete understanding of Python from the ground up!

LearnPython.org

LearnPython.org

Whether you are an experienced programmer or not, this website is intended for everyone who wishes to learn the Python programming language.

Just click on the chapter you wish to begin from, and follow the instructions. Good luck!

Advanced Python

Advanced Python

Over time, Python has exploded in popularity, from being an obscure scripting language to becoming one of the most popular, and widely used languages in the world.

In this Advanced Python tutorial, you'll learn advanced topics, a knowledge of which will set you apart from the greater number of Python developers.

Fast.ai

Fast.ai

With the motto "making neural nets uncool again", fast.ai is a straight-to-the-point practical (and free!) course that is valued by Machine Learning enthusiasts and engineers worldwide. Fast.ai comes with a community, many practical projects and great content.

Still not convinced?
Don’t just take our word for it

We’ve already delivered 1-on-1 mentorship to thousands of students, professionals, managers and executives. Even better, they’ve left an average rating of 4.9 out of 5 for our mentors.

Book a Python mentor
  • "Naz is an amazing person and a wonderful mentor. She is supportive and knowledgeable with extensive practical experience. Having been a manager at Netflix, she also knows a ton about working with teams at scale. Highly recommended."

  • "Brandon has been supporting me with a software engineering job hunt and has provided amazing value with his industry knowledge, tips unique to my situation and support as I prepared for my interviews and applications."

  • "Sandrina helped me improve as an engineer. Looking back, I took a huge step, beyond my expectations."