Landing page for the Red Hat Open Training Program. Hosted on GitHub Pages at redhatquickcourses.github.io/open-training.
- Overview of the Open Training Program
- Rapid Course Builder (RCB) onboarding and intake form
- Process steps from request to published course
- Searchable, grouped list of published LMS courses
.
├── index.html # Landing page
├── courses.json # Published course data (edit this to add courses)
├── images/ # Red Hat logo (also used as favicon)
├── README.md
├── TASKS.md
└── .nojekyll # Prevents Jekyll processing on GitHub Pages
- Push to the
mainbranch of this repository. - In repository Settings → Pages, set source to
mainbranch,/ (root)folder. - Site publishes at
https://redhatquickcourses.github.io/open-training/.
Edit courses.json. Add a new entry at the top of the courses array (newest first):
{
"title": "Course Name",
"contributors": "Contributor Name(s)",
"category": "OpenShift",
"associateLink": "https://training-lms.redhat.com/sso/saml/auth/rhlpint?RelayState=deeplinkoffering%3D...",
"partnerLink": "https://training-lms.redhat.com/sso/saml/auth/rhopen?RelayState=deeplinkoffering%3D...",
"isNew": true
}Categories: OpenShift, OpenStack & RHOSO, Satellite, Ansible, Developer
Set isNew to true for recently published courses (displays a "New" badge). Remove or set to false when the course is no longer new.
The course count on the page is derived automatically from courses.json — no manual counter update needed.
The page loads course data via fetch(). Serve the directory locally rather than opening index.html directly:
python3 -m http.server 8080Then open http://localhost:8080.
Primary intake form: RHTR Jira form
Support: opentraining@redhat.com · Slack: #help-open-training
- Fork the repository
- Create a feature branch
- Make your changes
- Test locally
- Submit a pull request