Step 1 of 1
Welcome to UniSkilled

Who are you?

Choose your path. Each role has its own tailored setup โ€” takes under 3 minutes.

๐ŸŽ“
Student
Earn by freelancing. Build a verified profile.
๐Ÿข
Business
Post projects and get matched with verified student talent.
๐Ÿ“š
Become a Tutor
Teach other students in your subject. Set your own rate.
๐Ÿ›๏ธ
University
Partner with UniSkilled and support your students.
Create your account

Your details.

Use your university email to get verified automatically. No university permission needed.

๐Ÿ‘จMale
๐Ÿ‘ฉFemale
โœ“ University detected
A verification link will be sent to this inbox.
Your university

Tell us about your studies.

This builds trust with businesses and students who want to hire or learn from you.

Your path

What are you here for?

Choose your path โ€” we'll tailor the rest of the setup to exactly what you need.

๐Ÿ”
Find a tutor
I need help with a subject โ€” find me a verified peer tutor
๐Ÿ’ผ
Find freelance work
I want to offer my skills and get paid for real projects
Find your tutor

Tell us what you need.

The more specific you are, the better the match. We'll find you the best verified tutor on the platform.

๐Ÿ“ Mathematics
๐Ÿ’ป Computer Science
๐Ÿงฌ Biology
โš—๏ธ Chemistry
โšก Physics
โš–๏ธ Law
๐Ÿ’ฐ Economics
๐ŸŒ Languages
๐Ÿฅ Medicine
๐Ÿง  Psychology
๐ŸŽจ Design
๐Ÿ“Š Statistics
๐Ÿ‘จMale
๐Ÿ‘ฉFemale
๐ŸคNo preference
๐Ÿ’ป
Online
Video call, flexible hours
โœ“
๐Ÿ“
In-person
On campus or nearby
๐Ÿ”€
Either
Open to both
Freelance profile

What skills can you offer?

Select your skills and add proof of your abilities. The stronger your profile, the more projects you'll win.

๐ŸŽจ Design
๐Ÿ’ป Web dev
๐Ÿ Python
โš›๏ธ React
๐Ÿ“ฑ Mobile apps
๐Ÿค– AI & automation
๐Ÿ“ฃ Marketing
๐Ÿ“Š Data analysis
โœ๏ธ Copywriting
๐ŸŽฌ Video editing
โš–๏ธ Law
๐Ÿ’ฐ Finance
๐Ÿงช Research
๐ŸŒ Translation
๐Ÿ–Š๏ธ Figma
5
hrs/week
10
hrs/week
15
hrs/week
20
hrs/week
25+
hrs/week
Flex
varies
๐Ÿ… Certificates & proof of skills Optional but recommended

Freelancers with certificates or portfolio proof earn 3ร— more project invitations.

A Upload certificates, grades or portfolio
๐Ÿ“Ž
Click to upload or drag files here
JPG, PNG or PDF ยท Max 5MB per file
B Portfolio or work samples link
Share a link to your best work โ€” any platform works.
C Academic grade proof (optional)
Businesses trust students with verified academic records more.
๐Ÿ›ก๏ธ
Your files are secure. Uploaded documents are used only for verification โ€” never shared without your consent.
๐Ÿ“ท
Add a profile photo
Profiles with photos get 40% more views
Create your business account

Let's set up your company.

Post your first project in under 3 minutes. Our AI finds best-fit verified students within hours.

Company details

Tell us about your business.

This helps students understand who they are working with and builds trust on both sides.

๐ŸŽจ Design
๐Ÿ’ป Development
๐Ÿ“ฃ Marketing
โœ๏ธ Writing
๐Ÿ“Š Data
๐Ÿค– AI & automation
๐ŸŽฌ Video
๐Ÿ“š Training
Post your first project

What do you need done?

Optional โ€” but if you post now, AI will have matches ready before you finish setup.

Become a tutor

Share what you know.

Register with your university email and start earning by teaching other students in your subject.

๐Ÿ‘จMale
๐Ÿ‘ฉFemale
โœ“ University detected
This verifies you are a real student. No university permission needed.
Academic background

What do you study?

Students filter tutors by university and subject. The more specific you are, the better your matches.

๐Ÿ“ Mathematics
๐Ÿ’ป Computer Science
๐Ÿงฌ Biology
โš—๏ธ Chemistry
โšก Physics
โš–๏ธ Law
๐Ÿ’ฐ Economics
๐ŸŒ Languages
๐Ÿฅ Medicine
๐Ÿง  Psychology
๐ŸŽจ Design
๐Ÿ“Š Statistics
Can't find your subject? Type it โ€” including languages like Arabic, Mandarin, Swahili.
โœ๏ธ What do you want to teach?
Be specific. Students are more likely to book tutors who clearly describe what they teach and who they help.
๐Ÿซ High school
๐ŸŽ“ Undergraduate
๐Ÿ“— Masters
๐Ÿ”ฌ PhD
๐Ÿ’ผ Professional
Set your price

