/* * Copyright (c) 2025–2026 Teamovate, LLC. All rights reserved. * * This source code and associated documentation files (the "Software") are the * confidential and proprietary information of Teamovate, LLC. Unauthorized * copying, modification, distribution, or use of the Software, via any medium, * is strictly prohibited without the prior written permission of Teamovate, LLC. */ KelbyOne Learn Search

Find Your Perfect Learning Content

Search through thousands of courses, lessons, and content to fuel your creativity

Filters
Content Type
Instructors
Categories
Tiers
Shows
Tutorial Types
Results: {{ searchResults.total_results || 0 }} found {{ searchResults.execution_time.toFixed(3) }}s
Loading...

Searching through KelbyOne content...

Search Metadata

{{ key }}: {{ value }}

Results ({{ documents.length }})

{{ getCourseInfo(courseId).title }}

  {{ getCourseInfo(courseId).slug }}

  {{ formatModifiedDate(getCourseInfo(courseId).modified_date) }}

{{ getCourseInfo(courseId).learn_description }}

Categories: {{ getCourseInfo(courseId).categories.length }} Tiers: {{ getCourseInfo(courseId).tiers.length }} Instructors: {{ getCourseInfo(courseId).instructors.length }}
Course Metadata
{{ key }}: {{ value }} {{ value }}
Lesson: {{ getLessonInfo(courseId, lessonId).title }}

  {{ getLessonInfo(courseId, lessonId).slug }}

{{ getLessonInfo(courseId, lessonId).learn_description }}

Lesson Metadata
{{ key }}: {{ value }}
{{ doc.sentence }}
{{ doc.sentence_type }} #{{ doc.caption_number }}  Start: {{ doc.start === null || doc.start === undefined || doc.start === '' ? 'N/A' : (Math.floor(doc.start / 60).toString().padStart(2, '0') + ':' + Math.floor(doc.start % 60).toString().padStart(2, '0')) }} 
   Score: {{ doc.score.toFixed(3) }}      Similarity: {{ doc.cosine_similarity.toFixed(3) }}
Document Metadata
{{ key }}: {{ value }} {{ value }}

No results found

Try adjusting your search query or approach to find more content.