⏱️ Lectura: 9 min
Microsoft and GitHub added free AI courses, data science, and machine learning to GitHub Skills, the interactive learning platform that had previously focused on Git, version control, and GitHub Actions. The expansion was reported by NDTV via MSN this week.
📑 En este artículo
- TL;DR
- What GitHub Skills’ Free AI Courses Are
- Context: From GitHub Learning Lab to GitHub Skills
- How a Course Works Under the Hood
- How to Get Started Today
- Impact: How It Compares to Other Free Platforms
- What’s Next
- Frequently Asked Questions
- Do GitHub Skills’ free AI courses cost anything?
- Do I need to know how to code to get started?
- Does the GitHub Skills badge count as a professional certification?
- Do I need to install anything on my computer?
- Does GitHub Skills replace GitHub Learning Lab?
- Do these courses replace an Azure AI or AWS certification?
- References
For any developer who wants to train in artificial intelligence without paying for a bootcamp or a private certification, this news matters: a free GitHub account is enough to start today, with no credit card and no trial period.
TL;DR
- Microsoft and GitHub are adding free AI, data science, and machine learning courses to GitHub Skills.
- GitHub Skills replaced GitHub Learning Lab: each course is a real repository with exercises guided by issues.
- Access only requires a free GitHub account, with no payment and no credit card.
- Each step is validated with GitHub Actions, which comments on the issue and unlocks the next exercise.
- Courses can be completed in the browser with GitHub Codespaces or by cloning the repository locally.
- This addition joins Microsoft Learn, which already offers free AI learning paths on Azure.
- The completion badge stays on the GitHub profile, but it’s not a formal professional certification.
What GitHub Skills’ Free AI Courses Are
GitHub Skills (skills.github.com) is the platform GitHub used to replace GitHub Learning Lab: instead of videos, each course is a real repository that the student clones or “forks” to their own account and completes by following instructions delivered as GitHub issues. The new offering adds specific learning paths for artificial intelligence, data science, and machine learning to a catalog that previously focused on Git, branches, pull requests, and CI/CD with GitHub Actions.
The mechanics remain the same as the platform’s previous courses: every student action (a commit, a push, closing an issue) triggers a GitHub Actions workflow that validates the step and unlocks the next one. It’s the same infrastructure GitHub already uses to teach version control, now applied to AI concepts such as prompts, working with models, and basic data workflows.
GitHub Skills’ free AI courses target concrete day-to-day developer tasks: understanding what a language model is, writing effective prompts, using GitHub Copilot inside the editor, and applying basic data science concepts with Python. They don’t replace a university degree or a machine learning graduate program, but they cover the entry-level step that many technical teams take for granted today.
Context: From GitHub Learning Lab to GitHub Skills
GitHub Learning Lab was the direct predecessor to this platform: it offered similar interactive courses, but was discontinued several years ago in favor of GitHub Skills, which integrated the same pedagogical model directly into the user’s GitHub account, without a separate external bot. Since then, GitHub has kept adding learning paths such as “Introduction to GitHub,” “Communicate using Markdown,” and “Automate a workflow with GitHub Actions.”
The addition of free AI courses doesn’t happen in isolation. Microsoft, which has owned GitHub since 2018, has been pushing free artificial intelligence training through Microsoft Learn, with Azure AI, data science, and machine learning paths that already existed before this announcement. Adding those topics to GitHub Skills brings that same effort to where developers already are: GitHub itself, without having to leave for another platform to learn.
The move also responds to real market demand: more and more technical job postings ask for basic knowledge of AI tools, and a large share of development teams still lack formal training on the subject. A private AI bootcamp can cost several thousand dollars; a free learning path within GitHub, on the other hand, adds no extra cost to something a developer already uses every day.
How a Course Works Under the Hood
Each GitHub Skills course lives in a repository under the skills organization on GitHub. Clicking “Start course” makes GitHub automatically create a copy of the repository in the student’s account and open the first issue with instructions. From there, everything happens inside GitHub: there’s no need to install anything locally, although the repo can also be cloned to work from the terminal.
gh repo fork skills/introduction-to-github --clone
cd introduction-to-github
git log --oneline
That command uses the GitHub CLI to fork the “Introduction to GitHub” course and clone it in a single step. Each course has its own repository name under skills/; the AI and data science ones follow the same naming convention.
Internally, each step’s validation runs on GitHub Actions. The typical structure of this kind of workflow looks like this:
name: "Skills Workflow"
on:
push:
branches:
- main
jobs:
validate_step:
runs-on: ubuntu-latest
steps:
- name: Check exercise progress
uses: actions/checkout@v4
- name: Run validation script
run: ./validate.sh
- name: Update issue with next step
uses: skills/action-update-issue@v2
Every push to the student’s repository triggers this workflow, which checks whether the exercise was completed correctly and comments on the issue with the next step, or with an error message if something still needs to be resolved.
sequenceDiagram
participant E as Student
participant G as GitHub
participant A as GitHub Actions
E->>G: forks the course under skills/
G->>A: triggers workflow upon detecting push
A-->>E: comments on the issue with the next step
Note over E,A: the cycle repeats until the course is completed
To confirm a course is complete, it’s enough to check that the repository’s last issue is closed and that the corresponding badge appears in the Achievements section of the student’s GitHub profile.
💡 Tip: if a workflow doesn’t trigger, check that GitHub Actions is enabled in the forked repository: by default, GitHub disables it in new forks for security reasons.
How to Get Started Today
Joining GitHub Skills’ free AI courses doesn’t require waiting for an invitation or paying anything. The steps are the same as for any course on the platform:
- Go to skills.github.com with a GitHub account (creating one is free).
- Filter the catalog by artificial intelligence, data science, or machine learning learning paths.
- Click “Start course”: GitHub automatically forks the repository to the student’s account.
- Follow the instructions in the first issue and make commits as exercises are resolved.
- Check the completion badge in the Achievements tab of the GitHub profile.
Impact: How It Compares to Other Free Platforms
GitHub Skills isn’t the only free door into AI training that Microsoft offers. The table below compares the three main platforms in the ecosystem:
| Platform | Format | Cost | Focus |
|---|---|---|---|
| GitHub Skills | Interactive exercises on real repositories, validated with GitHub Actions | Free | Git, GitHub, AI applied to the developer workflow |
| Microsoft Learn | Theoretical modules and learning paths with assessments | Free (formal certifications are paid separately) | Azure, AI, and data science at the cloud platform level |
| LinkedIn Learning | Video courses with completion certificate | Requires subscription, with occasional free promotions | General professional skills, including AI |
GitHub Skills’ difference lies in the format: instead of watching a video or reading a module, the student works directly on a repository and an Actions workflow, something closer to a developer’s real day-to-day than a traditional online course.
📌 Note: completing a GitHub Skills course doesn’t grant a degree or a recognized professional certification: the badge stays on the GitHub profile, but it doesn’t replace a paid certification like those from Microsoft Learn or external providers.
The strong point of this expansion is lowering the entry cost. While a private AI bootcamp can cost thousands of dollars and a cloud certification usually involves a paid exam, GitHub Skills’ free AI courses add no extra expense for someone who already has a GitHub account, which is practically every active developer today.
What’s Next
Microsoft hasn’t published a timeline for new GitHub Skills paths, but the direction is consistent with what the company has been doing since it integrated GitHub Copilot into much of its educational offering: bringing AI training to the same environment where developers already write code, instead of sending them to an external platform. It’s reasonable to expect future paths to connect these courses with Copilot Chat or with agentic workflows, given that Copilot already appears in other courses in the GitHub Skills catalog. It’s also predictable that Microsoft will keep using GitHub as a showcase for its AI training initiatives, since that’s where the users it wants to reach already are.
📖 Summary on Telegram: View summary
Try it today: go to skills.github.com, filter by AI or data science, and start your first course with your GitHub account.
Frequently Asked Questions
Do GitHub Skills’ free AI courses cost anything?
No. The entire GitHub Skills catalog, including the new AI, data science, and machine learning paths, is free and only requires a GitHub account.
Do I need to know how to code to get started?
It depends on the course. Some paths, like the introduction to GitHub or generative AI ones, don’t require prior experience; others, like practical machine learning, assume basic Python knowledge.
Does the GitHub Skills badge count as a professional certification?
Not officially. It’s an achievement that stays visible on the GitHub profile, but it’s not equivalent to a paid certification from Microsoft, AWS, or Google.
Do I need to install anything on my computer?
Not necessarily. The exercises can be completed entirely from the browser using GitHub Codespaces, although the repository can also be cloned to work locally with Git.
Does GitHub Skills replace GitHub Learning Lab?
Yes. GitHub Learning Lab was discontinued and its functionality was integrated into GitHub Skills, which uses the same GitHub account and repositories without a separate external bot.
Do these courses replace an Azure AI or AWS certification?
No. They’re a practical starting point, but formal cloud certifications remain independent, paid exams, like those from Microsoft Learn.
References
- NDTV via MSN: coverage of the announcement of GitHub Skills’ free AI courses.
- GitHub Skills: GitHub’s official catalog of free interactive courses.
- Microsoft Learn: Microsoft’s free training platform with AI and data science paths.
- GitHub Actions Docs: official documentation for the technology that validates each course step.
📱 Enjoy this content? Follow @programacion on Telegram for daily tech content in Spanish: quick summaries, fresh content every day.
Imagen destacada: Foto de Joshua Reddekopp en Unsplash
0 Comments