0% found this document useful (0 votes)
163 views4 pages

Ai Learning Roadmap

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
163 views4 pages

Ai Learning Roadmap

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

AI LEARNING ROADMAP

This AI Engineer Roadmap from Codebasics.io offers a structured path for beginners to learn essential AI
and machine learning (ML) skills over eight months, dedicating four hours per day. Here’s a summarized
outline of the roadmap, along with the key resources and assignments for each week:

Prerequisites
- Skills or interest in Coding and Math.

- Awareness of potential scams in ed tech. Research thoroughly.

Week 0: Research and Scam Awareness


- Action: Research market and mentors to avoid scams.

Week 1-2: Computer Science Fundamentals


- Topics: Data representation, computer networks, HTTP, programming basics, algorithms.

- Resources: Khan Academy (first 4 sections).

- Assignment: Finish relevant Khan Academy exercises.

Week 3-4: Beginner Python


- Topics: Variables, data structures, loops, functions, file handling, classes.

- Resources:

- Free: Codebasics YouTube, Corey’s Python Tutorials.

- Paid: Codebasics Python course.

- Assignment: Complete Python exercises, create a professional LinkedIn profile.

Week 5-6: Data Structures and Algorithms in Python


- Topics: Big O notation, arrays, linked lists, trees, graphs, sorting algorithms, recursion.

- Resources: DSA YouTube Playlist.


- Assignment: Complete DSA exercises.

Week 7-8: Advanced Python


- Topics :Inheritance, generators, decorators, threading, multiprocessing.

- Resources: Codebasics YouTube.

- Assignment: Complete Advanced Python exercises, engage on LinkedIn, and study business
fundamentals.

Week 9: Version Control (Git, GitHub)


- **Topics**: Version control basics, Git commands, branching, merging.

- **Resources**: Codebasics and Corey’s YouTube playlists.

- **Assignment**: Practice Git commands, improve presentation skills.

Week 10-11: SQL


- Topics: Relational databases, queries, joins, database creation.

- Resources: Khan Academy, W3Schools, SQLBolt, Codebasics.

- Assignment: Participate in SQL resume project challenge, post on LinkedIn.

Week 12: Numpy, Pandas, Data Visualization


- Topics: Numpy, Pandas, Matplotlib, Seaborn.

- Resources: Numpy YouTube playlist, Codebasics Data Science course (chapter 3).

Week 13-16: Math & Statistics for AI


- Topics: Descriptive vs inferential statistics, linear algebra, calculus, probability, distributions, hypothesis
testing.

- Resources: Khan Academy, StatQuest, 3Blue1Brown.

- Assignment: Complete exercises in Khan Academy and YouTube playlists.

Week 17: Exploratory Data Analysis (EDA)


- Action: Practice EDA on Kaggle datasets.

Week 18-21: Machine Learning


- Topics: Data preprocessing, model building, evaluation, hyperparameter tuning, unsupervised learning.

- Resources: Codebasics ML YouTube playlists.

- Assignment: Complete ML exercises, work on Kaggle notebooks, engage on LinkedIn and Discord.

Week 22: ML Ops


- Topics: APIs, FastAPI, CI/CD, Docker, Kubernetes, cloud platforms.

- Resources: FastAPI and Docker tutorials.

Week 23-24: Machine Learning Projects with Deployment


- Projects:

- Regression: Bangalore property price prediction.

- Classification: Sports celebrity image classification.

- Resources: Codebasics YouTube project playlists.

- Assignment: Adapt projects using FastAPI, deploy on AWS or Azure, enhance your resume and LinkedIn
profile.

Week 25-27: Deep Learning


- Topics: Neural networks, CNNs, RNNs, LSTMs.

- Resources: Codebasics TensorFlow and PyTorch playlists, end-to-end project tutorials.

- Assignment: Modify projects for different datasets, deploy, and create presentations.

Week 28-30: NLP or Computer Vision & GenAI


- Specialization: Choose either NLP or Computer Vision.

- Resources: Codebasics NLP and CV playlists.

- Assignment: Complete exercises in the chosen track.


Week 31-32: LLM & Langchain
- Topics: LLM, vector databases, RAG, Langchain framework.

- Resources: Langchain, LLM playlist.

Week 33 Onwards
- Action: Continue working on projects, build an online presence through LinkedIn, Kaggle, Discord, and
contribute to open source.

Tips for Effective Learning


- Focus on digesting, implementing, and sharing information.

- Use group learning for accountability.

Community Engagement
- Join the Codebasics Discord server for support and collaboration.

This roadmap is designed to provide a comprehensive and practical approach to becoming an AI


Engineer, leveraging a mix of free and paid resources to build technical and soft skills over eight months.

You might also like