Three words: hire a professional. Think about how you would answer these questions:
1. Do you have experience and skills in design and web programming?
2. Do you have experience and skills in marketing?
If the answer is, "just a little", "I can figure it out", or "no", you need to hire a professional. This is an investment in your business and the success of that business.
I've got 20 years of experience with web design/development and marketing and I can't tell you how many times my agency has been approached by a small business who tried to do it all themselves and just did not get the results they hoped for, or worse, they did more damage than good.
What I always recommend to prospective clients, however, is to be the experts in their business. You are probably an expert in your specific online courses. Who are those courses designed for (who is your audience)? I would want you to know all about them so you could tell me all about them. Next, what are your personal goals with the site? What's your bottom line? Again, I'll need you to relay all of this to me so that my team could build the most effective, goal-oriented website for your business.
As someone with yerars of experience building and creating educational and knowledge based online platforms, here are some suggestions and tips to help along the way...
Before going ahead to create an educational website, there are a number of things you may need to consider.
1. Planning Stage - What kind of ed-baesd website are looking to create? - Is it a knowledgebase, ecommerce, editorial or an online application. Is it going to be user managed, where is the content coming from and how often will it change. How will you mamage your users "members" and what will be the process from visiting to becoming a user. All of these would help you decide on the form and functionality of the website
2. Design Stage - Who is it for? - Who are you designing it for and what typre of audience(s) do you expect to visit. Consider colour schemes, style and content.
3. User Experience - What would their experience be? - Navigation, accessibility, relevance and userbility. What type of content would they consume and how relevant is it. What are you going to provide that they can't find elsewhere - making your website inviting and interactive.
4. Engagement - How will you enage with them? - Online support systems, feedback, support tickets (especially on membership based sites), sales and easy subscription applications (ecommerce and membership based sites).
5. Accessibility - How and Where can they fond you? If you're online based only, SEO is key. Also the domain name and relevance to your business offering or niche, support availability, promotions, landing pages, social media engagement and networking.
It is important to keep in mind - the user persona(s), their current and prevuous expeiences (the competition), their behaviours, needs and most importantly, habits.
Hope this helps and feel free to connect if I can be of further help.
Best of luck.
i recently created a website http://qwikfix.co.uk/sky-contact-number/ you can contact me in case you want any guidance