This repository serves as the base template for running a ReDI School JavaScript course. It includes the minimum required structure and materials to run a semester, and is intended to be cloned and adapted for each new course instance.
⚠️ Please do not push changes directly to this repository. Fork or duplicate this template for your course-specific content.
- A structure for:
- Class outlines and slides
- Homework assignments
- Solutions and examples
- Content and resources for the course
- Space for final projects or student submissions
[COURSE-ROOT]
├── README.md
├── CONTRIBUTING.md
├── GUIDELINES.md
├── GUIDELINES.md
├── STUDENT_CONTRIBUTING.md
├── classes
│ ├── 01-class/
│ │ ├── code/
│ │ ├── homework/
│ │ └── resources/
│ ├── 02-class/
│ │ ├── code/
│ │ ├── homework/
│ │ └── resources/
│ └── ...
├── projects
│ ├── team-1-project
│ └── ...
└── assets (optional)
└── images, PDFs, diagrams, etc.
classes/
: Contains subfolders for each class, each withcode/
,homework/
, andresources/
directories.projects/
: Student final projects or project templates.assets/
: Optional directory for shared diagrams, PDFs, or other media.
- Provide teachers with a structured starting point.
- Help students navigate course content and submit their work.
- Foster consistency across semesters.
Please refer to the GUIDELINES.md file for the general structure, naming conventions, and best practices to follow when customizing your local copy.
To use this template:
- Use this repository template.
- Rename your repo (e.g.,
2025SS-advanced-javascript
). - Update content in each folder to reflect your course.
If you need support or run into issues, reach out to the ReDI Aarhus teaching team.
For contribution guidelines and uploading content, see CONTRIBUTING.md.
❤️ ReDI School – Aarhus