🔒
Not enrolled yet
You are signed in but don't have an active Kenpai enrolment. Pick a course to get started — your dashboard unlocks after checkout.
Browse Courses
Overview
Student
Course
Progress
0%
Week 0 of 0
Next Session
Assignments
0/0
Your progress
0 weeks completed 0%
This week
What's due right now
Recorded Lessons
2 lessons per week · Watch at your own pace · Click to open the video player
Assignments
Submit your work before your weekend live session · Share your GitHub link or paste your code
Live Sessions
1-on-1 · 60 minutes · Join via the link below
Notes & Resources
Reference materials, cheat sheets, and links added by your mentor each week
🔒
Certificate Locked
Complete all weeks to unlock your certificate.
My Profile
Update your personal details — changes sync instantly to your student record
?
Loading…
Personal Details
Google Account
Your Google account photo and login email cannot be changed here.
Change Password
Password must be at least 8 characters. Students using Google login can also set a password to enable Student ID login.
Admin Overview
Business health at a glance
Total Students
All time
Active
Currently enrolled
Completed
Certificates issued
Sessions This Week
Upcoming
Upcoming Sessions
Next 7 days across all students
All Students
Manage enrolments, track progress, advance weeks
Student Course Week · Progress · Status Actions
➕ Manually enrol a student
🎓 Unlock Certificate for Student
Marks all weeks completed for this student + course, unlocking their certificate. Use after manual verification.
🔑 Set / Reset Student Password
Sets or resets the Student ID login password. The student's real email is not affected. Share the Student ID and new password with the student — they can change it from their Profile tab.
Session Management
Schedule live sessions using Student ID · Generate Jitsi Meet links automatically
📅 Schedule a new session
💡 Student IDs are shown in the Students table above (format: LGBK0001). Sessions will appear on the student's dashboard automatically.
All Scheduled Sessions
Click the Jitsi link to open the meeting room · Share the same link with your student
Videos & Content
Paste video URLs (YouTube, Vimeo, Bunny CDN) and notes for each week · Students see these instantly in their Lessons and Notes panels
🎬 Add / update a lesson video URL
📄 Add a note / resource for students
✏ Add / update assignment submission link
Students will see a clickable submission link on their Assignments panel. Leave URL blank to just update the brief.
Saved Video URLs
All video URLs currently stored · Click to preview
Saved Notes & Resources
All resource links visible to students
Assignment Links
Submission links attached to assignments
Course Catalogue
Add new courses, toggle visibility, or mark as Coming Soon — changes reflect on the Courses page instantly
➕ Add a new course
All Courses
Toggle status to Live / Coming Soon / Hidden · Hidden courses won't appear on the Courses page
Loading courses…
Site Settings
Control what's shown on the public website — toggles save instantly to Supabase and index.html reads them on page load
Hero Section — Currently Enrolling Card
Edit the enrolling text on the homepage
This text appears inside the "Currently Enrolling" card on the homepage hero. Changes are saved to Supabase and the index page picks them up on next load.
Revenue
Payments via PayPal · Figures pulled from payment records in Supabase
Total Revenue
£0
All time
This Month
£0
Avg per Student
£0
Across all enrolments
Top Course
Enrolment Ledger
Every paid enrolment pulled from your student records
StudentCoursePriceEnrolledStatus