Features

Fermi Features

Comprehensive learning management system with modern technology

Discover all the powerful features that make Fermi the ultimate platform for creating, managing, and delivering online courses with cutting-edge technology and seamless user experience.

Core Features

A Learning Management System

Everything you need to create, manage, and deliver online courses with modern technology.

Students
For Students
Modules with progress tracking, downloadable resources, interactive lessons, Jupyter Notebook, Colab and mobile-friendly access.
Creators
For Creators
Sanity CMS, Jupyter Notebook, Google Colab, Stripe payments, Code Editor, multiple media and doc support, asset manager.
Tech
Technical Stack
Next.js 15, Clerk authentication, Stripe payments, Sanity CMS, Tailwind CSS, shadcn/ui, radix-ui, Server Components, protected routes, dark mode.
Design
UI/UX Design
Clean, accessible, responsive design with micro-interactions, dark/light mode toggle, and modern aesthetics.
What We Offer

Comprehensive Learning Platform

Everything you need to create, manage, and deliver online courses with modern technology.

Learning
Module-Based Learning
Structured courses organized into logical modules with real-time progress tracking and lesson completion.
Media
Multi-Platform Video
Support for YouTube, Vimeo, and Loom videos with seamless integration and high-quality playback.
Security
Secure Payments
Integrated Stripe payment processing with secure checkout and reliable transaction handling.
Design
Mobile-First Design
Fully responsive design that works perfectly on all devices, from mobile phones to desktop computers.
CMS
Content Management
Powerful Sanity CMS for easy course creation, management, and content updates with flexible structure.
Auth
User Authentication
Secure user authentication and authorization powered by Clerk with protected routes and user management.
Files
Asset Manager
Comprehensive file management system for organizing and distributing course materials, documents, and resources.
Code
Jupyter Notebook Integration
Jupyter notebook support in read only mode for data analysis, and collaborative learning experiences.
Cloud
Google Colab Integration
Google Colab for cloud-based computational notebooks and collaborative coding projects.
Focus Areas

Our Focus Areas

Our ongoing commitment to improving Fermi's functionality and user experience.

Tools
Scientific Tools Integration
We will continue to focus on integration of scientific tools like matlab, cluster connection.
Patches
Fermi User Patches
We will also focus on Fermi user patches to enhance functionality and user experience.
UX
UI Experience & Bug Fixes
We will focus on better UI experiences and continuously fix bugs to ensure smooth operation.
Security
Networking & Security Tools
Integrating system administration,networking and security monitoring tools, OSINT tools for our platform as well as lesson module plugins.
DevOps
CI/CD Pipeline Development
Developing our CI/CD pipelines to streamline development and deployment processes.
Why Choose

Why Choose Fermi

What makes us different from other learning platforms.

Self-Hosted
Self-Hosted Course Management
We are providing self-hosted, self-managed course management system with scientific, engineering, networking and security plugins.
Inclusive
Education for Everyone
We believe education is for everyone and we are trying to provide everyone in the CS background to own, manage customize and extend their own course management system.
Interactive
Interactive Learning Experience
Our lesson modules are very interactive, in one lesson you can have multiple videos, unlimited images, unlimited doc files, pptx, multiple Jupyter notebooks, Lesson notes, Code blocks. No limitation on Lesson Length, Course module numbers.
Secure
Enterprise-Grade Security
Secured authentication with clerk, secured payments with stripe, very robust sanity backend which doesn't crash and is failsafe on multiple layers, safe and secured single command deploy on vercel.