microsoft/AI-For-Beginners
Publicmirrored fromhttps://github.com/microsoft/AI-For-BeginnersAvailable
translations/en/README.md
220lines · modecode
| 1 | <!-- |
| 2 | CO_OP_TRANSLATOR_METADATA: |
| 3 | { |
| 4 | "original_hash": "37ee7f47d982b98152785f96eefd5ffc", |
| 5 | "translation_date": "2025-12-17T13:37:51+00:00", |
| 6 | "source_file": "README.md", |
| 7 | "language_code": "en" |
| 8 | } |
| 9 | --> |
| 10 | [](https://github.com/microsoft/AI-For-Beginners/blob/main/LICENSE) |
| 11 | [](https://GitHub.com/microsoft/AI-For-Beginners/graphs/contributors/) |
| 12 | [](https://GitHub.com/microsoft/AI-For-Beginners/issues/) |
| 13 | [](https://GitHub.com/microsoft/AI-For-Beginners/pulls/) |
| 14 | [](http://makeapullrequest.com) |
| 15 | |
| 16 | [](https://GitHub.com/microsoft/AI-For-Beginners/watchers/) |
| 17 | [](https://GitHub.com/microsoft/AI-For-Beginners/network/) |
| 18 | [](https://GitHub.com/microsoft/AI-For-Beginners/stargazers/) |
| 19 | [](https://mybinder.org/v2/gh/microsoft/ai-for-beginners/HEAD) |
| 20 | [](https://gitter.im/Microsoft/ai-for-beginners?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) |
| 21 | |
| 22 | [](https://discord.gg/nTYy5BXMWG) |
| 23 | |
| 24 | # Artificial Intelligence for Beginners - A Curriculum |
| 25 | |
| 26 | || |
| 27 | |:---:| |
| 28 | | AI For Beginners - _Sketchnote by [@girlie_mac](https://twitter.com/girlie_mac)_ | |
| 29 | |
| 30 | Dive into the world of **Artificial Intelligence** (AI) with our 12-week, 24-lesson curriculum! It includes hands-on lessons, quizzes, and labs. This beginner-friendly curriculum covers tools like TensorFlow and PyTorch, as well as discussions on AI ethics. |
| 31 | |
| 32 | ### 🌐 Multi-Language Support |
| 33 | |
| 34 | #### Supported via GitHub Action (Automated & Always Up-to-Date) |
| 35 | |
| 36 | <!-- CO-OP TRANSLATOR LANGUAGES TABLE START --> |
| 37 | [Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) |
| 38 | <!-- CO-OP TRANSLATOR LANGUAGES TABLE END --> |
| 39 | |
| 40 | **If you'd like additional translations, supported languages are listed [here](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** |
| 41 | |
| 42 | ## Join the Community |
| 43 | [](https://discord.gg/nTYy5BXMWG) |
| 44 | |
| 45 | ## What you will learn |
| 46 | |
| 47 | **[Mindmap of the Course](http://soshnikov.com/courses/ai-for-beginners/mindmap.html)** |
| 48 | |
| 49 | In this curriculum, you will explore: |
| 50 | |
| 51 | * Various approaches to Artificial Intelligence, including the "classic" symbolic approach with **Knowledge Representation** and reasoning ([GOFAI](https://en.wikipedia.org/wiki/Symbolic_artificial_intelligence)). |
| 52 | * **Neural Networks** and **Deep Learning**, which are central to modern AI. We'll explain these concepts using code in two popular frameworks - [TensorFlow](http://Tensorflow.org) and [PyTorch](http://pytorch.org). |
| 53 | * **Neural Architectures** for processing images and text. While we will cover recent models, we may not delve into the latest advancements. |
| 54 | * Less common AI methods, such as **Genetic Algorithms** and **Multi-Agent Systems**. |
| 55 | |
| 56 | What this curriculum does not cover: |
| 57 | |
| 58 | > [Find all additional resources for this course in our Microsoft Learn collection](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum) |
| 59 | |
| 60 | * Business applications of **AI in Business**. For this, consider the [Introduction to AI for business users](https://docs.microsoft.com/learn/paths/introduction-ai-for-business-users/?WT.mc_id=academic-77998-bethanycheum) learning path on Microsoft Learn, or [AI Business School](https://www.microsoft.com/ai/ai-business-school/?WT.mc_id=academic-77998-bethanycheum), developed in collaboration with [INSEAD](https://www.insead.edu/). |
| 61 | * **Classic Machine Learning**, which is thoroughly covered in our [Machine Learning for Beginners Curriculum](http://github.com/Microsoft/ML-for-Beginners). |
| 62 | * Practical AI applications using **[Cognitive Services](https://azure.microsoft.com/services/cognitive-services/?WT.mc_id=academic-77998-bethanycheum)**. For this, we recommend starting with Microsoft Learn modules for [vision](https://docs.microsoft.com/learn/paths/create-computer-vision-solutions-azure-cognitive-services/?WT.mc_id=academic-77998-bethanycheum), [natural language processing](https://docs.microsoft.com/learn/paths/explore-natural-language-processing/?WT.mc_id=academic-77998-bethanycheum), **[Generative AI with Azure OpenAI Service](https://learn.microsoft.com/en-us/training/paths/develop-ai-solutions-azure-openai/?WT.mc_id=academic-77998-bethanycheum)**, and others. |
| 63 | * Specific ML **Cloud Frameworks**, such as [Azure Machine Learning](https://azure.microsoft.com/services/machine-learning/?WT.mc_id=academic-77998-bethanycheum), [Microsoft Fabric](https://learn.microsoft.com/en-us/training/paths/get-started-fabric/?WT.mc_id=academic-77998-bethanycheum), or [Azure Databricks](https://docs.microsoft.com/learn/paths/data-engineer-azure-databricks?WT.mc_id=academic-77998-bethanycheum). Consider using [Build and operate machine learning solutions with Azure Machine Learning](https://docs.microsoft.com/learn/paths/build-ai-solutions-with-azure-ml-service/?WT.mc_id=academic-77998-bethanycheum) and [Build and Operate Machine Learning Solutions with Azure Databricks](https://docs.microsoft.com/learn/paths/build-operate-machine-learning-solutions-azure-databricks/?WT.mc_id=academic-77998-bethanycheum) learning paths. |
| 64 | * **Conversational AI** and **Chat Bots**. There is a separate [Create conversational AI solutions](https://docs.microsoft.com/learn/paths/create-conversational-ai-solutions/?WT.mc_id=academic-77998-bethanycheum) learning path, and you can also refer to [this blog post](https://soshnikov.com/azure/hello-bot-conversational-ai-on-microsoft-platform/) for more details. |
| 65 | * **Advanced Mathematics** behind deep learning. For this, we recommend [Deep Learning](https://www.amazon.com/Deep-Learning-Adaptive-Computation-Machine/dp/0262035618) by Ian Goodfellow, Yoshua Bengio, and Aaron Courville, which is also available online at [https://www.deeplearningbook.org/](https://www.deeplearningbook.org/). |
| 66 | |
| 67 | For a beginner-friendly introduction to _AI in the Cloud_, consider taking the [Get started with artificial intelligence on Azure](https://docs.microsoft.com/learn/paths/get-started-with-artificial-intelligence-on-azure/?WT.mc_id=academic-77998-bethanycheum) Learning Path. |
| 68 | |
| 69 | # Content |
| 70 | |
| 71 | | | Lesson Link | PyTorch/Keras/TensorFlow | Lab | |
| 72 | | :-: | :------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------: | ------------------------------------------------------------------------------ | |
| 73 | | 0 | [Course Setup](./lessons/0-course-setup/setup.md) | [Setup Your Development Environment](./lessons/0-course-setup/how-to-run.md) | | |
| 74 | | I | [**Introduction to AI**](./lessons/1-Intro/README.md) | | | |
| 75 | | 01 | [Introduction and History of AI](./lessons/1-Intro/README.md) | - | - | |
| 76 | | II | **Symbolic AI** | |
| 77 | | 02 | [Knowledge Representation and Expert Systems](./lessons/2-Symbolic/README.md) | [Expert Systems](./lessons/2-Symbolic/Animals.ipynb) / [Ontology](./lessons/2-Symbolic/FamilyOntology.ipynb) /[Concept Graph](./lessons/2-Symbolic/MSConceptGraph.ipynb) | | |
| 78 | | III | [**Introduction to Neural Networks**](./lessons/3-NeuralNetworks/README.md) ||| |
| 79 | | 03 | [Perceptron](./lessons/3-NeuralNetworks/03-Perceptron/README.md) | [Notebook](./lessons/3-NeuralNetworks/03-Perceptron/Perceptron.ipynb) | [Lab](./lessons/3-NeuralNetworks/03-Perceptron/lab/README.md) | |
| 80 | | 04 | [Multi-Layered Perceptron and Creating our own Framework](./lessons/3-NeuralNetworks/04-OwnFramework/README.md) | [Notebook](./lessons/3-NeuralNetworks/04-OwnFramework/OwnFramework.ipynb) | [Lab](./lessons/3-NeuralNetworks/04-OwnFramework/lab/README.md) | |
| 81 | | 05 | [Intro to Frameworks (PyTorch/TensorFlow) and Overfitting](./lessons/3-NeuralNetworks/05-Frameworks/README.md) | [PyTorch](./lessons/3-NeuralNetworks/05-Frameworks/IntroPyTorch.ipynb) / [Keras](./lessons/3-NeuralNetworks/05-Frameworks/IntroKeras.ipynb) / [TensorFlow](./lessons/3-NeuralNetworks/05-Frameworks/IntroKerasTF.ipynb) | [Lab](./lessons/3-NeuralNetworks/05-Frameworks/lab/README.md) | |
| 82 | | IV | [**Computer Vision**](./lessons/4-ComputerVision/README.md) | [PyTorch](https://docs.microsoft.com/learn/modules/intro-computer-vision-pytorch/?WT.mc_id=academic-77998-cacaste) / [TensorFlow](https://docs.microsoft.com/learn/modules/intro-computer-vision-TensorFlow/?WT.mc_id=academic-77998-cacaste)| [Explore Computer Vision on Microsoft Azure](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum) | |
| 83 | | 06 | [Intro to Computer Vision. OpenCV](./lessons/4-ComputerVision/06-IntroCV/README.md) | [Notebook](./lessons/4-ComputerVision/06-IntroCV/OpenCV.ipynb) | [Lab](./lessons/4-ComputerVision/06-IntroCV/lab/README.md) | |
| 84 | | 07 | [Convolutional Neural Networks](./lessons/4-ComputerVision/07-ConvNets/README.md) & [CNN Architectures](./lessons/4-ComputerVision/07-ConvNets/CNN_Architectures.md) | [PyTorch](./lessons/4-ComputerVision/07-ConvNets/ConvNetsPyTorch.ipynb) /[TensorFlow](./lessons/4-ComputerVision/07-ConvNets/ConvNetsTF.ipynb) | [Lab](./lessons/4-ComputerVision/07-ConvNets/lab/README.md) | |
| 85 | | 08 | [Pre-trained Networks and Transfer Learning](./lessons/4-ComputerVision/08-TransferLearning/README.md) and [Training Tricks](./lessons/4-ComputerVision/08-TransferLearning/TrainingTricks.md) | [PyTorch](./lessons/4-ComputerVision/08-TransferLearning/TransferLearningPyTorch.ipynb) / [TensorFlow](./lessons/3-NeuralNetworks/05-Frameworks/IntroKerasTF.ipynb) | [Lab](./lessons/4-ComputerVision/08-TransferLearning/lab/README.md) | |
| 86 | | 09 | [Autoencoders and VAEs](./lessons/4-ComputerVision/09-Autoencoders/README.md) | [PyTorch](./lessons/4-ComputerVision/09-Autoencoders/AutoEncodersPyTorch.ipynb) / [TensorFlow](./lessons/4-ComputerVision/09-Autoencoders/AutoencodersTF.ipynb) | | |
| 87 | | 10 | [Generative Adversarial Networks & Artistic Style Transfer](./lessons/4-ComputerVision/10-GANs/README.md) | [PyTorch](./lessons/4-ComputerVision/10-GANs/GANPyTorch.ipynb) / [TensorFlow](./lessons/4-ComputerVision/10-GANs/GANTF.ipynb) | | |
| 88 | | 11 | [Object Detection](./lessons/4-ComputerVision/11-ObjectDetection/README.md) | [TensorFlow](./lessons/4-ComputerVision/11-ObjectDetection/ObjectDetection.ipynb) | [Lab](./lessons/4-ComputerVision/11-ObjectDetection/lab/README.md) | |
| 89 | | 12 | [Semantic Segmentation. U-Net](./lessons/4-ComputerVision/12-Segmentation/README.md) | [PyTorch](./lessons/4-ComputerVision/12-Segmentation/SemanticSegmentationPytorch.ipynb) / [TensorFlow](./lessons/4-ComputerVision/12-Segmentation/SemanticSegmentationTF.ipynb) | | |
| 90 | | V | [**Natural Language Processing**](./lessons/5-NLP/README.md) | [PyTorch](https://docs.microsoft.com/learn/modules/intro-natural-language-processing-pytorch/?WT.mc_id=academic-77998-cacaste) /[TensorFlow](https://docs.microsoft.com/learn/modules/intro-natural-language-processing-TensorFlow/?WT.mc_id=academic-77998-cacaste) | [Explore Natural Language Processing on Microsoft Azure](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum)| |
| 91 | | 13 | [Text Representation. Bow/TF-IDF](./lessons/5-NLP/13-TextRep/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/13-TextRep/TextRepresentationPyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/13-TextRep/TextRepresentationTF.ipynb) | | |
| 92 | | 14 | [Semantic word embeddings. Word2Vec and GloVe](./lessons/5-NLP/14-Embeddings/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/14-Embeddings/EmbeddingsPyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/14-Embeddings/EmbeddingsTF.ipynb) | | |
| 93 | | 15 | [Language Modeling. Training your own embeddings](./lessons/5-NLP/15-LanguageModeling/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/15-LanguageModeling/CBoW-PyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/15-LanguageModeling/CBoW-TF.ipynb) | [Lab](./lessons/5-NLP/15-LanguageModeling/lab/README.md) | |
| 94 | | 16 | [Recurrent Neural Networks](./lessons/5-NLP/16-RNN/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/16-RNN/RNNPyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/16-RNN/RNNTF.ipynb) | | |
| 95 | | 17 | [Generative Recurrent Networks](./lessons/5-NLP/17-GenerativeNetworks/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/17-GenerativeNetworks/GenerativePyTorch.ipynb) / [TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/17-GenerativeNetworks/GenerativeTF.ipynb) | [Lab](./lessons/5-NLP/17-GenerativeNetworks/lab/README.md) | |
| 96 | | 18 | [Transformers. BERT.](./lessons/5-NLP/18-Transformers/README.md) | [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/18-Transformers/TransformersPyTorch.ipynb) /[TensorFlow](https://github.com/microsoft/AI-For-Beginners/blob/main/lessons/5-NLP/18-Transformers/TransformersTF.ipynb) | | |
| 97 | | 19 | [Named Entity Recognition](./lessons/5-NLP/19-NER/README.md) | [TensorFlow](https://microsoft.github.io/AI-For-Beginners/lessons/5-NLP/19-NER/NER-TF.ipynb) | [Lab](./lessons/5-NLP/19-NER/lab/README.md) | |
| 98 | | 20 | [Large Language Models, Prompt Programming and Few-Shot Tasks](./lessons/5-NLP/20-LangModels/README.md) | [PyTorch](https://microsoft.github.io/AI-For-Beginners/lessons/5-NLP/20-LangModels/GPT-PyTorch.ipynb) | | |
| 99 | | VI | **Other AI Techniques** || | |
| 100 | | 21 | [Genetic Algorithms](./lessons/6-Other/21-GeneticAlgorithms/README.md) | [Notebook](./lessons/6-Other/21-GeneticAlgorithms/Genetic.ipynb) | | |
| 101 | | 22 | [Deep Reinforcement Learning](./lessons/6-Other/22-DeepRL/README.md) | [PyTorch](./lessons/6-Other/22-DeepRL/CartPole-RL-PyTorch.ipynb) /[TensorFlow](./lessons/6-Other/22-DeepRL/CartPole-RL-TF.ipynb) | [Lab](./lessons/6-Other/22-DeepRL/lab/README.md) | |
| 102 | | 23 | [Multi-Agent Systems](./lessons/6-Other/23-MultiagentSystems/README.md) | | | |
| 103 | | VII | **AI Ethics** | | | |
| 104 | | 24 | [AI Ethics and Responsible AI](./lessons/7-Ethics/README.md) | [Microsoft Learn: Responsible AI Principles](https://docs.microsoft.com/learn/paths/responsible-ai-business-principles/?WT.mc_id=academic-77998-cacaste) | | |
| 105 | | IX | **Extras** | | | |
| 106 | | 25 | [Multi-Modal Networks, CLIP and VQGAN](./lessons/X-Extras/X1-MultiModal/README.md) | [Notebook](./lessons/X-Extras/X1-MultiModal/Clip.ipynb) | | |
| 107 | |
| 108 | ## Each lesson contains |
| 109 | |
| 110 | * Pre-reading material |
| 111 | * Executable Jupyter Notebooks, which are often specific to the framework (**PyTorch** or **TensorFlow**). The executable notebook also contains a lot of theoretical material, so to understand the topic you need to go through at least one version of the notebook (either PyTorch or TensorFlow). |
| 112 | * **Labs** available for some topics, which give you an opportunity to try applying the material you have learned to a specific problem. |
| 113 | * Some sections contain links to [**MS Learn**](https://learn.microsoft.com/en-us/collections/7w28iy2xrqzdj0?WT.mc_id=academic-77998-bethanycheum) modules that cover related topics. |
| 114 | |
| 115 | ## Getting Started |
| 116 | |
| 117 | ### 🎯 New to AI? Start Here! |
| 118 | |
| 119 | If you're completely new to AI and want quick, hands-on examples, check out our [**Beginner-Friendly Examples**](./examples/README.md)! These include: |
| 120 | |
| 121 | - 🌟 **Hello AI World** - Your first AI program (pattern recognition) |
| 122 | - 🧠 **Simple Neural Network** - Build a neural network from scratch |
| 123 | - 🖼️ **Image Classifier** - Classify images with detailed comments |
| 124 | - 💬 **Text Sentiment** - Analyze whether text is positive or negative |
| 125 | |
| 126 | These examples are designed to help you grasp AI concepts before diving into the full curriculum. |
| 127 | |
| 128 | ### 📚 Full Curriculum Setup |
| 129 | |
| 130 | - We’ve created a [setup lesson](./lessons/0-course-setup/setup.md) to guide you in setting up your development environment. - For educators, we’ve also prepared a [curricula setup lesson](./lessons/0-course-setup/for-teachers.md)! |
| 131 | - Learn how to [Run the code in VSCode or a Codespace](./lessons/0-course-setup/how-to-run.md) |
| 132 | |
| 133 | Follow these steps: |
| 134 | |
| 135 | Fork the Repository: Click the "Fork" button at the top-right corner of this page. |
| 136 | |
| 137 | Clone the Repository: `git clone https://github.com/microsoft/AI-For-Beginners.git` |
| 138 | |
| 139 | Don’t forget to star (🌟) this repo so you can easily find it later. |
| 140 | |
| 141 | ## Meet other Learners |
| 142 | |
| 143 | Join our [official AI Discord server](https://aka.ms/genai-discord?WT.mc_id=academic-105485-bethanycheum) to connect and network with other learners taking this course and to get support. |
| 144 | |
| 145 | If you have product feedback or questions while building, visit our [Azure AI Foundry Developer Forum](https://aka.ms/foundry/forum) |
| 146 | |
| 147 | ## Quizzes |
| 148 | |
| 149 | > **A note about quizzes**: All quizzes are located in the Quiz-app folder under etc\quiz-app, or [Online Here](https://ff-quizzes.netlify.app/). They are linked within the lessons. The quiz app can be run locally or deployed to Azure; follow the instructions in the `quiz-app` folder. Localization is ongoing. |
| 150 | |
| 151 | ## Help Wanted |
| 152 | |
| 153 | Have suggestions or found spelling or code errors? Feel free to raise an issue or create a pull request. |
| 154 | |
| 155 | ## Special Thanks |
| 156 | |
| 157 | * **✍️ Primary Author:** [Dmitry Soshnikov](http://soshnikov.com), PhD |
| 158 | * **🔥 Editor:** [Jen Looper](https://twitter.com/jenlooper), PhD |
| 159 | * **🎨 Sketchnote illustrator:** [Tomomi Imura](https://twitter.com/girlie_mac) |
| 160 | * **✅ Quiz Creator:** [Lateefah Bello](https://github.com/CinnamonXI), [MLSA](https://studentambassadors.microsoft.com/) |
| 161 | * **🙏 Core Contributors:** [Evgenii Pishchik](https://github.com/Pe4enIks) |
| 162 | |
| 163 | ## Other Curricula |
| 164 | |
| 165 | Our team creates other curricula! Check them out: |
| 166 | |
| 167 | ### LangChain |
| 168 | [](https://aka.ms/langchain4j-for-beginners) |
| 169 | [](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) |
| 170 | |
| 171 | --- |
| 172 | |
| 173 | ### Azure / Edge / MCP / Agents |
| 174 | [](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) |
| 175 | [](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) |
| 176 | [](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) |
| 177 | [](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) |
| 178 | |
| 179 | --- |
| 180 | |
| 181 | ### Generative AI Series |
| 182 | [](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) |
| 183 | [-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) |
| 184 | [-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) |
| 185 | [-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) |
| 186 | |
| 187 | --- |
| 188 | |
| 189 | ### Core Learning |
| 190 | [](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) |
| 191 | [](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) |
| 192 | [](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) |
| 193 | [](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) |
| 194 | [](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) |
| 195 | [](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) |
| 196 | [](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) |
| 197 | |
| 198 | --- |
| 199 | |
| 200 | ### Copilot Series |
| 201 | [](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) |
| 202 | [](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) |
| 203 | [](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) |
| 204 | |
| 205 | ## Getting Help |
| 206 | |
| 207 | If you’re stuck or have questions about building AI apps, join fellow learners and experienced developers in discussions about MCP. It’s a supportive community where questions are welcome, and knowledge is freely shared. |
| 208 | |
| 209 | [](https://discord.gg/nTYy5BXMWG) |
| 210 | |
| 211 | If you have product feedback or encounter errors while building, visit: |
| 212 | |
| 213 | [](https://aka.ms/foundry/forum) |
| 214 | |
| 215 | --- |
| 216 | |
| 217 | <!-- CO-OP TRANSLATOR DISCLAIMER START --> |
| 218 | **Disclaimer**: |
| 219 | This document has been translated using the AI translation service [Co-op Translator](https://github.com/Azure/co-op-translator). While we strive for accuracy, please note that automated translations may contain errors or inaccuracies. The original document in its native language should be considered the authoritative source. For critical information, professional human translation is recommended. We are not responsible for any misunderstandings or misinterpretations resulting from the use of this translation. |
| 220 | <!-- CO-OP TRANSLATOR DISCLAIMER END --> |