CheckiO is a game where you code in Python or JavaScript.Progress in the game by solving code challenges and compete for the most elegant and creative solutions
buff.ly/scJR1Pv Given the initial positions where the members of the group are seated, determine the minimum number of exchanges between students sitting in neighboring chairs so that each member of the group of friends sits in front of another member of the group.
buff.ly/ThErYA8 Learn how to create a Django project and app in clear, guided steps. Use it as a reference for any future Django project and tutorial you’ll work on.
buff.ly/RZhRlDo This week's digest streamlines your workflow, from a rock-solid Django setup to mastering type hinting for decorators and the power of Enums for constants. We conclude with a logic-heavy mission to reorganize cafeteria seating with minimal student swaps.
buff.ly/MVxWBwZ Testing your code is important, but not just for correctness also for performance. One approach is to check performance degradation as data sizes go up, also known as Big-O scaling.
buff.ly/0TZOFSE This week's digest explores the depths of code quality, from detecting performance regressions with Big-O tests to mastering recursive structural pattern matching. We also recap the year with a Django quiz and challenge you to calculate the factorial.
buff.ly/JcPxL63 Dive into Python's future with 2026 project roadmaps, master the elegance of decorators and context managers, and explore the cutting edge of agentic AI. Plus, solve a classic coordinate mission: converting Excel column letters to numbers.
buff.ly/KiIIQaQ This opinion piece argues that there is one skill that separates senior engineers from everyone else. It isn’t technical. It’s the ability to take ambiguous problems and make them concrete.
buff.ly/8S21vED This week's digest explores the path to mastery, defining what truly makes a developer senior beyond years of experience. We also break down the SOLID principles for better Python design and dive deep into the internals of dataclasses.
buff.ly/IXAyvRy Simon talks about what it means to be a responsible developer in the age of AI tooling. In short: you’re still responsible for checking the code works regardless of who/what wrote it.
buff.ly/ZwDYWqO This week's digest explores the pursuit of mastery, featuring Simon Willison's take on verifying code correctness, the importance of embracing whitespace for readability, and a guide to essential Python skills.
buff.ly/Q9OVPsL Check if the given year is leap year. A year is a leap year if it is divisible by 4, except for end-of-century years which must be divisible by 400.
buff.ly/rGoy1rm Reuven has been freelancing for a long time, including both working and teaching Python and pandas. This post summarizes some of the key things he’s learned in the last 30 years.
buff.ly/vngweSa This week's digest explores technical efficiency and career wisdom, starting with an overview of Python module compression. We dive into thirty years of business lessons from Reuven Lerner and test your knowledge of inner functions with a specialized quiz.
buff.ly/7zyoaPB This week's digest explores high-performance data manipulation, featuring a comparison of Pandas, Polars, and DuckDB. We also cover practical text formatting by learning how to wrap text and introduce the theoretical foundation of quantum computing.
buff.ly/d0jOCKq Commit to mastering Python and TypeScript this year with CheckIO and secure an immediate 30% discount on your full 2026 annual subscription!
buff.ly/7zyoaPB Commit to mastering Python and TypeScript this year with CheckIO and secure an immediate 30% discount on your full 2026 annual subscription!