ai-ml-roadmap-from-scratch is a learning roadmap that guides developers through artificial intelligence, machine learning, generative AI, deep learning, data science, natural language processing, reinforcement learning, and related fields using curated free resources.
The project addresses the challenge of navigating the broad and interconnected landscape of AI and ML education by organizing learning into structured modules that progress from foundational concepts to advanced topics. It collects free resources from YouTube, online courses, blogs, and websites, arranging them in modules ranked by increasing difficulty. The roadmap covers prerequisites like Python setup and mathematical foundations before advancing through specialized domains including computer vision, neural networks, generative AI with retrieval augmented generation, natural language processing, reinforcement learning, and agentic AI. Modules can be followed sequentially or simultaneously depending on learner preference.
The roadmap suits self-directed learners seeking a comprehensive, free pathway through AI and ML without cost barriers. It works best for those building foundational knowledge from scratch who benefit from structured guidance across multiple interconnected domains. The project includes bonus advanced courses for those seeking deeper expertise, as well as project suggestions and curated lists of AI newsletters and blogs to supplement formal learning.
The project maintains an active repository with contributions welcomed through established channels. Development activity includes engagement with community participation mechanisms and ongoing curation of learning resources across the defined module structure.