Become an Instructor

Teach practical security.

Share focused cybersecurity lessons, labs, and resources through the open BLT University workflow.

Reach learners

Publish courses for a global open-source community of students and practitioners.

Build reputation

Turn your expertise into reusable lessons, examples, and public contribution history.

Collaborate openly

Improve security education with feedback from maintainers, instructors, and learners.

Course Workflow

Four steps to publish.

02

Add your instructor profile

Create a Markdown file in _instructors with your name, expertise, avatar, links, and bio.

---
layout: instructor
title: Your Name
expertise: Your Area of Expertise
avatar: /assets/images/instructors/yourname.jpg
linkedin: yourprofile
---

Your bio and teaching philosophy goes here...
03

Create the course file

Add a course in _courses with category, level, duration, description, resources, and syllabus sections.

---
layout: course
title: Your Course Title
category: Course Category
level: Beginner/Intermediate/Advanced
duration: 4 weeks
instructor: Your Name
featured: false
prerequisites: Any prerequisites
description: Short course description

resources:
  - title: Introduction Video
    url: https://youtube.com/watch?v=...
    type: video
  - title: Course Slides
    url: /assets/courses/yourcourse/slides.pdf
    type: pdf

syllabus:
  - title: Week 1 - Introduction
    description: Course overview
    topics:
      - Topic 1
      - Topic 2
  - title: Week 2 - Deep Dive
    description: Advanced concepts
    topics:
      - Topic 3
      - Topic 4
---

# Course Content

Your detailed course content goes here using Markdown...
04

Open a merge request

Submit your course for review. Maintainers can help refine structure, clarity, and publishing readiness.

Ready to contribute?

Help build the next course.

Open a GitLab issue or start from the repository to propose new instructor-led material.