Coconote
AI notes
AI voice & video notes
Try for free
🤖
Roadmap to Become an AI Engineer
Jun 2, 2024
Roadmap to Become an AI Engineer
Overview
AI and ML Engineers are in high demand.
AI roles offer some of the highest salaries in tech, but come with high expectations.
Requires strong coding and math skills.
Study plan of 4 hours daily for 8 months using free resources.
Importance of a lifelong learning mindset.
Getting Started
Evaluate if AI Engineering is a suitable career for you: interest in coding and math is critical.
Alternative roles if AI Engineering isn't a fit: AI Sales, AI Product Manager, AI Ethics Executive.
Week-by-Week Study Plan
Week 0: Research
Investigate learning resources and courses to avoid scams.
Check LinkedIn posts on common scams and ensure the legitimacy of instructors.
Weeks 1-2: Computer Science Fundamentals
For non-CS background: Khan Academy course covering basics.
Topics: bits and bytes, storing text and numbers, basics of computer networks, HTTP, World Wide Web, basics of programming.
Software engineering fundamentals are crucial.
Weeks 3-4: Python Basics
Learn Python using YouTube playlists (own channel, Corey Schaffer).
Focus on first 16 tutorials covering beginner logic in Python.
Complete linked exercises.
Build LinkedIn profile during this period using a provided checklist.
Weeks 5-6: Data Structures and Algorithms
Learn about memory and CPU trade-offs, data structures work, etc.
Recommended YouTube playlist with exercises.
Stay motivated by watching inspirational videos.
Weeks 7-8: Advanced Python
Topics: inheritance, generators, iterators, list comprehensions, multi-threading, multi-processing.
Watch videos 17-27 in mentioned playlist and practice exercises.
Follow AI influencers on LinkedIn to stay updated.
Weeks 9-11: SQL and Relational Databases
Learn SQL to query data stored in relational databases.
Recommended resources: Khan Academy, W3Schools, SQL Bolt.
Participate in SQL resume project challenge on codebasics.io.
Week 12: NumPy and Pandas
Learn NumPy and Pandas for data cleaning and exploration.
Refer to linked learning resources and practical exercises.
Weeks 13-15: Math and Statistics for AI
Critical topics: calculus, linear algebra, hypothesis testing, etc.
Recommended resources: Khan Academy, StatQuest, 3Blue1Brown.
Courses linked for industry project-based learning.
Weeks 16-17: Exploratory Data Analysis (EDA)
Use NumPy, Pandas, Matplotlib for EDA.
Practice EDA on Kaggle datasets.
Work on exercises and problem statements.
Weeks 18-21: Machine Learning
Focus on statistical machine learning, pre-processing techniques, and model building.
Recommended YouTube playlist covering theory, coding, exercises.
Learn about Scrum and Kanban for project management.
Week 22: MLOps
Learn fundamentals of MLOps similar to DevOps but for ML projects.
Key topics: API, FastAPI, Docker, Kubernetes, cloud platforms (AWS, Azure).
Practice using tools like SageMaker.
Weeks 23-24: ML Projects
Build machine learning projects (one regression, one classification).
Recommended YouTube project playlists for end-to-end learning.
Create ATS compliant resume and project portfolio website.
Weeks 25-27: Deep Learning
Learn neural networks, convolutional neural networks, sequence models.
Recommended TensorFlow playlist on YouTube.
Build end-to-end deep learning project for practical experience.
Weeks 28-30: Specialization in NLP or Computer Vision
Choose either NLP or Computer Vision.
Recommended YouTube playlists for theory and practical exercises.
Weeks 31-32: LLM and Langchain
Learn about Large Language Models (LLM) and Langchain framework.
Practice with linked projects to add to your resume.
Continued Learning
Keep working on more projects and build online credibility through LinkedIn and Kaggle.
Apply for jobs actively.
Adopt effective learning strategy: more time in practicing and implementing rather than just watching tutorials.
Utilize group learning to stay motivated.
Additional Tips
Importance of effective learning strategies: focus more on digesting and implementing rather than just consuming tutorials.
Group learning and community engagement are crucial for sustained motivation.
Presentation skills and online presence can heavily influence job prospects.
📄
Full transcript