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.
Data Analysis with NumPy
Learn how to use the NumPy library to perform basic image processing, converting images into numerical arrays and applying filters.
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.
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.
The Smart File Organizer
Learn how to automate file organization by creating a script that sorts files into subfolders based on their type.
The Job Ad Collector
Learn how to extract information from websites (web scraping) to automatically collect data, such as job postings.
My Own Space Invaders
Enter the world of game development by creating a classic arcade game from scratch with the Pygame library.
The Desktop App Builder
Learn how to create desktop applications with a graphical user interface (GUI) using the built-in Tkinter library.
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.