Skip to content

Repository files navigation

Python Mega Course: Build 20 Real-World Apps and AI Agents

Learn Python from Beginner to Pro. Build 20 Real-World Apps with Python Including AI Agents with LangChain.

This repository contains my progress and code for the "Python Mega Course" from Udemy. It serves as a portfolio of 20 real-world applications covering everything from basic scripts to advanced web apps, desktop GUIs, and AI integrations.


🎯 What I'm Learning

  • Build 20 real-world Python apps and AI Agents from scratch.
  • Automate repetitive tasks using Python scripts.
  • Create your own web apps, data science tools, and desktop GUIs.
  • Master core Python concepts through a hands-on, project-based approach.
  • Integrate Python with modern AI tools like LangChain to build intelligent Agents and Assistants.
  • Work with APIs, web scraping, and data processing to solve real problems.
  • Gain the confidence to tackle any new Python project on your own.
  • Build apps using essential Python libraries - including PyQt, Flask, Django, Pandas, Selenium, LangChain, and more.

🚀 The 20 Apps Portfolio

Here is the complete list of applications built throughout this course:

  • App 1: Build a Task Manager (Desktop GUI and Web App Version)
  • App 2: Create a PDF Generator Tool with Python
  • App 3: Build an Email News App
  • App 4: Build an AI Agent with Python and LangChain
  • App 5: Build a Custom LangChain AI Assistant
  • App 6: Create a Weather API
  • App 7: Build a Weather Forecast Dashboard
  • App 8: Analyze eBooks with Python & NLP
  • App 9: Build a Webcam Motion Alert App
  • App 10: Web Scrape Music Events
  • App 11: Hotel Booking System with OOP
  • App 12: Code Review: The Mario Game in OOP Style
  • App 13: Student Management System with SQLite
  • App 14: Build a Student Database with MySQL
  • App 15: Web Automation with Selenium in a GUI
  • App 16: Flask Web App
  • App 17: Django Web App
  • App 18: Food Ordering App with Django
  • App 19: Build a Movie Recommendation System
  • App 20: Build and Publish a Python Package

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages