{"id":565,"date":"2024-12-14T07:03:25","date_gmt":"2024-12-14T07:03:25","guid":{"rendered":"https:\/\/mailitics.com\/index.php\/2024\/12\/14\/how-id-learn-ai-in-2025-if-i-knew-nothing-0496dc9ab54c\/"},"modified":"2024-12-14T07:03:25","modified_gmt":"2024-12-14T07:03:25","slug":"how-id-learn-ai-in-2025-if-i-knew-nothing-0496dc9ab54c","status":"publish","type":"post","link":"https:\/\/mailitics.com\/index.php\/2024\/12\/14\/how-id-learn-ai-in-2025-if-i-knew-nothing-0496dc9ab54c\/","title":{"rendered":"How I\u2019d Learn AI in 2025 (If I Knew Nothing)"},"content":{"rendered":"<p>    How I\u2019d Learn AI in 2025 (If I Knew Nothing)<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n    <!-- no image --><br \/>\n \t<BR><br \/>\n<BR><\/BR><\/p>\n<div>\n<h4>A 5-step roadmap for today\u2019s landscape<\/h4>\n<p>Today, more people than ever are trying to learn AI. Although there are countless free learning resources online, navigating this rapidly evolving landscape can be overwhelming (especially as a beginner). In this article, I discuss how I\u2019d approach learning AI, given what I know now and the tools available today.<\/p>\n<figure><img data-recalc-dims=\"1\" decoding=\"async\" alt=\"\" src=\"https:\/\/i0.wp.com\/cdn-images-1.medium.com\/max\/1024\/1%2AYCBb6_ABdgqFfIO8yG4W-A.png?ssl=1\"><figcaption>Image from\u00a0Canva.<\/figcaption><\/figure>\n<h3><strong>Who is this\u00a0for?<\/strong><\/h3>\n<p>Given the wide range of backgrounds interested in AI these days, I\u2019ve tried to make this guide widely accessible. However, no guide can help everyone. Here are a few specific groups I have in\u00a0mind.<\/p>\n<ul>\n<li>\n<strong>Technical professionals<\/strong> trying to up-skill for career advancement<\/li>\n<li>\n<strong>Business leaders<\/strong> who haven\u2019t coded in years, trying to keep up with the changing tech landscape<\/li>\n<li>\n<strong>Entrepreneurs<\/strong> building AI-native products<\/li>\n<li>\n<strong>Students<\/strong> trying to develop their technical AI\u00a0skills<\/li>\n<\/ul>\n<p><strong><em>About me<\/em><\/strong>\u200a\u2014\u200aI\u2019ve worked in AI for the past 6 years. I started as an AI researcher while getting my PhD, then eventually worked as a data scientist at Toyota. Although I still have a lot to learn, the approach below covers (what I think are) the essentials based on my personal experience.<\/p>\n<h3><strong>My 5-Step\u00a0Approach<\/strong><\/h3>\n<p>The guiding principle of this framework is to <strong>learn by doing<\/strong>. Each step outlines a clear and specific objective through which completion will naturally develop key skills. In other words, rather than reviewing a list of concepts and courses, <strong>each step is a task<\/strong> designed to force me to learn essential skills by completing it.<\/p>\n<p>Here\u2019s an overview of the 5-step approach. Each step builds upon the ones before\u00a0it.<\/p>\n<ol>\n<li>Use ChatGPT (or the\u00a0like)<\/li>\n<li>Install Python<\/li>\n<li>Build an Automation<\/li>\n<li>Build an ML\u00a0Project<\/li>\n<li>Build a Real-world Project<\/li>\n<\/ol>\n<h3><strong>Step 1: Use ChatGPT (or the\u00a0like)<\/strong><\/h3>\n<p>If starting from zero, the first thing I would do is familiarize myself with modern AI tools i.e. ChatGPT, Claude, and the like. This is important because frequently using these models will give me a <strong>practical understanding of what they can and can\u2019t do <\/strong>and<strong> <\/strong>develop my ability to <strong>use them effectively through prompting<\/strong>.<\/p>\n<p>On a more meta level, these chat interfaces are incredible tools for learning AI (or anything else, really). I\u2019d use it to explain confusing buzzwords and technical concepts (e.g. LLM, tokens, API, RAG) and be sure to <strong>ask follow-up questions<\/strong> until I have a solid understanding of each idea. For those that don\u2019t click, I\u2019d seek alternative resources using Google search and\u00a0YouTube.<\/p>\n<ul>\n<li>\n<strong>Task<\/strong>: Pick an AI chat tool and use it in daily\u00a0work<\/li>\n<li>\n<strong>Resources<\/strong>: <a href=\"https:\/\/chatgpt.com\/\">ChatGPT<\/a>, <a href=\"https:\/\/claude.ai\/\">Claude<\/a>, <a href=\"https:\/\/api.together.ai\/playground\/chat\/\">Together AI<\/a>, <a href=\"https:\/\/gemini.google.com\/app\">Gemini<\/a>, <a href=\"https:\/\/www.perplexity.ai\/\">Perplexity<\/a>\n<\/li>\n<\/ul>\n<h3><strong>Step 2: Install\u00a0Python<\/strong><\/h3>\n<p>Although I could go far with today\u2019s no-code AI tools, they are fundamentally limited. Namely, these tools <strong>can\u2019t be easily used to build custom solutions<\/strong> or process information in bulk. That\u2019s why the next thing I would do is install Python on my computer.<\/p>\n<p><strong>Python is the industry standard programming language for AI development<\/strong>. To get it installed, I\u2019d ask ChatGPT for step-by-step instructions. If I get stuck, I\u2019d come back to ChatGPT, explain the issue, and ask for additional guidance.<\/p>\n<p>While using ChatGPT (or any other AI assistant) in this way can streamline the process significantly, I would still take the time to understand each step of the process and ask follow-up questions as needed. This is an important habit to develop because it will <strong>avoid accumulating technical debt<\/strong>, which I\u2019ll have to pay later <em>when<\/em> something goes\u00a0wrong.<\/p>\n<ul>\n<li>\n<strong>Task<\/strong>: Install Python on your\u00a0machine<\/li>\n<li>\n<strong>Resources<\/strong>: <a href=\"https:\/\/medium.com\/towards-data-science\/python-quickstart-for-people-learning-ai-58a1b76df0f4\">Python QuickStart<\/a>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/towardsdatascience.com\/python-quickstart-for-people-learning-ai-58a1b76df0f4\">Python QuickStart for People Learning AI<\/a><\/p>\n<h3><strong>Step 3: Build an Automation (Beginner)<\/strong><\/h3>\n<p>Once I\u2019ve become comfortable using ChatGPT and installed Python on my machine, my next step would be to build a simple automation using Python. My approach to generating project ideas would be to <strong>think of things I consistently use ChatGPT for<\/strong> (e.g. summarizing research articles), then try and automate it with\u00a0Python.<\/p>\n<p>This would require me to become familiar with OpenAI\u2019s Python API. So, I\u2019d start by reading their <a href=\"https:\/\/platform.openai.com\/docs\/overview\">documentation<\/a> and reviewing the example code there. Once I felt comfortable with the API, I\u2019d start writing Python\u00a0code.<\/p>\n<p>My first step would be to <strong>think through the steps of my automation<\/strong>. For example, if summarizing research papers, the steps might\u00a0be:<\/p>\n<ol>\n<li>Read paper contents into\u00a0Python<\/li>\n<li>Construct prompt for\u00a0GPT-4o<\/li>\n<li>Make an OpenAI API\u00a0call<\/li>\n<\/ol>\n<p>If I got stuck, I\u2019d turn to ChatGPT for assistance. For instance, if I didn\u2019t know how to read PDFs into Python, I could ask ChatGPT for help. If it spits out code I don\u2019t understand, I\u2019d <strong>ask follow-up questions<\/strong> until I understand each\u00a0line.<\/p>\n<p>It (again) is important that I take this approach to coding with ChatGPT because blindly copy-pasting code from it wouldn\u2019t teach me much. It would also accrue unforgiving <strong>technical debt<\/strong>. In other words, I\u2019d get <strong>short-term gains but would have to pay for them later via technical difficulties and headaches<\/strong>.<\/p>\n<p><strong>Task<\/strong>: Use OpenAI API (or the like) to build a simple automation<\/p>\n<p><strong>Resources<\/strong>: <a href=\"https:\/\/towardsdatascience.com\/cracking-open-the-openai-python-api-230e4cae7971\">OpenAI API Intro<\/a> | <a href=\"https:\/\/towardsdatascience.com\/python-quickstart-for-people-learning-ai-58a1b76df0f4#4117\">Paper Summarizer Example<\/a><\/p>\n<h3><strong>Step 4: Build an ML Project (Intermediate)<\/strong><\/h3>\n<p>After Step 3 gets easy for me, I\u2019d seek out more sophisticated projects. Rather than simply making ChatGPT-like API calls, I\u2019d build a project that required me to <strong>use embedding models or to train a model\u00a0myself<\/strong>.<\/p>\n<p>Potential project ideas would be things\u00a0like:<\/p>\n<ul>\n<li><a href=\"https:\/\/towardsdatascience.com\/text-embeddings-classification-and-semantic-search-8291746220be\">Semantic search\u00a0tool<\/a><\/li>\n<li>\n<a href=\"https:\/\/towardsdatascience.com\/how-to-improve-llms-with-rag-abdc132f76ac\">Basic RAG system<\/a> (i.e. semantic search +\u00a0LLM)<\/li>\n<li><a href=\"https:\/\/towardsdatascience.com\/text-embeddings-classification-and-semantic-search-8291746220be\">Clustering documents based on similarity<\/a><\/li>\n<li><a href=\"https:\/\/towardsdatascience.com\/fine-tuning-bert-for-text-classification-a01f89b179fc\">Training a text classifier<\/a><\/li>\n<li><a href=\"https:\/\/towardsdatascience.com\/qlora-how-to-fine-tune-an-llm-on-a-single-gpu-4e44d6b5be32\">Fine-tuning an\u00a0LLM<\/a><\/li>\n<\/ul>\n<p>For example, if I went with the RAG project, I\u2019d first educate myself on <a href=\"https:\/\/towardsdatascience.com\/how-to-improve-llms-with-rag-abdc132f76ac\">RAG<\/a> by watching YouTube <a href=\"https:\/\/youtu.be\/Ylz779Op9Pw?si=TzPffKSGutA-D76q\">videos<\/a> and reading <a href=\"https:\/\/towardsdatascience.com\/how-to-improve-llms-with-rag-abdc132f76ac\">blog<\/a> posts. Then, I\u2019d break down the system\u2019s basic components and the steps to implement it. Finally, I\u2019d start coding the project, using ChatGPT as a co-pilot like Step\u00a03.<\/p>\n<ul>\n<li>\n<strong>Task<\/strong>: Build an ML project that goes beyond ChatGPT-like API\u00a0call<\/li>\n<li>\n<strong>Resources<\/strong>: <a href=\"https:\/\/towardsdatascience.com\/5-ai-projects-you-can-build-this-weekend-with-python-c57724e9c461\">More Project\u00a0Ideas<\/a>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/towardsdatascience.com\/5-ai-projects-you-can-build-this-weekend-with-python-c57724e9c461\">5 AI Projects You Can Build This Weekend (with Python)<\/a><\/p>\n<h3><strong>Step 5: Build a Real-world Project (Advanced)<\/strong><\/h3>\n<p>Although I would have learned a lot about the technical side of AI from Steps 3 and 4, this is <strong>not sufficient for generating value with it<\/strong>. For that, I\u2019d need to use what I learned to solve real-world problems.<\/p>\n<p>There are two ways to do this. I could, one, solve my own problem, or two, solve someone else\u2019s problem. Since I (hopefully) already did the former way in Steps 3 and 4, here are a <strong>few different ways I\u2019d approach the\u00a0latter<\/strong>.<\/p>\n<ol>\n<li>Reach out to business owners and professionals in my\u00a0network<\/li>\n<li>Join a research group at my University (if I was a\u00a0student)<\/li>\n<li>Find an internship (if I was a\u00a0student)<\/li>\n<li>Find a freelance gig on\u00a0Upwork<\/li>\n<\/ol>\n<p>Let\u2019s say I had graduated from college and wasn\u2019t quite confident enough to freelance yet, so that leaves <strong>Option 1<\/strong>. I\u2019d start by making a list of people to reach out to. Ideal contacts would be small business owners or professionals working at a small to medium-sized business.<\/p>\n<p>Then, I would craft a message like the one below and send it to everyone on my list via LinkedIn DM or email. If I struggle to find the right wording, I\u2019d use ChatGPT (yet again) to help\u00a0out.<\/p>\n<pre>Subject: Offering Free Help with AI Projects<br><br>Hi [Name],<br><br>Your work at [Company Name] caught my attention\u2014[insert a specific detail or <br>observation, e.g., \u201cit\u2019s clear you\u2019re doing innovative things in X\u201d or \u201cyour <br>focus on Y stood out to me\u201d].<br><br>Over the past few months, I\u2019ve been building practical AI projects to develop <br>my skills. You can see some examples [here](link to portfolio).<br><br>Now, I\u2019m looking to apply my learnings to solve real-world problems <br>by helping businesses like yours\u2014**completely free of charge**. If there\u2019s a <br>challenge you\u2019ve been looking to automate or improve with AI, I\u2019d be happy to <br>explore how I can contribute.<br><br>Would you be opposed to a short conversation to discuss this?<br><br>Best regards,<br>Shaw<\/pre>\n<ul>\n<li>\n<strong>Task<\/strong>: Find a real-world problem to apply AI skills\u00a0to<\/li>\n<li>\n<strong>Resources:<\/strong> <a href=\"https:\/\/towardsdatascience.com\/5-questions-every-data-scientist-should-hardcode-into-their-brain-3948e215750f\">Project Discovery Questions<\/a> | <a href=\"https:\/\/towardsdatascience.com\/data-science-project-management-e8787d818ad0\">Project Management<\/a>\n<\/li>\n<\/ul>\n<h3><strong>Final Thoughts<\/strong><\/h3>\n<p>Although AI entails an interdisciplinary collection of technical skills and knowledge, with today\u2019s tools and resources, it\u2019s never been more accessible. Here, I shared the 5-step approach I\u2019d take to learning it\u00a0today.<\/p>\n<p>That said, it\u2019s important to remember that <strong>learning (itself) is hard<\/strong>. You will get confused, you will get frustrated, and you will question why you\u2019re putting yourself through this. However, if you are willing to see it through, you will be rewarded with clarity and knowledge, which is an amazing\u00a0gift.<\/p>\n<p>If you have questions or want feedback on project ideas, feel free to share them in the comments\u00a0\ud83d\ude42<\/p>\n<p>I\u2019m hosting a <strong>6-week (live) AI Bootcamp<\/strong> starting Jan 10 (<a href=\"https:\/\/maven.com\/shaw-talebi\/ai-builders-bootcamp\">Learn\u00a0more<\/a>)<\/p>\n<p>\ud83d\udc49 Get a 40% discount using promo code\u00a0<a href=\"https:\/\/maven.com\/shaw-talebi\/ai-builders-bootcamp?promoCode=SAVE40\">SAVE40<\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/medium.com\/_\/stat?event=post.clientViewed&amp;referrerSource=full_rss&amp;postId=0496dc9ab54c\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<hr>\n<p><a href=\"https:\/\/towardsdatascience.com\/how-id-learn-ai-in-2025-if-i-knew-nothing-0496dc9ab54c\">How I\u2019d Learn AI in 2025 (If I Knew Nothing)<\/a> was originally published in <a href=\"https:\/\/towardsdatascience.com\/\">Towards Data Science<\/a> on Medium, where people are continuing the conversation by highlighting and responding to this story.<\/p>\n<\/div>\n<p> \t<BR><br \/>\n <BR><\/BR><br \/>\n    Shaw Talebi<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n<a href=\"https:\/\/medium.com\/m\/global-identity-2?redirectUrl=https%3A%2F%2Ftowardsdatascience.com%2Fhow-id-learn-ai-in-2025-if-i-knew-nothing-0496dc9ab54c\">Go to original source<\/a><br \/>\n \t<BR><br \/>\n <BR><\/BR><\/p>\n","protected":false},"excerpt":{"rendered":"<p>How I\u2019d Learn AI in 2025 (If I Knew Nothing) A 5-step roadmap for today\u2019s landscape Today, more people than ever are trying to learn AI. Although there are countless free learning resources online, navigating this rapidly evolving landscape can be overwhelming (especially as a beginner). In this article, I discuss how I\u2019d approach learning [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[151,62,77,70,676,158],"tags":[98,677,430],"class_list":["post-565","post","type-post","status-publish","format-standard","hentry","category-ai","category-aimldsaimlds","category-genai","category-machine-learning","category-professional-development","category-tips-and-tricks","tag-ai","tag-learn","tag-step"],"_links":{"self":[{"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/posts\/565"}],"collection":[{"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/comments?post=565"}],"version-history":[{"count":0,"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/posts\/565\/revisions"}],"wp:attachment":[{"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/media?parent=565"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/categories?post=565"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/tags?post=565"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}