Step 1: Learn Python Freecode camp for python Python Book Step 2: Introduction to AI Learn about large language models(LLMs) Prompt Engineering Step 3: Math for Machine Learning A free YT channel without ads that teach you math foundations step by step Mathematics for Machine Learning and Generative AI Step 4: Statistics Stanford Statistics Step 5: Neural Networks Brilliant Neural Network course Step 6: Deep Learning Practical Deep Learning Step 7: Natural Language Processing Natural Language Processing Specialization Step 6: Computer Vision and Image Processing Introduction to Computer Vision and Image Processing