|
|
||
|---|---|---|
| .. | ||
| etc | ||
| examples | ||
| lessons | ||
| 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 na beginner-friendly 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 full ground, na im dey make di download size big. If you want clone without 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 much faster download.
If you want make dem add extra translation languages, dem list dey here
Join di Community
Wetin you go learn
For this curriculum, you go learn:
- Different ways to do Artificial Intelligence, including di "good old" symbolic way wit Knowledge Representation and reasoning (GOFAI).
- Neural Networks and Deep Learning, wey be di main tin for modern AI. We go show di concepts behind these important topics wit code for two popular frameworks - TensorFlow and PyTorch.
- Neural Architectures for work wit images and text. We go cover recent models but e fit no too strong for the newest ones.
- Less popular AI ways, like Genetic Algorithms and Multi-Agent Systems.
Wetin we no go talk for dis curriculum:
Find all additional resources for this course in our Microsoft Learn collection
- Business tins wey dey use AI for Business. Try check Introduction to AI for business users learning path for Microsoft Learn, or AI Business School, wey dem develop together wit INSEAD.
- Classic Machine Learning, wey well explain for our Machine Learning for Beginners Curriculum.
- Practical AI work wey build using Cognitive Services. For these, we advise say start wit Microsoft Learn modules for vision, natural language processing, Generative AI with Azure OpenAI Service and others.
- Specific ML Cloud Frameworks, like Azure Machine Learning, Microsoft Fabric, or Azure Databricks. Try use 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. Dem get separate Create conversational AI solutions learning path, plus you fit also check dis blog post for more info.
- Deep Mathematics behind deep learning. For this one, we recommend Deep Learning by Ian Goodfellow, Yoshua Bengio and Aaron Courville, wey also dey online at https://www.deeplearningbook.org/.
For soft soft introduction to AI in the Cloud topics, you fit try di Get started with artificial intelligence on Azure Learning Path.
Content
Each lesson contains
- Pre-reading material
- Executable Jupyter Notebooks, wey dey often specific to the framework (PyTorch or TensorFlow). The executable notebook sef get plenty theoretical material, so to understand the topic you need to go through at least one version of the notebook (either PyTorch or TensorFlow).
- Labs wey dey available for some topics, wey go give you chance to try apply wetin you don learn for a specific problem.
- Some sections get links to MS Learn modules wey cover related topics.
Getting Started
🎯 New to AI? Start Here!
If you dey completely new to AI and you want quick, hands-on examples, check out our Beginner-Friendly Examples! Dem include:
- 🌟 Hello AI World - Your first AI program (pattern recognition)
- 🧠 Simple Neural Network - Build neural network from scratch
- 🖼️ Image Classifier - Classify images wit detailed comments
- 💬 Text Sentiment - Analyse positive/negative text
Dem examples dem design to help you sabi AI concepts before you go enter the full curriculum.
📚 Full Curriculum Setup
- We don create setup lesson to help you setup 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 the 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 so e go easy for you to find am later.
Meet other Learners
Join our official AI Discord server to meet and network wit other learners wey dey do dis course and get help.
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 inside the Quiz-app folder for etc\quiz-app, or Online Here Dem link from inside the lessons, the quiz app fit run locally or fit deploy for Azure; follow instruction wey dey the
quiz-appfolder. Dem dey slowly dey localize.
Help Wanted
You get suggestions or you see 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 wall or get any question about building AI apps. Join other learners and experienced devs for talks about MCP. Na supportive community wey questions dey welcome and dem dey share knowledge freely.
If you get product feedback or errors while you dey build, visit:
Disclaimer:
Dis document na so AI translation service Co-op Translator translate am. Even though we dey try make am correct, abeg sabi say automated translations fit get errors or wahala. Make you always trust the original document wey dey the original language as the real correct source. If na important info, e better make person wey sabi do human translation help you. We no go take responsibility if any misunderstanding or wrong meaning show because of this translation.
