Become a better Python Developer

Python is loved by developers and scientists alike and has recently become the single most used programming language. Talent is needed and appreciated!

Browse Python experts

Best books to further your Python understanding.

A well-written and thorough book can be an amazing path to build deeper understand 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.

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.

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.

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.

Find more resources

Courses to practice crucial 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.

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.

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.

Find more resources

Take the next step with a
Python mentor

There is no better source of accountability and motivation than having a personal mentor. What used to be impossible to find is now just two clicks away! All mentors are vetted & hands-on!

Jascha Silbermann

3 spots left

Jascha Silbermann  Quick Responder

Consultant and Coach - JSiCS — Consulting + Solutions
5.0 stars
5.0 (1 review)
Personal Chat To-Dos Projects & Challenges 1-on-1 Calls Hands-On Support

I'm Jascha from Berlin, and I will help you become a better coder.

I have some 30 years of coding experience under my belt and hold a master's degree in bioinformatics. Besides technical expertise, I bring empathy and interpersonal skills to the table.

Our collaboration will be a hands-on experience. Of course, we'll look at and speak about code. But, that is not all you need to become a ...

Engineering & Data web designseophp
7 Day Trial Germany Germany
$199/month
one-off sessions starting
at $39
 What can I expect from this mentor?
 View Profile
Dominic Monn

2 spots left

Dominic Monn  Experienced Mentor Quick Responder

Founder - MentorCruise
5.0 stars
5.0 (22 reviews)
Personal Chat To-Dos Projects & Challenges 1-on-1 Calls  (2x/mo)

Hey all 🤗

Thanks for stopping by here at MentorCruise.com. I created this community of mentors! In "real life" I work on Machine Learning-based products and features at Doist, the company behind Todoist and Twist.

I offer mentorship in a wide variety of topics. I am happy to help out if you are looking to run a marketplace, if you want to learn more about product management, running your ...

Product & Marketing machine learningfounderproduct
7 Day Trial Switzerland Switzerland
$150/month
one-off sessions starting
at $39
 What can I expect from this mentor?
 View Profile
Amin Ghaderi

1 spot left

Amin Ghaderi 

Full Stack Data Scientist - Google
4.8 stars
4.8 (9 reviews)
Personal Chat To-Dos 1-on-1 Calls  (1x/mo)

Amin is a full stack data scientist, currently working as a Data Scientist III at Google. Amin's method of mentorship is to empower the mentee. Coming from a totally different background (electrical engineering), Amin understands the struggles many students have in fitting into the job market. He is good with explaining tough DS concepts in simple layman's terms. He is well-versed with various ...

Engineering & Data PysparkRInterview Preparation
7 Day Trial United States of America USA
$199/month
one-off sessions starting
at $39
 What can I expect from this mentor?
 View Profile
Ayush Jain

> 5 spots left

Ayush Jain  Experienced Mentor

Machine Learning Engineer - Finantier (YC W21)
4.8 stars
4.8 (27 reviews)
Personal Chat To-Dos 1-on-1 Calls  (4x/mo) Hands-On Support

Ayush has a bachelors degree in computer science and engineering and currently works as a machine learning engineer at an AI startup in Singapore. He has mentored hundreds of machine learning students in Udacity over the last 3 years, and helped many of them get into top companies, teaching positions or make an advancement in their career. He has helped students around the world in achieving th...

Engineering & Data machine learningmachine learning engineerc++
7 Day Trial Singapore Singapore
$180/month
one-off sessions starting
at $39
 What can I expect from this mentor?
 View Profile

Browse all Python mentors

The Python must-reads you shouldn't miss.

Key articles and posts of industry experts can help you get a better picture of what you are getting into.

In our opinion, these are some must-reads you really shouldn't miss.

Popular Python Interview Questions

Scheduling your first Python Interview or the first one after a while? Preparing for a Python Coding test? This collection of Python Interview questions should help you getting up to speed.

Read more

Tips and Tricks For Writing Better Code

Improve the quality of your code by staying up to date with the latest Python features, techniques, tips, and tricks.

A collection of 12 tips and tricks of Python today.

Read more

Opportunities and projects in the Python space.

In the end, advancing your career is all about getting the right opportunities at the right time and a good portion of luck.

These are some interesting things going on in the Python space and you probably don't want to miss them.

Get into open-source

The world thrives on open-source software and this is no exception. Core contributors to core libraries and fast-growing tech like React, scikit-learn, Bitcoin and TensorFlow prove their abilities by going into the inner workings of a framework to improve it. For many companies, that's a desirable skill!

These projects are always looking for fresh faces. Grab an issue from the issue board or review a PR to get started!

Read more

Get the help you need & advance your career

Ready to enter the biggest and most growing technology of the past few years? Our mentors are here to help, if you need them.