How do I create a free online school? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

How do I create a free online school?

What language and resources would I need? What would the process look like?

23rd Aug 2017, 6:39 AM
George Greene
George Greene - avatar
5 Answers
+ 1
it would be difficult...but let me not discourage you. You can choose the language you are most comfortable with. If it were up to me, I would go for node.js since it's relatively new. You will need to set up a database...your best bet is redis...which is free to use in hosting too...Node.js and redis are easy to link. Now just use a template to finish thing up and tell your friends to test the app.
23rd Aug 2017, 7:33 AM
Abhik Lodh
Abhik Lodh - avatar
+ 1
This is assuming the teaching is purely video based...since that will be the easiest. If you want it to be like SoloLearn where we have playgrounds then you will have to set up a server on your own or get a cloud server from Amazon Web Services (first year free) where you will have to install the various compliers and then the last step will be to link it with the web app. Reading this might be simple but linking them is the hardest part. You are better off with just questions and videos and maybe a community forum. The best part is that you will find many just node.js apps on GitHub for free so if you want to save time, use those.
23rd Aug 2017, 7:37 AM
Abhik Lodh
Abhik Lodh - avatar
+ 1
Really good feedback. Maybe this is a silly question but, when you said "template to finish thing up" what do you mean? Like a front end template?
23rd Aug 2017, 8:29 AM
George Greene
George Greene - avatar
+ 1
No...it's not silly at all to ask about this...there are two types of template...one is the front end...this is the one which I am talking about as u correctly assumed. If node.js is not one of your skills then you can use node.js templates too... obviously these aren't front end templates and using these u can easily make the web app. GitHub is the place to look for these as I mentioned above
23rd Aug 2017, 8:33 AM
Abhik Lodh
Abhik Lodh - avatar
+ 1
Please mark my answer correct if it answered your question and if not, feel free to ask more.
23rd Aug 2017, 8:50 AM
Abhik Lodh
Abhik Lodh - avatar