๐ Jetson + AI Curriculum Guide¶
Welcome to the official documentation for the SJSU Cyber-AI Curriculum. This guide is designed for students to learn about embedded systems, Linux, AI, and cybersecurity through hands-on labs on the NVIDIA Jetson Orin Nano platform.
๐งญ Getting Started¶
๐ง How to Build This Documentation¶
You can build this curriculum as a local HTML site or generate a PDF using MkDocs and the Material for MkDocs theme.
1. Install MkDocs and dependencies¶
% conda activate mypy311
pip install mkdocs mkdocs-material
pip install mkdocs-revealjs
2. Build and serve the site locally¶
mkdocs serve
Open your browser to: http://localhost:8000
3. Build for static HTML site¶
mkdocs build
HTML files will be generated in the site/
directory.
4. Export to PDF (Optional)¶
Install weasyprint
or use browser print-to-PDF from localhost:8000
.
5. Push to Github Pages (Optional)¶
mkdocs gh-deploy
๐ Curriculum Structure¶
๐ฐ Getting Started with Jetson¶
- โ sjsujetsontool Guide
- ๐ sjsujetsontool Cheatsheet
- ๐ง Introduction to NVIDIA Jetson
- ๐ CUDA Programming on Jetson
๐ง Linux Fundamentals¶
๐ค AI & LLM¶
- ๐ง Deep Learning & CNN
- ๐ง Transformers & NLP Applications
- ๐ Large Language Models on Jetson
- ๐ NLP Applications & LLM Optimization
- โ๏ธ Prompt Engineering & LangChain
- ๐ RAG Applications with LangChain
๐จโ๐ซ Author¶
Author: Dr. Kaikai Liu, Ph.D.
Position: Associate Professor, Computer Engineering
Institution: San Jose State University
Contact: kaikai.liu@sjsu.edu
Learn. Build. Defend. Empower with Edge AI on Jetson.