#77th of 8 in Learning and cookbooks

ai-for-beginners

12-week, 24-lesson AI curriculum with PyTorch and TensorFlow notebooks

Stars
69.7k
License
MIT
Last commit
Sep 2026
Language
Jupyter Notebook

Checked on GitHub.

Overview

A Microsoft course that teaches AI from symbolic and expert systems through neural networks, computer vision, NLP, genetic algorithms, reinforcement learning, multi-agent systems and ethics. Lessons pair text with Jupyter notebooks in PyTorch and/or TensorFlow/Keras, and several have labs. Translations into 50+ languages are generated by a GitHub Action.

Who it is for: Beginners learning AI fundamentals with hands-on Python notebooks

Strengths

  • Covers symbolic AI, deep learning, vision, NLP, RL and ethics in one ordered path
  • Most lessons have both PyTorch and TensorFlow/Keras notebooks
  • Labs for many lessons, plus a Binder badge to run notebooks in the browser
  • 50+ automated translations; MIT license

Weaknesses

  • NLP stops at transformers/BERT and GPT basics; README admits it lags the state of the art
  • Excludes classic ML, cloud services and deep math; it points to other courses
  • Not every lesson has a lab; some notebooks are TensorFlow-only or PyTorch-only
  • Translations inflate clone size; sparse checkout is needed to skip them

What it needs

  • Needs Jupyter, PyTorch, TensorFlow, Keras, OpenCV

Also in Learning and cookbooks

See all 8
Also in Learning and cookbooks
RankProjectScore
1generative-ai-for-beginners21-lesson course on building generative AI apps in Python and TypeScript121.3k starsMIT80 out of 100
2ai-engineering-from-scratchHands-on curriculum for building AI systems from math to agents68.4k starsMIT75 out of 100
3llms-from-scratchCode for the book on building a GPT-style LLM in PyTorch106.5k starscustom license74 out of 100
#4hello-agentsChinese-language course on building LLM agents from scratch82.9k starscustom license72 out of 100
#5ai-agents-for-beginners18-lesson course on building AI agents with Microsoft Agent Framework77.1k starsMIT70 out of 100