microsoft/AI-For-BeginnersPublic

12 Weeks, 24 Lessons, AI for All!

AI summary: A comprehensive, 12-week curriculum for learning Artificial Intelligence from Microsoft.

Stars
69.4K
+125 today
Forks
13.4K
Watchers
662
Open issues
2
Open PRs
10
Contributors
~90
Commits
1.3K
Branches
10

Jupyter NotebookMITCreated Mar 3, 2021Last push 17d ago+468 stars this week+1.4K this month

Quick answers

What is AI-For-Beginners?
A comprehensive, 12-week curriculum for learning Artificial Intelligence from Microsoft.
What does AI-For-Beginners do?
This repository provides a full curriculum designed to teach the fundamentals of Artificial Intelligence over 12 weeks. It covers a wide range of topics, starting from basic symbolic AI and progressing to modern neural networks, computer vision, and natural language processing. The course uses popular frameworks like TensorFlow and PyTorch, offering hands-on labs, quizzes, and projects to ensure practical understanding of the concepts. It is structured to guide complete beginners through complex AI topics systematically. The curriculum incorporates interactive Jupyter notebooks that can be executed directly within standard browser environments.
Who is AI-For-Beginners for?
It is ideal for beginners, students, and educators seeking a structured introduction to Artificial Intelligence. Software engineers transitioning into AI roles will also find it to be a solid foundational resource.
How do I get started with AI-For-Beginners?
git clone --filter=blob:none --sparse https://github.com/microsoft/AI-For-Beginners.git
How popular is AI-For-Beginners on GitHub?
microsoft/AI-For-Beginners has 69,386 stars and 13,443 forks on GitHub, and gained 468 stars in the last 7 days.
What license does AI-For-Beginners use?
microsoft/AI-For-Beginners is released under the MIT license.

Star history

