![]() |
|---|
| 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 dey beginner-friendly and e cover tools like TensorFlow and PyTorch, plus ethics for AI
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 | Khmer | 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 go make di download size big. If you wan clone without di translations, use sparse checkout:
Bash / macOS / Linux:
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'CMD (Windows):
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 one go give you everything wey you need to finish di course with beta download speed.
If you want make we add more translation languages dem wey dey listed here
For dis curriculum, you go learn:
- Different ways to take do Artificial Intelligence, including di "good old" symbolic style wit Knowledge Representation and reasoning (GOFAI).
- Neural Networks and Deep Learning, wey be di main tin for modern AI. We go explain di ideas behind dem using code for two of di most popular frameworks - TensorFlow and PyTorch.
- Neural Architectures wey dem dey use to work wit images and text. We go cover recent models but fit no too up-to-date with di latest beta.
- Other less popular AI ways like Genetic Algorithms and Multi-Agent Systems.
Wet we no go cover for dis curriculum:
Find all additional resources for this course in our Microsoft Learn collection
- Business use cases for AI in Business. Try consider to take Introduction to AI for business users learning path for Microsoft Learn, or AI Business School, wey dem create together with INSEAD.
- Classic Machine Learning, wey well explain for our Machine Learning for Beginners Curriculum.
- Practical AI apps wey dem build using Cognitive Services. For dis one, we recommend you start with di 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. Make you 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, and you fit also check this blog post for more detail.
- Deep Mathematics wey dey behind deep learning. For dis one, we go recommend Deep Learning book by Ian Goodfellow, Yoshua Bengio and Aaron Courville, wey you fit also find online at https://www.deeplearningbook.org/.
If na soft introduction to AI in the Cloud topics you want, you fit consider to take Get started with artificial intelligence on Azure Learning Path.
- Pre-reading material
- Executable Jupyter Notebooks, wey dem dey usually make for one framework (PyTorch or TensorFlow). The executable notebook still get plenty theoretical material, so to sabi the topic you gats waka through at least one version of the notebook (whether Na PyTorch or TensorFlow).
- Labs wey dey for some topics, wey go give you chance to try apply the material wey you don learn to one specific problem.
- Some sections get links to MS Learn modules wey cover related topics.
If you be complete new for AI and you want quick, hands-on examples, check out our Beginner-Friendly Examples! These ones include:
- π Hello AI World - Your first AI program (pattern recognition)
- π§ Simple Neural Network - Make neural network from scratch
- πΌοΈ Image Classifier - Classify images with detailed comments
- π¬ Text Sentiment - Analyze positive/negative text
These examples dem design to help you understand AI concepts before you enter full curriculum.
- We don make one setup lesson to help you set up your development environment. - For Educators, we still don make one curricula setup lesson for you too!
- How to Run the code for VSCode or Codespace
Follow these steps:
Fork the Repository: Click the "Fork" button wey dey top-right corner of this page.
Clone the Repository: git clone https://github.com/microsoft/AI-For-Beginners.git
No forget to star (π) this repo to make e easy to find later.
Join our official AI Discord server to meet and network with other learners wey dey do this course and get support.
If you get product feedback or questions as you dey build visit our Azure AI Foundry Developer Forum
A note about quizzes: All quizzes dey for the Quiz-app folder inside etc\quiz-app, or Online Here Dem link am from inside the lessons. The quiz app fit run locally or e fit deploy for Azure; just follow the instruction wey dey the
quiz-appfolder. Dem dey gradually dey localize am.
You get suggestions or you don find spelling or code errors? Raise issue or create pull request.
- βοΈ Primary Author: Dmitry Soshnikov, PhD
- π₯ Editor: Jen Looper, PhD
- π¨ Sketchnote illustrator: Tomomi Imura
- β Quiz Creator: Lateefah Bello, MLSA
- π Core Contributors: Evgenii Pishchik
Our team dey produce other curricula! Check am out:
If you jam problem or you get any questions about how to build AI apps. Come join other learners and developers wey get experience for MCP discussions. Na supportive community wey questions dey welcome and knowledge dey share free freely.
If you get product feedback or find error while you dey build, visit:
Disclaimer:
Dis document don translate wit AI translation service Co-op Translator. Even though we dey try make am correct, abeg sabi say automated translation fit get mistake or no too clear. The original document wey e dey for ground language na im get authority pass. For important info, e better to use professional human translation. We no go take any blame if person misunderstand or misinterpret anything wey come from this translation.