What's your hourly rate?

You are in full control. Set a rate that reflects your expertise โ€” our data shows students are happy to pay for quality.

Hourly tutoring rateยฃ22
ยฃ10Typical: ยฃ18โ€“ยฃ30ยฃ60
๐Ÿ’ก Estimated monthly earnings at this rate
5 hrs/week
ยฃ440
10 hrs/week
ยฃ880
15 hrs/week
ยฃ1,320
This overrides the slider above.
Tutoring setup

Set your style.

Students see this when browsing โ€” let them know how you prefer to teach.

๐Ÿ’ป
Online only
Video call โ€” flexible and location-independent
โœ“
๐Ÿ“
In-person only
Meet on campus or at a library
๐Ÿ”€
Either
I am happy with both formats
5
hrs/week
10
hrs/week
15
hrs/week
20
hrs/week
Wknd
only
Flex
varies
Tutor profile

Tell students about you.

A strong bio, photo and verified grades build trust fast โ€” and get you booked significantly faster.

๐Ÿ“ท
Add a profile photo
Tutors with photos get significantly more bookings
๐ŸŽ“ Proof of Grades / Academic Verification
Optional

Verified academic records help students trust tutors more. Tutors with grade verification get 2ร— more bookings.

A Upload transcripts or grade screenshots
๐Ÿ“„
Click to upload or drag files here
JPG, PNG or PDF ยท Max 5MB per file
B Add a university verification link
e.g. your university student portal, academic transcript page, or public grade verification URL.
๐Ÿ›ก๏ธ
Your data is handled securely. Grade documents are only used for verification and are never shared with other students or third parties without your consent.
University partnership

Let's get your institution set up.

UniSkilled integrates with your institution at no cost. Students self-verify through their university email โ€” no IT work required.

๐Ÿ“Š
Full analytics dashboard
Track student earnings, skills, gigs completed and welfare indicators in real time.
๐Ÿ›ก๏ธ
Welfare controls
Set maximum working hours per week, minimum hourly rates, and exam period pause rules.
๐Ÿ“„
Impact reports
Exportable PDF reports showing student outcomes โ€” ready for accreditation submissions.
Your institution

Tell us about your university.

We use this to configure your admin portal and set up your student email domain for automatic verification.

Used to automatically verify your students. Students with this domain get a verified badge.
Contact details

Who is the partnership lead?

We will reach out within 24 hours to confirm and begin the 4-week onboarding.

๐ŸŽ‰
You're in

Welcome to UniSkilled.

Your profile is live.

What happens next
Go to my dashboard โ†’
// โ”€โ”€ REAL REGISTRATION (UniSkilled Backend) โ”€โ”€ document.addEventListener('DOMContentLoaded', function() { // Hook into the final submit button on the onboarding flow var submitBtns = document.querySelectorAll('button[type="submit"], .btn-complete, .btn-finish, .complete-btn'); function attachRegister(btn) { if (!btn || btn._usAttached) return; btn._usAttached = true; btn.addEventListener('click', async function(e) { if (typeof UniSkilled === 'undefined') return; e.preventDefault(); // Gather form data from the page var email = (document.querySelector('input[type="email"]') || {}).value || ''; var password = (document.querySelector('input[type="password"]') || {}).value || ''; var fullName = (document.querySelector('input[name="full_name"], input[placeholder*="name" i], input[placeholder*="Name"]') || {}).value || ''; var roleEl = document.querySelector('[data-role].selected, .role-card.selected, input[name="role"]:checked'); var role = roleEl ? (roleEl.dataset.role || roleEl.value || 'student') : 'student'; var university = (document.querySelector('input[name="university"], input[placeholder*="university" i]') || {}).value || ''; var companyName = (document.querySelector('input[name="company_name"], input[placeholder*="company" i]') || {}).value || ''; if (!email || !password || !fullName) return; btn.textContent = 'Creating account...'; btn.disabled = true; var result = await UniSkilled.Auth.register(email, password, fullName, role, { university: university, company_name: companyName }); if (result.success) { // Show success message document.body.innerHTML = '
โœ…

Account created!

Check your email to verify your account.
Then you can sign in.

Go to sign in โ†’
'; } else { btn.textContent = 'Complete registration'; btn.disabled = false; alert(result.error || 'Registration failed. Please try again.'); } }); } submitBtns.forEach(attachRegister); // Also watch for dynamically shown submit buttons var observer = new MutationObserver(function() { document.querySelectorAll('button[type="submit"], .btn-complete, .btn-finish').forEach(attachRegister); }); observer.observe(document.body, { childList: true, subtree: true }); });