top of page

Build your Profile

Click on the Project for the details and description, submit the project documents for each project using the Project Submission Form

Foundation Level (Beginner-Friendly)

  1. Simple Calculator App

    • Create a command-line calculator that supports addition, subtraction, multiplication, division, and exponentiation.

    • Add error handling (like divide by zero).

  2. To-Do List (Console-based)

    • Build a basic to-do list where users can add, update, mark as complete, and delete tasks.

    • Store tasks in a text file for persistence.

  3. Number Guessing Game

    • Program generates a random number, and the player tries to guess it.

    • Provide hints like “too high” or “too low.”

    • Add levels (easy/medium/hard).

Medium Level (Intermediate)

  1. Personal Expense Tracker

    • Track daily expenses with categories (food, travel, shopping).

    • Save data in a CSV or SQLite database.

    • Add monthly/weekly summary reports.

  2. Weather Forecast App

    • Fetch real-time weather data using an API (like OpenWeatherMap).

    • Display temperature, humidity, and forecast for a given city.

    • Add CLI or Tkinter GUI interface.

  3. Library Management System

    • Allow users to add, issue, return, and search books.

    • Store data in SQLite or JSON files.

    • Implement simple authentication (admin vs user).

Expert Level (Advanced)

  1. AI Chatbot (Rule + ML Hybrid)

    • Build a chatbot with basic rule-based responses.

    • Enhance it with NLP using libraries like NLTK / spaCy.

    • Optional: Train it on a dataset to improve responses.

  2. Stock Market Prediction App

    • Collect stock data using APIs (e.g., Yahoo Finance).

    • Use machine learning (scikit-learn, TensorFlow, or PyTorch) for price prediction.

    • Add visualization with Matplotlib/Plotly.

  3. E-commerce Backend (Flask/Django)

    • Build a small backend for an online store.

    • Implement product management, shopping cart, orders, and user authentication.

    • Use SQLite/PostgreSQL for storage.

  4. AI-Powered Image Recognition Tool

  • Use TensorFlow/Keras or PyTorch to train a CNN for recognizing objects (e.g., cats vs dogs).

  • Add a simple Flask/Tkinter app where users upload an image to classify.

  • Optionally deploy it on the web with Streamlit.

bottom of page