Latest News
🔗 New performance Bite
We discovered the other day that beginner Bite: Display the last part of a file (unix tail) was not really optimized when testing it with a bigger file.
Hence this follow-up Bite where you'll write a more optimized tail implementation that works efficiently against a million rows. Have fun!
Published: Jun 04, 2025 | By: Pybites
🔗 More keyboard shortcuts
We've added some keyboard shortcuts, hope this makes our coding platform 🐍 more ergonomic (Vim like) 📈
Published: May 29, 2025 | By: Pybites
🔗 New Credly badges 💪 😎
We're excited to be rolling out a new feature on our platform: the pytest, OOP and data analysis learning paths are now rewarded with prestigious Credly badges (example) which you can add to your LinkedIn profile to demonstrate your hard-earned real-world Python skills. 🐍 😍
Published: Mar 27, 2025 | By: Pybites
🔗 🚀 New Bite: Implement the Repository Pattern 📚
Separate business logic from data storage with a flexible, testable design! 💡
🔹 SQLBookRepository – Uses sqlmodel
& SQLite
🔹 CsvBookRepository – Stores books in CSV
🔹 MemoryBookRepository – Keeps books in memory
Each follows IBookRepository
, implementing add()
& get_by_title()
Write your implementations – Try it now 🔥
Published: Feb 13, 2025 | By: Pybites
🔗 Your next Ninja Belt awaits 🥷 – see what's new on the Pybites Platform 🚀
We've been actively developing it further in the last few months and we just updated our roadmap with what we've done and what's coming. 💡
Check it out here and hit us up if you have any feedback ... 🙏
Now, get back to coding ;) - what Ninja belt are you going to hit in the coming months? 🥷
Will you be on the leaderboard soon? 💪
Published: Jan 23, 2025 | By: Pybites
🔗 New v2 Platform Features for Teams + Schools
Looking to collaborate, compete, and grow as a team?
Compete with colleagues, share insights, and tackle challenges together while building real-world Python skills.
Plus, track progress, celebrate small wins, and motivate each other as you rise through the ninja ranks. 🥷 📈
Pybites exercises are now even better with our new Team + School Bite Performance Dashboard:
Ready to elevate your team / school’s coding journey?
Check out pricing here and reach out if you have any questions ...
Published: Jan 22, 2025 | By: Pybites
🔗 Pybites Partnership to Bridge Employment Gap in Africa
We are partnering with a talent acquisition company from South Africa, Believe Resourcing Group (BRG), to bridge the growing employment gap across the African Continent.
You all know that our values revolve around Lifting People Up, so this really is like a dream for us. We’re so freaking excited!
BRG will be helping us to bring the Pybites Platform to people in Africa who need it most. With a lot of hard work, we’re hoping to see it implemented in universities, other educational institutions, governments and companies. It’s a huge endeavour but we’re pumped and ready to do whatever it takes to make this a success.
You can read BRG's press release here and we talk more about this on our podcast as well.
Published: Dec 09, 2024 | By: Pybites
🔗 New Python Coding Interview Bite 🎉
We released the 8th Bite in our Python Coding Interview learning path: String to Index 📈 - thanks Josh 🙏
Interviewing for a Python 🐍 job? Check out this learning path! 💪
Published: Nov 28, 2024 | By: Pybites
🔗 Solve Bites locally
Russell Helmstedter did some amazing work on Eatlocal the last weeks 📈 🙏
If you want to solve our Bite exercises locally (most notably to be able to use a debugger), this tool makes the process really seamless, check it out next time you're on a Bite ...
Published: Nov 19, 2024 | By: Pybites
🔗 Pybites Platform 2.0 is here 🎉
We’ve just launched our brand-new coding platform!
After nearly 7 years and ~ 49K sign-ups on v1 (codechalleng.es), the design started to show its age.
That’s why we did a complete overhaul to create our new 2.0 platform. It's faster, cleaner, more responsive, and more affordable.
In this podcast episode, Bob + Julian discuss why v2 is such a big improvement, the motivation behind the rewrite, behind-the-scenes insights into how it all came together, some technical challenges we faced, and one of our most exciting new features: parity pricing (pricing in your local currency based on where you live).
Published: Oct 11, 2024 | By: Pybites