Learning Paths
Algorithms
Challenge yourself with these algorithm Bites, useful when preparing for a coding interview or just in general to cement your …
Bioinformatics
Python is a great tool for biologists. Learn how to make use of Python to analyze DNA sequences and solve …
Collections Module
The collections module offers some very powerful data structures you want to incorporate in your daily Python use. Throughout the …
Data Formats
How to parse common data formats is an essential skill for any Pythonista. In this learning path you learn …
Datetimes and Timezones
Datetimes and timezones can be extremely confusing, but don't worry, we got your back. In this collection of Bites you …
Decorators and Context Managers
Your Python toolkit won't be the same again after learning about two important patterns: decorators and context managers. Ready to …
FastAPI
In this learning path you will write a simple API to track food / calories using the awesome FastAPI framework. …
Object Oriented Programming
Everything in Python is an object - learn OOP techniques that will enrich your Python skills
Pytest
Writing test code is an essential skill. We use pytest-cov and MutPy to evaluate your test code. Bookmark this learning …
Python Beginner
This learning path solidifies your understanding of Python fundamentals by completing the following 20 Beginner Bites (recommended after the Intro …
Python Coding Interview
From a certain perspective, often shared by candidates themselves, the interview process for software jobs can appear unnecessarily nerve-wracking. It …
Regular Expressions
Some people, when confronted with a problem, think, "I know, I'll use regular expressions." Now they have two problems. (Jamie …
String Manipulation
String manipulation is a fundamental skill for the effective Pythonista. In this learning paths we offer you a bunch of …
Typer
Typer is an amazing library for building Command Line Interfaces (CLIs). Leveraging Python type hints you can build great command …
Web Scraping
Web scraping is a super useful skill to possess and Python and libraries like bs4
and requests
make it relatively …