HostUpCloudHostUpCloudDocs
Learning Portal

How to Enroll in a Course

Step-by-step guide to enrolling in free and paid courses on the HUC Learning Portal, including prerequisites, payment, and accessing course content.

How to Enroll in a Course

This guide walks you through enrolling in a course on the HUC Learning Portal — from browsing the catalog to accessing your first lesson.

Before You Begin

Before enrolling in any course, make sure you've completed these steps:

StepWhy it's neededWhere to do it
1. Create HUC accountRequired to access any HUC serviceauth.hostupcloud.com/signup
2. Complete KYCRequired for paid course purchasesauth.hostupcloud.com/kyc
3. Add billing contactRequired for invoicing and paymentauth.hostupcloud.com/contacts

KYC and contact details are mandatory for paid courses. Without them, your invoice cannot be generated properly and payment gateways may not work. Free courses can be enrolled without these steps, but we recommend completing them early.

Adding a Billing Contact

Your billing contact is used for invoice generation and GST calculation. To add one:

  1. Go to auth.hostupcloud.com and navigate to Contacts from the sidebar.
  2. Click Add Contact and fill in:
    • Name — your full name or organization name
    • Email — billing email address
    • Phone number
    • Address — street, city, state, country, postal code
    • Tax ID / GSTIN — if applicable (for Indian businesses)
  3. Save the contact. It will be automatically synced to the billing system.

Your first contact is set as the default billing contact. When an invoice is created for a course purchase, this contact's details are used for the invoice address and GST calculation. Indian users with a valid state get automatic CGST/SGST or IGST applied at 18%.


Step 1: Browse Courses

  1. Visit learn.hostupcloud.com. You'll be signed in automatically via SSO.
  2. Go to Browse from the navigation menu.
  3. Explore the course catalog:
    • Search by course name or keyword
    • Filter by category
    • View ratings, student count, lesson count, and duration for each course

Each course card shows:

  • Course thumbnail and title
  • Instructor name
  • Average rating from student reviews
  • Number of enrolled students
  • Total lessons and estimated duration
  • Price (or "Free")

Step 2: Enroll in a Course

Free Courses

For free courses, enrollment is instant:

  1. Click Enroll Now on the course card.
  2. You're immediately enrolled and redirected to the course content.
  3. Start learning right away.

For paid courses, you'll go through the billing system:

  1. Click Enroll Now on the course card.
  2. You'll see a message that payment is required.
  3. You're redirected to the HUC Billing portal (billing.hostupcloud.com) via SSO — no need to log in again.

If you're not already logged into the billing portal, the system handles SSO authentication automatically. You'll be seamlessly signed in and taken directly to your invoice.


Step 3: Pay for the Course (Paid Courses)

Once redirected to billing, you'll see an invoice for the course:

Invoice Details

Your invoice includes:

  • Course name and description
  • Base price of the course
  • GST breakdown (if applicable — 18% for Indian customers)
    • Same state as HUC: CGST 9% + SGST 9%
    • Different state: IGST 18%
  • Total amount due

Select Billing Contact

On the invoice page:

  1. Check the Billing Contact section in the sidebar.
  2. Your default contact is pre-selected. You can switch to a different contact if needed.
  3. If no contact exists, you'll see a prompt to add a contact — this links back to auth.hostupcloud.com/contacts.

A billing contact is required to proceed with payment. Make sure you've added at least one contact with a valid address before purchasing a course.

Apply Promo Code (Optional)

If you have a promo code:

  1. Enter it in the Promo Code field on the invoice sidebar.
  2. Click Apply — the discount will be shown on the invoice.
  3. Promo codes can be a fixed amount or a percentage discount.

Choose Payment Method

Select your preferred payment method:

For Indian users (INR):

MethodProviderSpeed
UPIPhonePe, PayU, CashfreeInstant
Credit / Debit CardPhonePe, PayU, Cashfree, StripeInstant
Net BankingPayU, CashfreeInstant
Wallet (Paytm, etc.)Paytm, PhonePeInstant
HUC WalletPre-funded balanceInstant
Bank TransferManual NEFT/RTGS/IMPS1–24 hours

For international users (USD / multi-currency):

MethodProviderSpeed
Credit / Debit CardStripe, PayPalInstant
PayPalPayPalInstant
HUC WalletPre-funded balanceInstant
Bank TransferManual wire transfer1–3 business days

