WebCoursera - Full-Stack E-Learning Platform
Domains
Tech Stack
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.
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.
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.