Learn How to Build an Online Education Platform like Udemy! (Canceled) project video thumbnail
Replay with sound
Play with
sound
$1,203 pledged of $30,000 goal
backers
By Plantoost
$1,203 pledged of $30,000 goal
backers

About

Want to start coding but don’t know where to start?

Want to create a web application that can scale like the big boys but don’t know how?

Guess what? Sometimes its all about getting the right GUIDANCE.

For a very long time now, I have learned that there just aren’t that many advanced courses out there that cover from the basic application through deploying it to production.

Also a hands on approach to learning how to code DOES MATTER!

And that’s why I am creating this BONANZA so that you can learn how to code like the Pros and create a startup or something of your own.

Who says you can’t build a robust web application!?

Anything is possible! If the founders of Twitter, Shopify, AirBnb didn’t think it was possible, they wouldn’t be where they are right now.

For starters, we are going to be building a solid robust web application that works like an online education platform similar to what Plantoost is right now.

Workshops Index
Workshops Index

We will code from scratch using Ruby on Rails, put together a webpage. Then we will move on to CSS3 and learn how to position, style HTML elements. In addition, we will look at client side, interactive programming with vanilla javascript and JQuery.

We will also build a back-end admin panel from scratch,

Plantoost Backend Admin Panel
Plantoost Backend Admin Panel

removing the need for additional Ruby gems like Rails Admin or Active Admin which often times can add bloat to an already sophisticated application. The main point of a successful app is to have it as lean as possible.

To have a video streaming service, we will also create a video player platform that hosts our videos on the Amazon S3 platform,

Lesson Video Player
Lesson Video Player

removing the need for reliance on video streaming services that sometimes charge you a fortune a month!

In addition to front-end and back-end development, we will use Git for version control and show you how you can deploy your application to production in a DigitalOcean VPS.

On top of that, we will make sure we create background processing using sidekiq for file upload tasks,

Sidekiq and Redis for background processing
Sidekiq and Redis for background processing

email transactions with Amazon SES, many of which are what the big boys are doing!

Completing this more than full stack course may be challenging at first but it gives you the necessary skills you need to be a well-rounded web developer. Understanding how the MVC / Action Layer fits with User Interface and very importantly the server, network and hosting environment, can elevate your know-how and accelerate your journey to becoming the best developer you can possibly be.

What exactly is in this incredible course?

  • CSS/HTML design done modern and right

  • Advanced Ruby on Rails 5.1

  • User authentication

  • Admin authentication and back-end system
  • Workshop setup for users (Learn how to allow/limit access)

  • Add and modify workshops as admin
  • Video upload for workshop's lessons (using own server to process video files, learning intricacies involved in media processing and more)

  • Ability to organize lesson videos via drag-and-drop

  • User profile
  • Comment system

  • Review system
  • Utilizing PostgreSQL database

  • Utilizing Redis for caching

  • Sidekiq background processing

  • Request invite / Contact form

  • Email system with Amazon SES (Automated emailing for user registrations etc)

  • Deployment from localhost to production server w/ Capistrano

Get to learn how to create all the above mentioned features and use these codes in your future project or startup.

Why is this a big deal?

The lack of visual tutorials for advanced web development to production can be a pain in the butt for anyone looking to further develop and scale their web application. Unless you have all the right resources, it could take a while.

 As a person who has been coding since I was 12, I know how important it is to master the right curriculum to become a full-stack developer. That said, I also have had gaps where I pursued agriculture and botany, so if you think you have to be total coding geek to master web development, think again. It's not impossible!

 

Risks and challenges

After the funding is complete we run the challenge of expanding the platform over at Plantoost.com (It's in prelaunch but you can check it out anytime you want now). There could be delays and another problem is to make sure we allocate the proper funds to pay the instructors while still delivering on time.

Support this Kickstarter and help bring this project to life! I look forward to completing the learning materials and will update you as we move along.

Learn about accountability on Kickstarter

Questions about this project? Check out the FAQ

Support

  1. Select this reward

    Pledge $5 or more About $5

    Thank You Seed Level

    By supporting this thank you seed level, you'll receive an appreciation message and updates.

    Less
    Estimated delivery
    1 backer
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge $50 or more About $50

    Early Bird Sprout Level

    - Get LIFETIME access to Learn How to Build An Online Education Platform course.

    Less
    Estimated delivery
    Limited 0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge $80 or more About $80

    Sprout Level

    - Get LIFETIME access to Learn How to Build An Online Education Platform course.

    Less
    Estimated delivery
    Limited 0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge $400 or more About $400

    Early Bird Tree Level

    - Get LIFETIME access to all current and FUTURE workshops.

    - Get LIFETIME access to Learn How to Build An Online Education Platform course.

    - Stretch goals eligible

    Less
    Estimated delivery
    Limited 2 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge $500 or more About $500

    Tree Level

    - Get LIFETIME access to all current and FUTURE workshops that I create.

    - Stretch goals eligible
    - Get LIFETIME access to Learn How to Build An Online Education Platform course.

    Less
    Estimated delivery
    Limited 0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  6. Select this reward

    Pledge $1,000 or more About $1,000

    Early Bird Forest Level

    - Get LIFETIME access to all current and FUTURE workshops that I create.

    - Get LIFETIME access to Learn How to Build An Online Education Platform course.

    - Get LIFETIME access to all FUTURE courses that I release.

    Less
    Estimated delivery
    Limited 0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  7. Select this reward

    Pledge $2,000 or more About $2,000

    Forest Level

    - Get LIFETIME access to all current and FUTURE workshops that I create.

    - Get LIFETIME access to Learn How to Build An Online Education Platform course.

    - Get LIFETIME access to all FUTURE courses that I release.

    Less
    Estimated delivery
    Limited 0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (30 days)