Skip to content

Commit e11a942

Browse files
TarrySinghclaude
andcommitted
Retire the 2017-2025 tutorials from public view
From 2017 to 2025 this repository carried a curated collection of tutorials, much of it gathered from other people's work. It is retired from public view so that everything published here is original work RealAI can stand behind and license; the collection, with its full history, is kept in a private repository. The README says so, with thanks to everyone who starred, forked and contributed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent 4d31242 commit e11a942

4 files changed

Lines changed: 11 additions & 25 deletions

File tree

‎.github/workflows/lessons.yml‎

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,11 @@
22
# run. The full gates, which need the worked solutions and rubrics, run in the private source
33
# before a lesson is released; this repository never holds either.
44
#
5-
# The lessons sit at the repository root; the 2017-2025 tutorials in archive/ are not built
6-
# or tested, so a change that touches only archive/ does not trigger this workflow.
75
name: lessons
86

97
on:
108
push:
11-
paths-ignore: ["archive/**"]
129
pull_request:
13-
paths-ignore: ["archive/**"]
1410
schedule:
1511
- cron: "17 5 * * 1" # weekly: catch upstream drift (a new mujoco, a Colab image change)
1612

@@ -36,7 +32,7 @@ jobs:
3632
runs-on: ubuntu-latest
3733
steps:
3834
- uses: actions/checkout@v4
39-
with: # the lessons only: archive/ is 2.2 GB that no job reads
35+
with:
4036
filter: blob:none
4137
sparse-checkout: |
4238
lessons

‎.gitignore‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@ assets [0-9]*
2727
build [0-9]*/
2828
*.o [0-9]*
2929
# ...and duplicates of source files ("lesson 2.py", "README 2.md"), which `git add -A` would
30-
# otherwise commit. Scoped to the curriculum, because archive/ tracks real names like
31-
# "ex4data1 2.mat".
30+
# otherwise commit. Scoped to the curriculum directories.
3231
/lessons/**/* [0-9].*
3332
/programmes/**/* [0-9].*
3433
/flagships/**/* [0-9].*

‎NOTICE‎

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Synapsa Commons
22
Copyright 2026 RealAI. All rights not granted by the licence below are reserved.
33

4-
Everything in this repository outside archive/ is licensed under the Creative Commons
4+
Everything in this repository is licensed under the Creative Commons
55
Attribution-NonCommercial-ShareAlike 4.0 International licence (CC BY-NC-SA 4.0). The full
66
legal code is in LICENSE and at https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode
77

@@ -20,8 +20,3 @@ Commercial licences are available from RealAI: https://www.realai.eu/contact
2020
Third-party material inside a lesson keeps its own licence, named in that lesson's
2121
assets/SOURCE.md or claims.yaml. The Synapsa name and logo belong to RealAI and are not
2222
licensed.
23-
24-
The tutorials in archive/ were published in this repository from 2017 to 2025 by Tarry Singh
25-
under the Apache License, Version 2.0, which continues to apply to them. The original grant is
26-
kept, unchanged, in archive/LICENSE-2017. Third-party content in archive/ is distributed under
27-
the licences its owners provided.

‎README.md‎

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@
88
**Free, hands-on AI courses that run anywhere, from the team building Synapsa, an AI-native
99
learning platform.**
1010

11-
Looking for the tutorials this repository carried from 2017 to 2025? They are in
12-
[`archive/`](archive/), unchanged.
1311

1412
[![lessons](https://github.com/TarrySingh/Artificial-Intelligence-Deep-Learning-Machine-Learning-Tutorials/actions/workflows/lessons.yml/badge.svg?branch=master)](https://github.com/TarrySingh/Artificial-Intelligence-Deep-Learning-Machine-Learning-Tutorials/actions/workflows/lessons.yml)
1513

@@ -106,17 +104,17 @@ grading plausible wrong answers against its rubric.
106104
rubrics; this repository receives the student version of each lesson once it passes.
107105
- `tools/notebooks.py` generates each `lesson.ipynb` and its launcher cell (`--check` for drift),
108106
and `tools/verify_portable.py` runs each notebook alone in a minimal kernel on Python 3.11 and
109-
3.12. `.github/workflows/lessons.yml` runs both on Linux on every change outside `archive/`, and
110-
fails if a solution or rubric file is ever committed here.
107+
3.12. `.github/workflows/lessons.yml` runs both on Linux on every change, and fails if a
108+
solution or rubric file is ever committed here.
111109
- `brand/` holds the Synapsa Commons lockups used here and at the top of every notebook.
112110

113111
## The 2017-2025 tutorials
114112

115-
The tutorials that first made this repository popular are in [`archive/`](archive/), unchanged
116-
and with their history. GitHub does not redirect moved files, so an old link of the form
117-
`.../blob/master/<path>` no longer resolves; replace `master` with
118-
[`legacy-tutorials`](https://github.com/TarrySingh/Artificial-Intelligence-Deep-Learning-Machine-Learning-Tutorials/tree/legacy-tutorials), the tag that keeps the old
119-
layout, and it will.
113+
From 2017 to 2025 this repository carried a curated collection of machine-learning and
114+
deep-learning tutorials, much of it gathered from other people's work. It helped a great many
115+
learners, and we are grateful to everyone who starred it, forked it and contributed to it. That
116+
collection has now been retired from public view, so that everything published here is original
117+
work we can stand behind and license. Synapsa Commons replaces it.
120118

121119
## Licence
122120

@@ -130,6 +128,4 @@ Synapsa Commons is © 2026 RealAI, free to learn from and share, and licensed un
130128

131129
Commercial licences are available from [RealAI](https://www.realai.eu/contact). Third-party
132130
material inside a lesson keeps its own licence, named in that lesson's `assets/SOURCE.md` or
133-
`claims.yaml`. The Synapsa name and logo belong to RealAI and are not licensed. The tutorials in
134-
`archive/` keep the Apache 2.0 grant they were published under, in
135-
[`archive/LICENSE-2017`](archive/LICENSE-2017).
131+
`claims.yaml`. The Synapsa name and logo belong to RealAI and are not licensed.

0 commit comments

Comments
 (0)