Pybites Logo

Learning Paths

Algorithms badge

Algorithms

Challenge yourself with these algorithm Bites, useful when preparing for a coding interview or just in general to cement your …

19 Bites
Bioinformatics badge

Bioinformatics

Python is a great tool for biologists. Learn how to make use of Python to analyze DNA sequences and solve …

8 Bites
Collections Module badge

Collections Module

The collections module offers some very powerful data structures you want to incorporate in your daily Python use. Throughout the …

11 Bites
Data Analysis badge

Data Analysis

This path will train you to do common data analysis tasks in Python.

19 Bites
Data Formats badge

Data Formats

How to parse common data formats is an essential skill for any Pythonista. In this learning path you learn …

17 Bites
Datetimes and Timezones badge

Datetimes and Timezones

Datetimes and timezones can be extremely confusing, but don't worry, we got your back. In this collection of Bites you …

24 Bites
Decorators and Context Managers badge

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 …

12 Bites
FastAPI badge

FastAPI

In this learning path you will write a simple API to track food / calories using the awesome FastAPI framework. …

10 Bites
Itertools badge

Itertools

Enhance your Python skills learning about the itertools module.

10 Bites
Object Oriented Programming badge

Object Oriented Programming

Everything in Python is an object - learn OOP techniques that will enrich your Python skills

21 Bites
Pytest badge

Pytest

Writing test code is an essential skill. We use pytest-cov and MutPy to evaluate your test code. Bookmark this learning …

10 Bites
Python Beginner badge

Python Beginner

This learning path solidifies your understanding of Python fundamentals by completing the following 20 Beginner Bites (recommended after the Intro …

20 Bites
Python Coding Interview badge

Python Coding Interview

From a certain perspective, often shared by candidates themselves, the interview process for software jobs can appear unnecessarily nerve-wracking. It …

7 Bites
Regular Expressions badge

Regular Expressions

Some people, when confronted with a problem, think, "I know, I'll use regular expressions." Now they have two problems. (Jamie …

11 Bites
String Manipulation badge

String Manipulation

String manipulation is a fundamental skill for the effective Pythonista. In this learning paths we offer you a bunch of …

22 Bites
Typer badge

Typer

Typer is an amazing library for building Command Line Interfaces (CLIs). Leveraging Python type hints you can build great command …

10 Bites
Web Scraping badge

Web Scraping

Web scraping is a super useful skill to possess and Python and libraries like bs4 and requests make it relatively …

16 Bites