since Jun 27, 2021
020K40K60KJun 2021Mar 2023Dec 2024Oct 2026
69.4K stars as of Oct 2, 2026. Before Jul 29, 2026, reconstructed from public GitHub event archives (checked against the repository's real star total); since then measured daily.

Contribution activity

commits per day, last 52 weeks
OctNovDecJanFebMarAprMayJunJulAugSepMonWedFri2025-10-05: 0 commits2025-10-06: 0 commits2025-10-07: 0 commits2025-10-08: 0 commits2025-10-09: 0 commits2025-10-10: 0 commits2025-10-11: 2 commits2025-10-12: 0 commits2025-10-13: 0 commits2025-10-14: 0 commits2025-10-15: 0 commits2025-10-16: 0 commits2025-10-17: 1 commit2025-10-18: 0 commits2025-10-19: 0 commits2025-10-20: 0 commits2025-10-21: 0 commits2025-10-22: 0 commits2025-10-23: 0 commits2025-10-24: 3 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 0 commits2025-10-28: 0 commits2025-10-29: 1 commit2025-10-30: 0 commits2025-10-31: 0 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 0 commits2025-11-04: 0 commits2025-11-05: 0 commits2025-11-06: 0 commits2025-11-07: 0 commits2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 0 commits2025-11-11: 0 commits2025-11-12: 1 commit2025-11-13: 1 commit2025-11-14: 0 commits2025-11-15: 1 commit2025-11-16: 0 commits2025-11-17: 0 commits2025-11-18: 3 commits2025-11-19: 0 commits2025-11-20: 0 commits2025-11-21: 0 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 0 commits2025-11-25: 2 commits2025-11-26: 2 commits2025-11-27: 0 commits2025-11-28: 0 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 0 commits2025-12-03: 0 commits2025-12-04: 0 commits2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 0 commits2025-12-09: 0 commits2025-12-10: 0 commits2025-12-11: 0 commits2025-12-12: 1 commit2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 0 commits2025-12-16: 0 commits2025-12-17: 1 commit2025-12-18: 0 commits2025-12-19: 2 commits2025-12-20: 0 commits2025-12-21: 2 commits2025-12-22: 1 commit2025-12-23: 0 commits2025-12-24: 0 commits2025-12-25: 1 commit2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 1 commit2025-12-31: 0 commits2026-01-01: 86 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 9 commits2026-01-06: 0 commits2026-01-07: 0 commits2026-01-08: 0 commits2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 6 commits2026-01-16: 16 commits2026-01-17: 2 commits2026-01-18: 1 commit2026-01-19: 0 commits2026-01-20: 0 commits2026-01-21: 0 commits2026-01-22: 1 commit2026-01-23: 0 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 0 commits2026-01-27: 0 commits2026-01-28: 0 commits2026-01-29: 0 commits2026-01-30: 39 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 0 commits2026-02-03: 0 commits2026-02-04: 1 commit2026-02-05: 0 commits2026-02-06: 19 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 0 commits2026-02-10: 0 commits2026-02-11: 0 commits2026-02-12: 0 commits2026-02-13: 0 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 0 commits2026-02-18: 0 commits2026-02-19: 1 commit2026-02-20: 0 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 0 commits2026-02-24: 0 commits2026-02-25: 0 commits2026-02-26: 0 commits2026-02-27: 6 commits2026-02-28: 18 commits2026-03-01: 0 commits2026-03-02: 0 commits2026-03-03: 0 commits2026-03-04: 2 commits2026-03-05: 0 commits2026-03-06: 0 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 0 commits2026-03-10: 0 commits2026-03-11: 0 commits2026-03-12: 0 commits2026-03-13: 0 commits2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 0 commits2026-03-17: 0 commits2026-03-18: 0 commits2026-03-19: 0 commits2026-03-20: 0 commits2026-03-21: 1 commit2026-03-22: 0 commits2026-03-23: 0 commits2026-03-24: 0 commits2026-03-25: 0 commits2026-03-26: 0 commits2026-03-27: 0 commits2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 0 commits2026-03-31: 0 commits2026-04-01: 0 commits2026-04-02: 0 commits2026-04-03: 0 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 21 commits2026-04-07: 0 commits2026-04-08: 1 commit2026-04-09: 0 commits2026-04-10: 0 commits2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 0 commits2026-04-14: 0 commits2026-04-15: 0 commits2026-04-16: 0 commits2026-04-17: 0 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 20 commits2026-04-21: 0 commits2026-04-22: 0 commits2026-04-23: 0 commits2026-04-24: 0 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 0 commits2026-04-28: 0 commits2026-04-29: 0 commits2026-04-30: 0 commits2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 0 commits2026-05-05: 0 commits2026-05-06: 0 commits2026-05-07: 0 commits2026-05-08: 0 commits2026-05-09: 1 commit2026-05-10: 0 commits2026-05-11: 0 commits2026-05-12: 0 commits2026-05-13: 0 commits2026-05-14: 0 commits2026-05-15: 0 commits2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 0 commits2026-05-19: 0 commits2026-05-20: 1 commit2026-05-21: 0 commits2026-05-22: 0 commits2026-05-23: 1 commit2026-05-24: 0 commits2026-05-25: 0 commits2026-05-26: 0 commits2026-05-27: 0 commits2026-05-28: 0 commits2026-05-29: 0 commits2026-05-30: 0 commits2026-05-31: 0 commits2026-06-01: 0 commits2026-06-02: 0 commits2026-06-03: 0 commits2026-06-04: 0 commits2026-06-05: 0 commits2026-06-06: 0 commits2026-06-07: 0 commits2026-06-08: 0 commits2026-06-09: 0 commits2026-06-10: 0 commits2026-06-11: 0 commits2026-06-12: 0 commits2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 0 commits2026-06-16: 0 commits2026-06-17: 0 commits2026-06-18: 1 commit2026-06-19: 0 commits2026-06-20: 0 commits2026-06-21: 0 commits2026-06-22: 0 commits2026-06-23: 0 commits2026-06-24: 0 commits2026-06-25: 0 commits2026-06-26: 0 commits2026-06-27: 2 commits2026-06-28: 0 commits2026-06-29: 0 commits2026-06-30: 0 commits2026-07-01: 1 commit2026-07-02: 10 commits2026-07-03: 0 commits2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 2 commits2026-07-07: 0 commits2026-07-08: 18 commits2026-07-09: 0 commits2026-07-10: 0 commits2026-07-11: 0 commits2026-07-12: 0 commits2026-07-13: 16 commits2026-07-14: 4 commits2026-07-15: 18 commits2026-07-16: 0 commits2026-07-17: 1 commit2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 0 commits2026-07-21: 1 commit2026-07-22: 0 commits2026-07-23: 0 commits2026-07-24: 0 commits2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 0 commits2026-07-28: 0 commits2026-07-29: 0 commits2026-07-30: 0 commits2026-07-31: 1 commit2026-08-01: 0 commits2026-08-02: 2 commits2026-08-03: 1 commit2026-08-04: 0 commits2026-08-05: 1 commit2026-08-06: 2 commits2026-08-07: 2 commits2026-08-08: 0 commits2026-08-09: 1 commit2026-08-10: 0 commits2026-08-11: 0 commits2026-08-12: 0 commits2026-08-13: 0 commits2026-08-14: 0 commits2026-08-15: 0 commits2026-08-16: 0 commits2026-08-17: 0 commits2026-08-18: 3 commits2026-08-19: 0 commits2026-08-20: 1 commit2026-08-21: 0 commits2026-08-22: 0 commits2026-08-23: 0 commits2026-08-24: 0 commits2026-08-25: 0 commits2026-08-26: 1 commit2026-08-27: 0 commits2026-08-28: 0 commits2026-08-29: 0 commits2026-08-30: 3 commits2026-08-31: 0 commits2026-09-01: 0 commits2026-09-02: 0 commits2026-09-03: 0 commits2026-09-04: 4 commits2026-09-05: 0 commits2026-09-06: 0 commits2026-09-07: 0 commits2026-09-08: 0 commits2026-09-09: 0 commits2026-09-10: 0 commits2026-09-11: 0 commits2026-09-12: 0 commits2026-09-13: 0 commits2026-09-14: 0 commits2026-09-15: 0 commits2026-09-16: 0 commits2026-09-17: 0 commits2026-09-18: 0 commits2026-09-19: 0 commits2026-09-20: 0 commits2026-09-21: 0 commits2026-09-22: 0 commits2026-09-23: 0 commits2026-09-24: 0 commits2026-09-25: 0 commits2026-09-26: 0 commits2026-09-27: 0 commits2026-09-28: 0 commits2026-09-29: 0 commits2026-09-30: 0 commits2026-10-01: 0 commits2026-10-02: 0 commits2026-10-03: 0 commits
375 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Landmark project

    69,386 stars

  • Battle-tested

    5 years of history

  • Permissive license

    MIT

  • Continuous integration

    Automated checks passing

  • Repeat trending

    29 trending appearances

What AI-For-Beginners does

This repository provides a full curriculum designed to teach the fundamentals of Artificial Intelligence over 12 weeks. It covers a wide range of topics, starting from basic symbolic AI and progressing to modern neural networks, computer vision, and natural language processing. The course uses popular frameworks like TensorFlow and PyTorch, offering hands-on labs, quizzes, and projects to ensure practical understanding of the concepts. It is structured to guide complete beginners through complex AI topics systematically. The curriculum incorporates interactive Jupyter notebooks that can be executed directly within standard browser environments.

It is ideal for beginners, students, and educators seeking a structured introduction to Artificial Intelligence. Software engineers transitioning into AI roles will also find it to be a solid foundational resource.

  • Structured weekly curriculum: It offers 12 weeks of structured lessons progressing from basics to advanced topics.
  • Broad AI coverage: It includes symbolic AI, neural networks, computer vision, and NLP.
  • Framework agnostic examples: It provides coding examples in both PyTorch and TensorFlow.
  • Hands-on execution labs: It includes practical assignments and Jupyter notebooks for execution.
  • Comprehensive learning resources: It features quizzes, reading materials, and project guidelines.

Where teams use it

Self-paced Learning

Individuals learning AI concepts from scratch at their own pace.

Academic Courses

Educators using the curriculum as a foundation for university or bootcamp classes.

Skill Transition

Software engineers looking to pivot into data science or AI roles.

Corporate Training

Companies upskilling their workforce in AI fundamentals.

Getting started: git clone --filter=blob:none --sparse https://github.com/microsoft/AI-For-Beginners.git

README

main branch

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars Binder Gitter

Microsoft Foundry Discord

Artificial Intelligence for Beginners - A Curriculum

Sketchnote by @girlie_mac https://twitter.com/girlie_mac
AI For Beginners - Sketchnote by @girlie_mac

Explore the world of Artificial Intelligence (AI) with our 12-week, 24-lesson curriculum! It includes practical lessons, quizzes, and labs. The curriculum is beginner-friendly and covers tools like TensorFlow and PyTorch, as well as ethics in 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 | 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?

This repository includes 50+ language translations which significantly increases the download size. To clone 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"

This gives you everything you need to complete the course with a much faster download.

If you wish to have additional translations languages supported are listed here

Join the Community

Microsoft Foundry Discord

🤝 Contributing

We welcome contributions from the community! Whether you're fixing typos, improving documentation, or adding new examples, your help makes this curriculum better for everyone. Check out our CONTRIBUTING.md guide to get started.

What you will learn

Mindmap of the Course

In this curriculum, you will learn:

  • Different approaches to Artificial Intelligence, including the "good old" symbolic approach with Knowledge Representation and reasoning (GOFAI).
  • Neural Networks and Deep Learning, which are at the core of modern AI. We will illustrate the concepts behind these important topics using code in two of the most popular frameworks - TensorFlow and PyTorch.
  • Neural Architectures for working with images and text. We will cover recent models but may be a bit lacking in the state-of-the-art.
  • Less popular AI approaches, such as Genetic Algorithms and Multi-Agent Systems.

What we will not cover in this curriculum:

Find all additional resources for this course in our Microsoft Learn collection

For a gentle introduction to AI in the Cloud topics you may consider taking the Get started with artificial intelligence on Azure Learning Path.

Content

Lesson Link PyTorch/Keras/TensorFlow Lab
0 Course Setup Setup Your Development Environment
I Introduction to AI
01 Introduction and History of AI - -
II Symbolic AI
02 Knowledge Representation and Expert Systems Expert Systems / Ontology /Concept Graph
III Introduction to Neural Networks
03 Perceptron Notebook Lab
04 Multi-Layered Perceptron and Creating our own Framework Notebook Lab
05 Intro to Frameworks (PyTorch/TensorFlow) and Overfitting PyTorch / Keras / TensorFlow Lab
IV Computer Vision PyTorch / TensorFlow Explore Computer Vision on Microsoft Azure
06 Intro to Computer Vision. OpenCV Notebook Lab
07 Convolutional Neural Networks & CNN Architectures PyTorch /TensorFlow Lab
08 Pre-trained Networks and Transfer Learning and Training Tricks PyTorch / TensorFlow Lab
09 Autoencoders and VAEs PyTorch / TensorFlow
10 Generative Adversarial Networks & Artistic Style Transfer PyTorch / TensorFlow
11 Object Detection TensorFlow Lab
12 Semantic Segmentation. U-Net PyTorch / TensorFlow
V Natural Language Processing PyTorch /TensorFlow Explore Natural Language Processing on Microsoft Azure
13 Text Representation. Bow/TF-IDF PyTorch / TensorFlow
14 Semantic word embeddings. Word2Vec and GloVe PyTorch / TensorFlow
15 Language Modeling. Training your own embeddings PyTorch / TensorFlow Lab
16 Recurrent Neural Networks PyTorch / TensorFlow
17 Generative Recurrent Networks PyTorch / TensorFlow Lab
18 Transformers. BERT. PyTorch /TensorFlow
19 Named Entity Recognition TensorFlow Lab
20 Large Language Models, Prompt Programming and Few-Shot Tasks PyTorch
VI Other AI Techniques
21 Genetic Algorithms Notebook
22 Deep Reinforcement Learning PyTorch /TensorFlow Lab
23 Multi-Agent Systems
VII AI Ethics
24 AI Ethics and Responsible AI Microsoft Learn: Responsible AI Principles
IX Extras
25 Multi-Modal Networks, CLIP and VQGAN Notebook

Each lesson contains

  • Pre-reading material
  • Executable Jupyter Notebooks, which are often specific to the framework (PyTorch or TensorFlow). The executable notebook also contains a lot of theoretical material, so to understand the topic you need to go through at least one version of the notebook (either PyTorch or TensorFlow).
  • Labs available for some topics, which give you an opportunity to try applying the material you have learned to a specific problem.
  • Some sections contain links to MS Learn modules that cover related topics.

Getting Started

🎯 New to AI? Start Here!

If you're completely new to AI and want quick, hands-on examples, check out our Beginner-Friendly Examples! These include:

  • 🌟 Hello AI World - Your first AI program (pattern recognition)
  • 🧠 Simple Neural Network - Build a neural network from scratch
  • 🖼️ Image Classifier - Classify images with detailed comments
  • 💬 Text Sentiment - Analyze positive/negative text

These examples are designed to help you understand AI concepts before diving into the full curriculum.

📚 Full Curriculum Setup

Follow these steps:

Fork the Repository: Click on the "Fork" button at the top-right corner of this page.

Clone the Repository: git clone https://github.com/microsoft/AI-For-Beginners.git

Don't forget to star (🌟) this repo to find it easier later.

Meet other Learners

Join our official AI Discord server to meet and network with other learners taking this course and get support.

If you have product feedback or questions whilst building visit our Azure AI Foundry Developer Forum

Quizzes

A note about quizzes: All quizzes are contained in the Quiz-app folder in etc\quiz-app, or Online Here They are linked from within the lessons the quiz app can be run locally or deployed to Azure; follow the instruction in the quiz-app folder. They are gradually being localized.

Help Wanted

Do you have suggestions or found spelling or code errors? Raise an issue or create a pull request.

Special Thanks

Other Curricula

Our team produces other curricula! Check out:

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


Generative AI Series

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


Core Learning

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


Copilot Series

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

Getting Help

If you get stuck or have any questions about building AI apps. Join fellow learners and experienced developers in discussions about MCP. It's a supportive community where questions are welcome and knowledge is shared freely.

Microsoft Foundry Discord

If you have product feedback or errors while building visit:

Microsoft Foundry Developer Forum

View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all
  • Al

    #757 · 9d ago · by phamquang23795-netizen

  • 28

    #756 · 14d ago · by VasikKvasik · 1 comments

Discussions

all 18

Code frequency

additions and deletions
+383K-383KWeek of 2025-10-05: +116,165 linesWeek of 2025-10-05: -3,545 linesWeek of 2025-10-12: +3 linesWeek of 2025-10-12: -3 linesWeek of 2025-10-19: +4,658 linesWeek of 2025-10-19: -3,779 linesWeek of 2025-10-26: +3 linesWeek of 2025-10-26: -3 linesWeek of 2025-11-02: +0 linesWeek of 2025-11-02: -0 linesWeek of 2025-11-09: +9 linesWeek of 2025-11-09: -9 linesWeek of 2025-11-16: +62,367 linesWeek of 2025-11-16: -5,529 linesWeek of 2025-11-23: +180,073 linesWeek of 2025-11-23: -10,861 linesWeek of 2025-11-30: +0 linesWeek of 2025-11-30: -0 linesWeek of 2025-12-07: +18,405 linesWeek of 2025-12-07: -18,325 linesWeek of 2025-12-14: +8,579 linesWeek of 2025-12-14: -8,249 linesWeek of 2025-12-21: +9,827 linesWeek of 2025-12-21: -9,856 linesWeek of 2025-12-28: +67,518 linesWeek of 2025-12-28: -67,263 linesWeek of 2026-01-04: +6,209 linesWeek of 2026-01-04: -5,698 linesWeek of 2026-01-11: +85,985 linesWeek of 2026-01-11: -47,154 linesWeek of 2026-01-18: +950 linesWeek of 2026-01-18: -950 linesWeek of 2026-01-25: +370,481 linesWeek of 2026-01-25: -382,980 linesWeek of 2026-02-01: +5,656 linesWeek of 2026-02-01: -5,476 linesWeek of 2026-02-08: +0 linesWeek of 2026-02-08: -0 linesWeek of 2026-02-15: +8 linesWeek of 2026-02-15: -8 linesWeek of 2026-02-22: +61,922 linesWeek of 2026-02-22: -62,011 linesWeek of 2026-03-01: +25 linesWeek of 2026-03-01: -25 linesWeek of 2026-03-08: +0 linesWeek of 2026-03-08: -0 linesWeek of 2026-03-15: +6 linesWeek of 2026-03-15: -6 linesWeek of 2026-03-22: +0 linesWeek of 2026-03-22: -0 linesWeek of 2026-03-29: +0 linesWeek of 2026-03-29: -0 linesWeek of 2026-04-05: +61,810 linesWeek of 2026-04-05: -4,872 linesWeek of 2026-04-12: +0 linesWeek of 2026-04-12: -0 linesWeek of 2026-04-19: +2,001 linesWeek of 2026-04-19: -1,901 linesWeek of 2026-04-26: +0 linesWeek of 2026-04-26: -0 linesWeek of 2026-05-03: +175 linesWeek of 2026-05-03: -229 linesWeek of 2026-05-10: +0 linesWeek of 2026-05-10: -0 linesWeek of 2026-05-17: +4 linesWeek of 2026-05-17: -4 linesWeek of 2026-05-24: +0 linesWeek of 2026-05-24: -0 linesWeek of 2026-05-31: +0 linesWeek of 2026-05-31: -0 linesWeek of 2026-06-07: +0 linesWeek of 2026-06-07: -0 linesWeek of 2026-06-14: +1 linesWeek of 2026-06-14: -1 linesWeek of 2026-06-21: +9 linesWeek of 2026-06-21: -8 linesWeek of 2026-06-28: +355 linesWeek of 2026-06-28: -216 linesWeek of 2026-07-05: +17,651 linesWeek of 2026-07-05: -13,594 linesWeek of 2026-07-12: +916 linesWeek of 2026-07-12: -518 linesWeek of 2026-07-19: +6 linesWeek of 2026-07-19: -6 linesWeek of 2026-07-26: +1 linesWeek of 2026-07-26: -1 linesWeek of 2026-08-02: +74 linesWeek of 2026-08-02: -15 linesWeek of 2026-08-09: +3 linesWeek of 2026-08-09: -4 linesWeek of 2026-08-16: +131 linesWeek of 2026-08-16: -60 linesWeek of 2026-08-23: +1 linesWeek of 2026-08-23: -1 linesWeek of 2026-08-30: +28 linesWeek of 2026-08-30: -28 linesWeek of 2026-09-06: +0 linesWeek of 2026-09-06: -0 linesWeek of 2026-09-13: +0 linesWeek of 2026-09-13: -0 linesWeek of 2026-09-20: +0 linesWeek of 2026-09-20: -0 linesWeek of 2026-09-27: +0 linesWeek of 2026-09-27: -0 linesOct 5, 2025Sep 27, 2026
+1.1M lines added, -653.2K removed over the last year.

Commits per week

last 52 weeks
870Week of 2025-10-05: 2 commitsWeek of 2025-10-12: 1 commitsWeek of 2025-10-19: 3 commitsWeek of 2025-10-26: 1 commitsWeek of 2025-11-02: 0 commitsWeek of 2025-11-09: 3 commitsWeek of 2025-11-16: 3 commitsWeek of 2025-11-23: 4 commitsWeek of 2025-11-30: 0 commitsWeek of 2025-12-07: 1 commitsWeek of 2025-12-14: 3 commitsWeek of 2025-12-21: 4 commitsWeek of 2025-12-28: 87 commitsWeek of 2026-01-04: 9 commitsWeek of 2026-01-11: 24 commitsWeek of 2026-01-18: 2 commitsWeek of 2026-01-25: 39 commitsWeek of 2026-02-01: 20 commitsWeek of 2026-02-08: 0 commitsWeek of 2026-02-15: 1 commitsWeek of 2026-02-22: 24 commitsWeek of 2026-03-01: 2 commitsWeek of 2026-03-08: 0 commitsWeek of 2026-03-15: 1 commitsWeek of 2026-03-22: 0 commitsWeek of 2026-03-29: 0 commitsWeek of 2026-04-05: 22 commitsWeek of 2026-04-12: 0 commitsWeek of 2026-04-19: 20 commitsWeek of 2026-04-26: 0 commitsWeek of 2026-05-03: 1 commitsWeek of 2026-05-10: 0 commitsWeek of 2026-05-17: 2 commitsWeek of 2026-05-24: 0 commitsWeek of 2026-05-31: 0 commitsWeek of 2026-06-07: 0 commitsWeek of 2026-06-14: 1 commitsWeek of 2026-06-21: 2 commitsWeek of 2026-06-28: 11 commitsWeek of 2026-07-05: 20 commitsWeek of 2026-07-12: 39 commitsWeek of 2026-07-19: 1 commitsWeek of 2026-07-26: 1 commitsWeek of 2026-08-02: 8 commitsWeek of 2026-08-09: 1 commitsWeek of 2026-08-16: 4 commitsWeek of 2026-08-23: 1 commitsWeek of 2026-08-30: 7 commitsWeek of 2026-09-06: 0 commitsWeek of 2026-09-13: 0 commitsWeek of 2026-09-20: 0 commitsWeek of 2026-09-27: 0 commitsOct 5, 2025Sep 27, 2026
375 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 1 commitsSun 1:00 — 0 commitsSun 2:00 — 0 commitsSun 3:00 — 1 commitsSun 4:00 — 2 commitsSun 5:00 — 0 commitsSun 6:00 — 1 commitsSun 7:00 — 0 commitsSun 8:00 — 0 commitsSun 9:00 — 1 commitsSun 10:00 — 3 commitsSun 11:00 — 1 commitsSun 12:00 — 5 commitsSun 13:00 — 4 commitsSun 14:00 — 5 commitsSun 15:00 — 4 commitsSun 16:00 — 5 commitsSun 17:00 — 3 commitsSun 18:00 — 2 commitsSun 19:00 — 3 commitsSun 20:00 — 1 commitsSun 21:00 — 0 commitsSun 22:00 — 6 commitsSun 23:00 — 1 commitsMon 0:00 — 1 commitsMon 1:00 — 2 commitsMon 2:00 — 0 commitsMon 3:00 — 0 commitsMon 4:00 — 1 commitsMon 5:00 — 0 commitsMon 6:00 — 0 commitsMon 7:00 — 0 commitsMon 8:00 — 0 commitsMon 9:00 — 2 commitsMon 10:00 — 12 commitsMon 11:00 — 9 commitsMon 12:00 — 5 commitsMon 13:00 — 4 commitsMon 14:00 — 9 commitsMon 15:00 — 25 commitsMon 16:00 — 26 commitsMon 17:00 — 9 commitsMon 18:00 — 2 commitsMon 19:00 — 7 commitsMon 20:00 — 14 commitsMon 21:00 — 10 commitsMon 22:00 — 6 commitsMon 23:00 — 10 commitsTue 0:00 — 5 commitsTue 1:00 — 4 commitsTue 2:00 — 1 commitsTue 3:00 — 0 commitsTue 4:00 — 0 commitsTue 5:00 — 4 commitsTue 6:00 — 1 commitsTue 7:00 — 2 commitsTue 8:00 — 1 commitsTue 9:00 — 2 commitsTue 10:00 — 4 commitsTue 11:00 — 5 commitsTue 12:00 — 8 commitsTue 13:00 — 10 commitsTue 14:00 — 6 commitsTue 15:00 — 12 commitsTue 16:00 — 15 commitsTue 17:00 — 2 commitsTue 18:00 — 4 commitsTue 19:00 — 6 commitsTue 20:00 — 9 commitsTue 21:00 — 4 commitsTue 22:00 — 6 commitsTue 23:00 — 0 commitsWed 0:00 — 5 commitsWed 1:00 — 2 commitsWed 2:00 — 0 commitsWed 3:00 — 2 commitsWed 4:00 — 0 commitsWed 5:00 — 0 commitsWed 6:00 — 1 commitsWed 7:00 — 1 commitsWed 8:00 — 5 commitsWed 9:00 — 3 commitsWed 10:00 — 9 commitsWed 11:00 — 4 commitsWed 12:00 — 5 commitsWed 13:00 — 5 commitsWed 14:00 — 12 commitsWed 15:00 — 16 commitsWed 16:00 — 9 commitsWed 17:00 — 4 commitsWed 18:00 — 5 commitsWed 19:00 — 10 commitsWed 20:00 — 6 commitsWed 21:00 — 20 commitsWed 22:00 — 8 commitsWed 23:00 — 4 commitsThu 0:00 — 4 commitsThu 1:00 — 3 commitsThu 2:00 — 1 commitsThu 3:00 — 3 commitsThu 4:00 — 1 commitsThu 5:00 — 0 commitsThu 6:00 — 0 commitsThu 7:00 — 2 commitsThu 8:00 — 5 commitsThu 9:00 — 7 commitsThu 10:00 — 3 commitsThu 11:00 — 10 commitsThu 12:00 — 17 commitsThu 13:00 — 13 commitsThu 14:00 — 87 commitsThu 15:00 — 17 commitsThu 16:00 — 8 commitsThu 17:00 — 0 commitsThu 18:00 — 1 commitsThu 19:00 — 4 commitsThu 20:00 — 5 commitsThu 21:00 — 1 commitsThu 22:00 — 4 commitsThu 23:00 — 2 commitsFri 0:00 — 0 commitsFri 1:00 — 30 commitsFri 2:00 — 10 commitsFri 3:00 — 5 commitsFri 4:00 — 3 commitsFri 5:00 — 7 commitsFri 6:00 — 8 commitsFri 7:00 — 19 commitsFri 8:00 — 8 commitsFri 9:00 — 9 commitsFri 10:00 — 13 commitsFri 11:00 — 4 commitsFri 12:00 — 15 commitsFri 13:00 — 9 commitsFri 14:00 — 9 commitsFri 15:00 — 4 commitsFri 16:00 — 14 commitsFri 17:00 — 14 commitsFri 18:00 — 14 commitsFri 19:00 — 5 commitsFri 20:00 — 3 commitsFri 21:00 — 0 commitsFri 22:00 — 3 commitsFri 23:00 — 7 commitsSat 0:00 — 3 commitsSat 1:00 — 1 commitsSat 2:00 — 6 commitsSat 3:00 — 0 commitsSat 4:00 — 0 commitsSat 5:00 — 0 commitsSat 6:00 — 0 commitsSat 7:00 — 0 commitsSat 8:00 — 8 commitsSat 9:00 — 9 commitsSat 10:00 — 6 commitsSat 11:00 — 4 commitsSat 12:00 — 1 commitsSat 13:00 — 1 commitsSat 14:00 — 1 commitsSat 15:00 — 2 commitsSat 16:00 — 2 commitsSat 17:00 — 2 commitsSat 18:00 — 1 commitsSat 19:00 — 2 commitsSat 20:00 — 0 commitsSat 21:00 — 1 commitsSat 22:00 — 1 commitsSat 23:00 — 5 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Aug 30, 2026monthly#9+14,701
Aug 29, 2026monthly#9+14,701
Aug 28, 2026monthly#9+14,605
Aug 27, 2026monthly#9+14,458
Aug 26, 2026monthly#6+14,291
Aug 25, 2026monthly#6+14,152
Aug 24, 2026monthly#6+13,993
Aug 23, 2026monthly#7+13,881
Aug 22, 2026monthly#7+13,793
Aug 21, 2026monthly#8+13,592
Aug 20, 2026monthly#8+13,404
Aug 19, 2026monthly#7+13,156
Aug 18, 2026monthly#8+12,969
Aug 12, 2026weekly#9+4,028
Aug 11, 2026weekly#9+4,028
  • openclaw/openclaw

    The AI that really does things. Any OS. Any Platform. The lobster way. 🦞

    391.3K stars · TypeScript

  • obra/superpowers

    An agentic skills framework & software development methodology that works.

    295.2K stars · Shell

  • NousResearch/hermes-agent

    The agent that grows with you

    251.2K stars · Python

  • n8n-io/n8n

    Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

    206.7K stars · TypeScript

  • tensorflow/tensorflow

    An Open Source Machine Learning Framework for Everyone

    200.7K stars · C++

  • firecrawl/firecrawl

    Supercharge your AI agents with data from the web and beyond. Building the library for superintelligence. 🔥

    188.6K stars · TypeScript