WebCoursera - Full-Stack E-Learning Platform

Domains

Full Stack
Backend
Web
Product / UX
AcademicOctober 1, 2021 - November 1, 2021
WebCoursera - Full-Stack E-Learning Platform

Tech Stack

HTML 5
CSS 3
Javascript
AJAX
PHP
MySQL
Bootstrap
Git

Project Summary

Abstract

Learning platforms need to support both student progress workflows and operational visibility for administrators.

This project implemented a custom e-learning system with secure authentication, learner profiles, progress tracking, and AJAX-based lecture filtering over a classic PHP/MySQL stack.

A separate admin dashboard added user and enrollment monitoring, sortable operational views, and direct database-inspection capability.

What I Built

  • The platform covered core LMS workflows with authentication, enrollment tracking, progress visibility, and AJAX-based lecture filtering.
  • A separate admin experience created operational visibility over users, enrollments, and database state.

Impact

  • Turned a classic PHP/MySQL stack into a usable learning platform rather than a toy CRUD demo.
  • Shows full-stack ownership across learner UX, backend data modeling, and admin tooling.

Page Info

Custom Learning Platform

Built a full-stack e-learning management system for programming courses such as HTML, CSS, JavaScript, Python, and Java using core web technologies.

/projects/webcoursera/logo.svg

Dynamic Course Filtering

Used JavaScript and AJAX to filter video lectures by duration without forcing a full page reload, giving the PHP application a smoother interactive feel.

/projects/webcoursera/logo.svg

Admin and User Workflows

Created dedicated profile dashboards for learners and a secure admin portal with enrollment monitoring, sortable tables, and direct SQL-query tooling.

/projects/webcoursera/logo.svg

    WebCoursera - Full-Stack E-Learning Platform | Vimal Rajesh | Applied AI and Platform Engineer