![]() |
|---|
| 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 inside 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 | 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
You prefer make you Clone am for your machine?
Dis repo get 50+ language translations wey go make di download size big well-well. If you want clone am without 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 go give you everything to complete di course wey go download sharp-sharp.
If you wan make we support more translation languages, you fit find dem here
For dis curriculum, you go learn:
- Different waya dem dey take handle Artificial Intelligence, including di "good old" symbolic way with Knowledge Representation and reasoning (GOFAI).
- Neural Networks and Deep Learning, wey be di core of modern AI. We go show the basic tin dem for dis important topics by using code inside two of di most popular frameworks - TensorFlow and PyTorch.
- Neural Architectures for workin wit images and text. We go cover recent models but fit be e no too dey up-to-date on 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 using AI in Business. You fit consider to take Introduction to AI for business users learning path for Microsoft Learn, or AI Business School, wey dem develop join hand with INSEAD.
- Classic Machine Learning, wey well describe for our Machine Learning for Beginners Curriculum.
- Practical AI applications wey dem build using Cognitive Services. For dis one, we recommend say you start with modules for Microsoft Learn about 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. You fit 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. E get separate Create conversational AI solutions learning path, and you fit also check dis blog post for more detail.
- Deep Mathematics behind deep learning. For dis one, we recommend say you check Deep Learning by Ian Goodfellow, Yoshua Bengio and Aaron Courville, wey also dey online at https://www.deeplearningbook.org/.
For gentle introduction to AI in the Cloud topics, you fit consider to take the Get started with artificial intelligence on Azure Learning Path.
- Pre-reading material
- Executable Jupyter Notebooks, wey dem dey usually make for di framework (PyTorch or TensorFlow). Di executable notebook still get plenti theoretical material, so if you wan understand di topic you must run through at least one version of di notebook (na PyTorch or TensorFlow).
- Labs wey dem get for some topics, wey go give you chance to try apply di material wey you don learn to one kain problem.
- Some sections get links go MS Learn modules wey cover related topics.
If you never sabi AI before and you want quick, hands-on examples, make you 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 images wit detailed comments
- π¬ Text Sentiment - Analyze positive/negative text
These examples dem dey make to help you understand AI concepts before you go full-ground for di curriculum.
- We create one setup lesson to help you set up your development environment. - For Educators, we also create one curricula setup lesson for you!
- How to Run the code inside VSCode or Codespace
Follow these steps:
Fork the Repository: Click the "Fork" button for the 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 am easy to find later.
Join our official AI Discord server make you meet and network with other learners wey dey do this course and get support.
If you get product feedback or questions while you dey build, make you visit our Azure AI Foundry Developer Forum
A note about quizzes: All quizzes dey inside Quiz-app folder for etc\quiz-app, or Online Here Dem dey link inside the lessons, and di quiz app fit run locally or deploy for Azure; follow di instruction wey dey
quiz-appfolder. Dem dey slowly dey localize.
You get suggestions or find spelling or code error? Make you 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! Make you check:
If you jam stuck or you get any question about how to build AI apps. Make you join other learners and experience developers for discussions about MCP. Na supportive community where questions dem dey welcome and knowledge dem dey share freely.
If you get product feedback or errors while you dey build, make you visit:
Disclaimer:
Dis document na AI translation service Co-op Translator wey translate am. Even though we dey try make am correct, abeg sabi say automated translation fit get some wahala or mistake. Di original document wey dem write for im own language na di main correct version. If na serious info, make you use professional human translation. We no go take blame if person no understand or misunderstand correct because of dis translation.
