Course Syllabus
Module 1 – Introduction to Artificial Intelligence
- What is Artificial Intelligence?
- AI, Machine Learning & Deep Learning
- Types and applications of AI
- AI in Computer Science
- AI development workflow
- Introduction to AI tools
Module 2 – Python Programming for AI
- Python fundamentals
- Variables, data types and operators
- Conditional statements
- Loops
- Functions
- Lists, tuples, dictionaries and sets
- File handling
- NumPy
- Pandas
- Matplotlib
Module 3 – Data Science & Data Preprocessing
- Introduction to Data Science
- Data collection and preparation
- Data cleaning
- Handling missing values
- Data visualization
- Feature selection
- Training and testing datasets
Module 4 – Machine Learning
- Machine Learning concepts
- Supervised Learning
- Unsupervised Learning
- Regression
- Classification
- Clustering
- Decision Trees
- Random Forest
- K-Nearest Neighbors
- Model evaluation
- Scikit-learn
Module 5 – Deep Learning & Neural Networks
- Neural Network fundamentals
- Artificial Neural Networks
- Activation functions
- Forward and backward propagation
- Training neural networks
- CNN fundamentals
- Introduction to TensorFlow/Keras
Module 6 – Natural Language Processing
- Introduction to NLP
- Text preprocessing
- Tokenization
- Stop-word removal
- Sentiment analysis
- Text classification
- Chatbot development
- Introduction to NLP libraries
Module 7 – Computer Vision
- Introduction to Computer Vision
- Image processing
- Image classification
- Object detection basics
- Face detection
- OpenCV
- AI-based image applications
Module 8 – Generative AI
- Introduction to Generative AI
- Large Language Models
- AI chatbots
- Prompt Engineering
- AI-assisted coding
- Text and image generation
- Responsible use of Generative AI
Module 9 – AI Application Development
- AI model integration
- Building AI-powered applications
- APIs and AI services
- Web-based AI applications
- Database integration
- Deployment basics
Module 10 – AI Projects
- Student Performance Prediction
- Spam Message Detection
- AI Chatbot
- House Price Prediction
- Sentiment Analysis
- Image Classification
- Face Detection System
- AI-based Recommendation System
- Final Mini Project