Complete Payment

  1. Click Pay Now with your selected method.
  2. You'll be redirected to the payment gateway (PhonePe, Stripe, PayPal, etc.).
  3. Complete the payment on the gateway's page.
  4. After payment, you're redirected back to the billing portal.

Payment Confirmation

After successful payment:

  • The billing portal shows a Payment Successful confirmation.
  • A 5-second countdown starts to redirect you back to the Learning Portal.
  • You can also click Return to Course immediately.
  • A payment receipt email is sent to your registered email.
  • If GST was applied, a tax invoice is generated with a unique invoice number.

If you don't want to wait for the redirect, click Return to Course to go back to the Learning Portal immediately. Your enrollment is confirmed as soon as payment is verified.


Step 4: Access Your Course

Once enrolled (free or paid), you can access your course:

  1. Go to My Courses from the navigation menu.
  2. You'll see all your enrolled courses with progress indicators.
  3. Click on a course to open it.

Course Content

Each course contains:

  • Sections — organized groups of lessons
  • Lessons — individual learning units with video, text, or quiz content
  • Quizzes — test your understanding after lessons

Tracking Progress

  • Click Mark Complete after finishing each lesson.
  • Your progress bar updates automatically.
  • The My Courses page shows tabs: All Courses, In Progress, and Completed.

Interactive Features

While taking a course, you can:

FeatureDescription
NotesTake personal notes on any lesson
BookmarksBookmark lessons to revisit later
Q&AAsk questions and discuss with other students
ReviewsRate and review the course after completing it
AssignmentsSubmit assignments if the course includes them

Step 5: Earn Your Certificate

When you complete all lessons in a course:

  1. Your enrollment status changes to Completed.
  2. A certificate is automatically issued with:
    • Your name
    • Course title
    • Completion date
    • A unique credential ID (format: HUC-{COURSE}-{YEAR}-{SEQ})
  3. View and download certificates from Certificates in the navigation menu.

Paying from HUC Wallet

If you prefer, you can pre-fund your HUC Wallet and pay for courses from your balance:

  1. Go to billing.hostupcloud.com/add-funds.
  2. Select an amount and payment method.
  3. Complete the payment — funds are added to your wallet.
  4. When purchasing a course, select Pay from Wallet on the invoice page.
  5. The amount is deducted instantly and the course is unlocked.

Wallet payments are instant — no gateway redirect needed. If your wallet has insufficient balance, you can add funds first or choose a different payment method.


Prerequisites

Some courses require you to complete other courses first. If a course has prerequisites:

  • You'll see the required courses listed on the course page.
  • You must complete all prerequisite courses before you can enroll.
  • Completed prerequisites are marked with a checkmark.

Unenrolling from a Course

If you want to unenroll:

  1. Go to My Courses.
  2. Open the course you want to leave.
  3. Click Unenroll (or use the dropdown menu).
  4. Your enrollment is set to "dropped" — your progress is preserved.

You can re-enroll in the same course later:

  • Free courses: Re-enroll instantly.
  • Paid courses: If you've already paid, re-enrollment is instant (your payment record is preserved). No need to pay again.

Troubleshooting

I paid but my course isn't showing

  • Payment confirmation can take up to 2 minutes. Refresh the page.
  • Check your email for a payment receipt to confirm the transaction went through.
  • If the issue persists, contact support at hostupcloud.help.

I can't enroll — it says "Payment Required"

  • The course is paid. Click Enroll Now to be redirected to the billing portal for payment.

I can't enroll — "Prerequisites not met"

  • You need to complete the required courses first. Check the course page for the list of prerequisites.

I don't see any payment methods

  • Make sure you have a billing contact added in your HUC account.
  • Payment gateways are filtered by your billing contact's country. Indian contacts see Indian gateways (PhonePe, PayU, etc.), international contacts see Stripe/PayPal.

Invoice shows no GST but I'm in India

  • GST is calculated based on your billing contact's country and state. Make sure your contact has a valid Indian address with state selected.

Summary: Complete Enrollment Flow

1. Sign up at auth.hostupcloud.com

2. Complete KYC verification

3. Add billing contact with address

4. Browse courses at learn.hostupcloud.com

5a. Free course → Enroll instantly
5b. Paid course → Redirect to billing

6. Review invoice → Select payment method → Pay

7. Auto-redirected back to Learning Portal

8. Access course content → Complete lessons

9. Earn certificate on completion

On this page