Crush it in your career using Python

Become a master problem solver, write Pythonic code, land a well paid developer job.

From newbie to resourceful Pythonista. We teach you to fish so you can start to make an impact.

PyBites allowed me to get up to speed in record time. The feedback I got during my interviews was that the code I was submitting to the interview challenges looked like that of a seasoned Python developer.

PyBites was instrumental in transitioning into roles that required heavy use of Python, all while being a lot of fun and having a fantastic community around it. I can highly recommend PyBites to anyone looking to learn or wanting to get their skills upgraded in a fast and fun way.

» Christo Olivier

Premium Access

$ 19.99
Per month

Get full access to our collection of 274 Python exercises *, including offline mode. The amount of deliberate practice this gives you will get you on the Python fast lane.

Newbie Bites

$ 39.95
For 25 Bites

For the absolute beginner. We will teach you all the basics you need to start writing your own programs in Python.

Bite Bundles

$ 89.95
For 40 Bites

You want to unlock just the exercises * you need to get ahead with Python and as you own them forever you can go back anytime.

* excludes Newbie Bites

Do you want to use PyBites in your company / team, to recruit top talent, or to teach Python at your school?

Let's talk, schedule a 30 min Demo Session with us.

How our Community experiences our Platform:

The slack channel is an excellent example of how friendly the Python community is. The founders, Bob and Julian, took the time to reach out to me and to chat with me. I felt very welcome as a fresh Pythonista.

TL;DR: If you want to do more than follow tutorials PYBITES.

When I first started learning I read several books and did tutorials but I soon started looking for something that was just that step past the hand-holding offered by those resources.

CUE PYBITES. I've actually seen growth in my confidence and skill with Python after hammering away at the PyBites offerings. It is rather remarkable how the content here meets you right in that sweet spot of I think I can do this and I know I can do this.

If you run into problems or get in over your head the community is there to help, be warned they will not give you the answer, but they will hint and nudge and even push you in the direction you need to go, all you have to do is ask.

I look forward to the day when I am confident enough with the language, and programming in general, to do for someone else what these folks have done for me.

With a background in Linux Sysadmin, I used to think Python was something really useful but out of my reach. I gave myself the goal of becoming better at it and replace Bash with Python for all of my scripting. I started, like many others, by reading books and doing small exercises, but progress was slow and it took a lot of motivation to keep going.
PyBites was a real revelation. Without knowing it, with each exercise you are taken deep into some serious Python concepts, and it's loads of fun! I can do exercises at my own pace, run my code directly in the browser and see if it's a pass. The score board and the incredible support from the community are an invaluable boost to my motivation.
Over time I built a solid profile which includes a portfolio on GitHub and shows my commitment to coding every day. It has already helped me to get a better job as an SRE.
Absolutely amazing.

This platform for learning Python has been invaluable. I think it works well because it gives small challenges to complete every night that don't require too much time to get your head around. I've found it builds a strong habit that is needed to learn effectively. If you ever get stuck there is a fantastic community available to help answer questions no matter how simple they seem. Awesome work by the pybites team.

I think PyBites is the greatest thing since sliced bread. I've used Hackerrank, Codesignal, Geeks2Geeks, TopCoder, Euler, Leetcode, etc, etc, etc. All of them have their good points and their uses, and some I still use regularly, but *PyBites* is the one that's most useful to me, clearest, and best put together. PyBites is helping me fill in gaps in my Python skills, and level up.

If you want to be a Python programmer, or if you are already one, Pybites platform has a lot to offer you in terms of newbie, intermediate, advanced exercises and long form blog challenges.

These exercises are not merely puzzles that you solve in Python. In contrast to many other coding challenge platforms, these are real world problems you would face while learning Python and building apps. It is very convenient to solve the exercise in the browser, run tests, and look at the solution and discussion to learn the Pythonic way to solve problems. You have various learning paths if you want to focus on concepts such as OOPs, testing, algorithms, etc.

The badges, the 100 days challenge, tracking daily activity keeps you motivated to get better everyday. The slack community is very welcoming, and helpful. I see immeasurable value from this platform, and it is worth every cent many times over.

Bob and Julian, thank you so much for this platform. I really appreciate your work, and it has helped me immensely to get better in Python.

I've been practising using other platforms such as Leetcode, and Hackerank, but I found PyBites significantly more advanced considering both content and website interactivity. Very recommended even if you are not new to Python!

The exercises on PyBites provide feedback through automated tests and encourage learning Python-specific concepts. Feedback-based practice is the key to learning. I'd definitely recommend new Python developers try to solve a few of these exercises.

We use Python 3.8