diff options
Diffstat (limited to 'course/course.json')
| -rw-r--r-- | course/course.json | 156 |
1 files changed, 156 insertions, 0 deletions
diff --git a/course/course.json b/course/course.json new file mode 100644 index 0000000..a355156 --- /dev/null +++ b/course/course.json @@ -0,0 +1,156 @@ +{ + "version": "2026.10.18.1", + "updated": "2026-10-18", + "chapters": [ + { + "id": "01-orientation", + "title": "Orientation — what newOS4 is", + "icon": "🚀", + "level": "beginner", + "lessons": [ + { + "id": "1.1", + "title": "A terminal in your browser", + "minutes": 6 + }, + { + "id": "1.2", + "title": "Finding your way around", + "minutes": 8 + } + ] + }, + { + "id": "02-architecture", + "title": "Architecture without the mystery", + "icon": "🏗", + "level": "beginner", + "lessons": [ + { + "id": "2.1", + "title": "Terminal, modules, commands", + "minutes": 9 + }, + { + "id": "2.2", + "title": "VFS and the three loading tiers", + "minutes": 10 + } + ] + }, + { + "id": "03-commands", + "title": "Command mastery", + "icon": "⌨", + "level": "beginner", + "lessons": [ + { + "id": "3.1", + "title": "Find any command fast", + "minutes": 7 + }, + { + "id": "3.2", + "title": "Pipes, grep, sed, tail", + "minutes": 12 + } + ] + }, + { + "id": "04-ai", + "title": "The AI assistant", + "icon": "🤖", + "level": "intermediate", + "lessons": [ + { + "id": "4.1", + "title": "Ask, and let it use tools", + "minutes": 9 + }, + { + "id": "4.2", + "title": "Context, memory and skills", + "minutes": 8 + } + ] + }, + { + "id": "05-modules", + "title": "Modules & packages", + "icon": "🧩", + "level": "intermediate", + "lessons": [ + { + "id": "5.1", + "title": "Browse and install modules", + "minutes": 8 + }, + { + "id": "5.2", + "title": "Module anatomy (a complete mini module)", + "minutes": 12 + } + ] + }, + { + "id": "06-files-cloud", + "title": "Files, editor, WebDAV", + "icon": "☁", + "level": "intermediate", + "lessons": [ + { + "id": "6.1", + "title": "Edit and compare files", + "minutes": 9 + }, + { + "id": "6.2", + "title": "Cloud sync and login", + "minutes": 14 + } + ] + }, + { + "id": "07-automation", + "title": "Automation", + "icon": "⚙", + "level": "advanced", + "lessons": [ + { + "id": "7.1", + "title": "Schedule commands with cron", + "minutes": 8 + }, + { + "id": "7.2", + "title": "Kanban and checkpoints", + "minutes": 8 + } + ] + }, + { + "id": "08-build", + "title": "Build & extend", + "icon": "🔧", + "level": "advanced", + "lessons": [ + { + "id": "8.1", + "title": "Add a command safely", + "minutes": 12 + }, + { + "id": "8.2", + "title": "Debug and observe", + "minutes": 8 + } + ] + } + ], + "projects": [ + "notes-bot", + "daily-digest", + "sync-backup" + ], + "feed": [] +}
\ No newline at end of file |