AI Engineer Roadmap
AI Engineer Roadmap
Videos Lectures
Dedicated Notes For CCAT Syllabus
Practice Problems
Mock Test
AI Engineer Roadmap
Free Resources
Timelines
Train an NLP Model: Use deep learning (like GPT) to make the chatbot understand customer
queries.
Deploy & Integrate: Connect the chatbot to the bank’s website & mobile app.
📌 Impact: The chatbot answers 80% of common questions instantly, reducing workload for
human agents and improving customer satisfaction.
1. Computer Science Fundamentals - 4 Weeks
Basics of Computing – What computers are, how they work, hardware vs. software.
Operating Systems – Understanding Windows, Linux, macOS, and how they manage resources.
Recursion
Basic Commands – git init, git add, git commit, git push, git clone
Undoing Changes – git revert, git reset, git checkout, understanding HEAD
Resources :
Kunal Kushwaha
Apna College
Free Code Camp
Code with Harry
Code Basics & Corey Playlist
6. Mathematics for AI [ 3- 4 Weeks ]
Linear Algebra
Data Visualization & Discrete Math
Vectors, Matrices, Eigenvalues, and Eigenvectors
Histograms, Pie Charts, Bar Charts, Scatter Plots
Matrix Operations (Transpose, Inverse, Determinant)
Basics of Integral and Differential Calculus Boolean Algebra & Set Theory
Continuous vs Discrete Data, Nominal vs Ordinal Data Gradient-Based and Non-Gradient Optimization
Familiarity with at least one cloud platform (AWS, Azure etc.) [ Amazon Sagemaker ]
Assignment :
Resources : Code Basics
ML Projects with Deployment : Build End to End
FASTAPI Tutorial Playlist
Projects
Docker Tutorial Playlist
Data collection and Data cleaning
CNNs & Transformers – Key architectures for computer vision and NLP.
Assignment :
Learn this with building project ( tensor flow and pytorch )
Attention Mechanism – Self-attention, Multi-head attention. 3. Memory & Context Handling – Conversational memory for chatbots.
Preprocessing & Text Augmentation – Stemming, Lemmatization, Stopword Removal. 4. Retrieval-Augmented Generation (RAG) – Using vector databases like FAISS,
Pinecone.
NLP Tasks – Named Entity Recognition (NER), Text Classification, Sentiment Analysis,
5. Tool Integration – APIs, databases, web scraping, function calling with LLMs.
Machine Translation.
Human Feedback).