# 🤖 Learning Path: BCA – Artificial Intelligence (BCA - AI)

> **Program:** BCA – Artificial Intelligence  
> **Affiliation:** Veer Narmad South Gujarat University (VNSGU)  
> **Institution:** Sutex Bank College of Computer Applications & Science (Amroli College)

---

## 1. Specialization Overview
The BCA – AI specialization bridges traditional computer applications with the fast-evolving world of Machine Learning, Natural Language Processing, Large Language Models (LLMs), and Intelligent Application Engineering.

---

## 2. Learning Journey & Available Repositories

### Step 1: Programming Foundations & Scientific Python
* **Programming Skills in Python:**
  * Repository: [`programming-skills-tutorials`](https://github.com/sbccas/programming-skills-tutorials)
  * Focus: Scripting foundations, algorithmic logic, functions, and modules in Python.
* **Core Procedural Logic (C):**
  * Repository: [`c-programming-tutorials`](https://github.com/sbccas/c-programming-tutorials)
  * Focus: Computational efficiency, pointers, and memory layout.

---

### Step 2: Applied Machine Learning & Data Analytics
* **Data Analytics & Predictive Modeling:**
  * Repository: [`data-analytics-using-python`](https://github.com/sbccas/data-analytics-using-python)
  * Focus: Exploratory Data Analysis, regression analysis, supervised classification, and data visualization.

---

### Step 3: Deep Learning, Transformers & Generative AI
* **Advanced Machine Learning & Hugging Face:**
  * Repository: [`Big-Data-Handling-and-Management-for-Machine-Learning-Applications`](https://github.com/sbccas/Big-Data-Handling-and-Management-for-Machine-Learning-Applications)
  * Focus: Transformer pipelines, tokenization, Hugging Face LLM integration, and PySpark for large datasets.
* **Intelligent Assistant Systems:**
  * Repository: [`amroli-ai-assist`](https://github.com/sbccas/amroli-ai-assist)
  * Focus: AI-augmented coding, agentic reasoning experiments, and prompt optimization.

---

## 3. Recommended Student Projects in AI
1. Train a classifier on tabular college data using Scikit-learn.
2. Build an intelligent document question-answering tool using Hugging Face pipelines.
3. Deploy an interactive AI-assisted web application using Python and modern APIs.
