Career Paths

Career Paths

Follow structured learning paths, built around real projects, to gain practical skills in specific areas of Python.

Web Development with Flask

Learn how to build dynamic web applications with Python using the popular micro-framework Flask. Start from the basics and build a complete project.

Python
Flask
HTML
CSS
Start Path

Data Analysis with NumPy

Learn how to use the NumPy library to perform basic image processing, converting images into numerical arrays and applying filters.

Python
NumPy
Pillow
Matplotlib
Start Path

The Data Analyst with Pandas

Learn to manipulate and analyze data from CSV files using the Pandas library, the ultimate tool for data analysis in Python.

Python
Pandas
Matplotlib
Start Path

The Stock Market Analyzer

Learn how to download and visualize financial data from the internet, creating stock price charts with the yfinance and matplotlib libraries.

Python
yfinance
pandas
matplotlib
Start Path

The Smart File Organizer

Learn how to automate file organization by creating a script that sorts files into subfolders based on their type.

Python
os
shutil
Start Path

The Job Ad Collector

Learn how to extract information from websites (web scraping) to automatically collect data, such as job postings.

Python
requests
BeautifulSoup4
csv
Start Path

My Own Space Invaders

Enter the world of game development by creating a classic arcade game from scratch with the Pygame library.

Python
Pygame
OOP
Start Path

The Desktop App Builder

Learn how to create desktop applications with a graphical user interface (GUI) using the built-in Tkinter library.

Python
Tkinter
Start Path

The Database Manager

Learn the fundamental principles of relational databases and SQL by creating an inventory management program with Python's built-in sqlite3 library.

Python
sqlite3
SQL
Start Path