ADAD (ADVANCED DIPLOMA IN ARTIFICIAL INTELLIGENCE & DATA SCIENCE)
COURSE COVERAGE
LANGUAGE SKILLS
PYTHON
Basic syntax and data types – Control flow – Functions and modules – File handling – Exception handling – List comprehensions and lambda functions – Object-oriented programming (OOP) concepts.
DATA MANAGEMENT
MySQL
Creating and modifying tables – Data manipulation (INSERT, UPDATE, DELETE) – Querying databases (SELECT, JOIN, GROUP BY) – Aggregation functions (SUM, AVG, COUNT) – JOIN and Subqueries.
MongoDB
Introduction to NoSQL databases – CRUD operations – Data Indexing & Aggregation – Working with Unstructured Data.
DATA WRANGLING
NUMPY
Arrays and array operations – Indexing and slicing – Mathematical functions – Linear operations – Random module – Broadcasting.
PANDAS
Series and DataFrame – Indexing and selecting data – Data cleaning and manipulation – Merging and joining data – Grouping and aggregating data – Handling missing data – Time series data.
DATA VISUALIZATION
MATPLOTLIB
Basic plotting (line plots, scatter plots, area plots) – Customizing plots (tables, titles, legends) – Multiple subplots – Histograms and box plots – 3D plotting.
MACHINE LEARNING
SCIKIT-LEARN
Data preprocessing – Model selection and evaluation – Supervised learning algorithms (e.g., regression, classification) – Unsupervised learning algorithms (e.g., clustering, dimensionality reduction) – Pipelines.
DEEP LEARNING
TENSORFLOW & KERAS
Basics of neural networks – CNN – RNN – NLP – Building and training simple models – Layers and activation functions – Loss functions and optimizers – Model evaluation and validation – Transfer learning.
CODE MANAGEMENT
GIT
Setting up a GIT repository – Version Control – Branching & Merging – Collaboration.