Are you looking to create a multi-instructor WordPress LMS website to provide online courses? I will show you how to make this website step by step and you don’t need to know any coding knowledge.
I will show you how to design this website with elementor drag and drop page builder. I have used free wordpress theme, plugins, and free resources.
Important Links
- Get Domain and Web Hosting from Hostinger (75% Discount)
- Download TutorStarter Theme (Free)
- Download Tutor LMS Plugin (Free)
- Elementor Page Builder (Free)
- WooCommerce (Free)
- Get Tutor LMS Pro Version (Paid)
Assets
Shortcodes
Login page - [tutor_login]
Course List - [tutor_course orderby="Date" order="desc" count="9" column_per_row='3'
course_filter='on']
Student Registration – [tutor_student_registration_form]
Instructor registration – [tutor_instructor_registration_form]
Dashboard – [tutor_dashboard]
CSS Animation Code
/*CSS Animation*/
.image-up-down {
-webkit-animation: mover 1s infinite alternate;
animation: mover 1s infinite alternate;
}
.image-up-down {
-webkit-animation: mover 1s infinite alternate;
animation: mover 1s infinite alternate;
}
@-webkit-keyframes mover {
0% { transform: translateY(0); }
100% { transform: translateY(-20px); }
}
@keyframes mover {
0% { transform: translateY(0); }
100% { transform: translateY(-20px); }
}
/*1st Animation*/
.animation-png1{
animation: linear 10s firstCustomAnimation infinite;
}
@keyframes firstCustomAnimation {
0% {
transform: translate(0px, 0px) rotate(0deg);
}
20% {
transform: translate(73px, -1px) rotate(36deg);
}
40% {
transform: translate(141px, 72px) rotate(72deg);
}
60% {
transform: translate(83px, 122px) rotate(108deg);
}
80% {
transform: translate(-40px, 72px) rotate(144deg);
}
100% {
transform: translate(0px, 0px) rotate(0deg);
}
}
/*2nd Animation*/
.animation-png2{
animation: linear 10s secondCustomAnimation infinite;
}
@keyframes secondCustomAnimation {
0% {
transform: translate(0px, 0px) rotate(0deg) scale(1);
}
20% {
transform: translate(73px, -1px) rotate(36deg) scale(0.9);
}
40% {
transform: translate(141px, 72px) rotate(72deg) scale(1);
}
60% {
transform: translate(83px, 122px) rotate(108deg) scale(1.2);
}
80% {
transform: translate(-40px, 72px) rotate(144deg) scale(1.1);
}
100% {
transform: translate(0px, 0px) rotate(0deg) scale(1);
}
}
/*3rd Animation*/
.animation-png3{
animation: linear 10s thirdCustomAnimation infinite;
}
@keyframes thirdCustomAnimation {
0% {
transform: translate(61px, -99px) rotate(0deg);
}
21% {
transform: translate(4px, -190px) rotate(38deg);
}
41% {
transform: translate(-139px, -200px) rotate(74deg);
}
60% {
transform: translate(-263px, -164px) rotate(108deg);
}
80% {
transform: translate(-195px, -49px) rotate(144deg);
}
100% {
transform: translate(-1px, 0px) rotate(180deg);
}
}
[class^=“elementor-“] p {
color: unset;
font-size: unset;
font-weight: unset;
text-transform: unset;
line-height: unset;
}

My Account
USD $
BDT ৳