earn the White PyBites Ninja earn the Yellow PyBites Ninja earn the Orange PyBites Ninja right arrow earn more PyBites Ninja belts and certificates
The best way to learn to code in Python is to actually use the language.

Our platform offers effective Test Driven Learning which will be key to your progress.

Join thousands of Pythonistas and start coding!

Join us on our PyBites Platform
Click here to code!

PyBites Courses

At PyBites we love to teach what we learn! We gain immense satisfaction out of doing so but more importantly, it encourages us to keep learning!

Below you'll find the online courses we currently teach:

PyBites and Talk Python present: #100DaysOfCode in Python

Your perfect companion to take the 100 days of code challenge and be successful.

We highly recommend doing 100 Days no matter your level. Being aspiring or experienced programmers, you need deliberate practice. A lot of it. We can now assure you that 100Days makes you practice. And with the public commitment it's also a way to enhance your portfolio. - 200 Days of PyBites, 100 Days of Code and our Next Project

Help! I am doing the #100DaysOfCode, how do I fill it with projects and exercises? Where do I even start?!

We are glad you asked! We partnered up with Talk Python and made a dedicated 100 Days of code in Python course. Its hands-on nature will have you hit the ground running! Complete with integration into our Platform, you get to track your progress and flex your coding muscles 💪

Still not convinced?

Listen to Bob and Julian talk about their experience on the Talk Python podcast:

Ready to become a better Python 🐍 developer? Buy the course on Talk Python

Python Flask for Beginners

Learn the skills to start converting your existing CLI scripts into functional web apps.

  • Lectures: 12
  • Video: 2 hours
  • Skill level: Beginner Level

Course banner

Python Flask for Beginners is a course that will teach you how to write your first Python Flask web application. It's a practical course: by the second video we'll have you writing your first, basic Flask app.

Continue on and you'll learn the concepts needed to start writing your own cool Flask applications. The best part is that you'll start to see how you can convert your existing CLI based scripts into functional web apps (warning: it's addictive!)

We do expect you to be somewhat competent in Python but don't stress if you're not an expert, we'll supply additional resources where needed. Enjoy!