|
|
||
|---|---|---|
| .. | ||
| etc | ||
| examples | ||
| lessons | ||
| .co-op-translator.json | ||
| AGENTS.md | ||
| README.md | ||
| SECURITY.md | ||
| troubleshoot.md | ||
README.md
Artificial Intelligence for Beginners - A Curriculum
![]() |
|---|
| AI For Beginners - Sketchnote by @girlie_mac |
Explore di world of Artificial Intelligence (AI) wit our 12-week, 24-lesson curriculum! E get practical lessons, quizzes, and labs. Di curriculum easy for beginner and e cover tools like TensorFlow and PyTorch, plus ethics for AI
🌐 Multi-Language Support
Supported via GitHub Action (Automated & Always Up-to-Date)
Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese
Prefer to Clone Locally?
Dis repository get 50+ language translations wey dey make di download size big well well. If you wan clone without di translations, use sparse checkout:
git clone --filter=blob:none --sparse https://github.com/microsoft/AI-For-Beginners.git cd AI-For-Beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'Dis go give you everything wey you need to complete di course wit faster download.
If you want make any oda translations language dem support dey listed here
Join di Community
Wetin you go learn
For dis curriculum, you go learn:
- Different ways to do Artificial Intelligence, including di "good old" symbolic way with Knowledge Representation and reasoning (GOFAI).
- Neural Networks and Deep Learning, wey be di main thing for modern AI. We go show di ideas behind dis important tins using code for two popular frameworks - TensorFlow and PyTorch.
- Neural Architectures for working wit pictures and text. We go cover recent models but e fit no too complete for di state-of-the-art.
- Less popular AI ways, like Genetic Algorithms and Multi-Agent Systems.
Wetin we no go cover for dis curriculum:
Find all additional resources for this course in our Microsoft Learn collection
- Business cases of how to use AI in Business. You fit try Introduction to AI for business users learning path for Microsoft Learn, or AI Business School, wey dem develop join body wit INSEAD.
- Classic Machine Learning, wey well explain for our Machine Learning for Beginners Curriculum.
- Practical AI applications wey wey build using Cognitive Services. For dis one, we recommend say you start wit modules wey dey Microsoft Learn for vision, natural language processing, Generative AI with Azure OpenAI Service and oda modules.
- Specific ML Cloud Frameworks, like Azure Machine Learning, Microsoft Fabric, or Azure Databricks. You fit try Build and operate machine learning solutions with Azure Machine Learning and Build and Operate Machine Learning Solutions with Azure Databricks learning paths.
- Conversational AI and Chat Bots. E get separate Create conversational AI solutions learning path, you fit still check dis blog post for more details.
- Deep Mathematics behind deep learning. For dis one, we recommend say you check Deep Learning by Ian Goodfellow, Yoshua Bengio and Aaron Courville, wey still dey available online at https://www.deeplearningbook.org/.
If you want gentle introduction to AI in the Cloud topics you fit consider taking di Get started with artificial intelligence on Azure Learning Path.
Content
Each lesson contains
- Pre-reading material
- Executable Jupyter Notebooks, wey dem sabi run, wey dey often relate to framework (PyTorch or TensorFlow). Di executable notebook also get plenty theoretical material, so to sabi di topic you go need go through at least one version of di notebook (either PyTorch or TensorFlow).
- Labs wey dey for some topics, wey go give you chance to try apply di material wey you don learn to one particular wahala.
- Some sections get links to MS Learn modules wey dey cover related topics.
Getting Started
🎯 New to AI? Start Here!
If you never sabi AI before and you want beta, hands-on examples quick quick, check our Beginner-Friendly Examples! Dem get:
-
🌟 Hello AI World - Your first AI program (pattern recognition)
-
🧠 Simple Neural Network - Build neural network from scratch
-
🖼️ Image Classifier - Classify image dem wit detailed comments
-
💬 Text Sentiment - Analyze positive/negative text
Dem examples na to help you sabi AI concepts before you jump enter di full curriculum.
📚 Full Curriculum Setup
- We don create setup lesson to help you set up your development environment. - For Educators, we don create curricula setup lesson for una too!
- How to Run the code for VSCode or Codespace
Follow these steps:
Fork the Repository: Click the "Fork" button for top-right corner of dis page.
Clone the Repository: git clone https://github.com/microsoft/AI-For-Beginners.git
No forget to star (🌟) dis repo make e easy for you find later.
Meet other Learners
Join our official AI Discord server to meet and network wit other learners wey dey do dis course and get support.
If you get product feedback or questions as you dey build visit our Azure AI Foundry Developer Forum
Quizzes
A note about quizzes: All quizzes dey for Quiz-app folder inside etc\quiz-app, or Online Here Dem link from within di lessons, di quiz app fit run locally or fit deploy to Azure; follow di instruction for
quiz-appfolder. Dem dey slowly dey localize.
Help Wanted
You get suggestions or you see any spelling or code errors? Raise issue or create pull request.
Special Thanks
- ✍️ Primary Author: Dmitry Soshnikov, PhD
- 🔥 Editor: Jen Looper, PhD
- 🎨 Sketchnote illustrator: Tomomi Imura
- ✅ Quiz Creator: Lateefah Bello, MLSA
- 🙏 Core Contributors: Evgenii Pishchik
Other Curricula
Our team dey produce other curricula! Check am out:
LangChain
Azure / Edge / MCP / Agents
Generative AI Series
Core Learning
Copilot Series
Getting Help
If you jam stuck or get any questions about building AI apps. Join other learners and experienced developers for discussions about MCP. Na support community wey questions dey welcome and knowledge dey freely shared.
If you get product feedback or errors as you dey build visit:
Disclaimer: Dis document e don translate wit AI translation service wey dem dey call Co-op Translator. Even tho we dey try make am correct, abeg make you sabi say automatic translation fit get some errors or wahala. The og document wey e dey original language na im you suppose trust pass. If na serious info, e better make person wey sabi translate am well well translate am. We no go carry any blame for any meaning wey you no understand well or any mistake wey come from dis translation.
