What are some freelancing (i.e., "gig work") opportunities for information technology (IT) or computer science (CS) students that would help with gaining experience outside of class? #Spring25
So far, I am interested in desktop and laptop PC repair and upgrade, since I am working to earn my CompTIA A+ computer technician certification. Advice for gig work like this or any similar computer and mobile technology work would certainly be of great value to many!
I have heard that there are a lot of freelancing websites, but there are so many to choose from! Are there any that are especially great for beginners?
What are some options for finding clients that I may not be thinking about as a beginner to freelancing?
#Spring25
4 answers
Sneha’s Answer
Cameron’s Answer
In terms of freelancing, think beyond just the major platforms. While Upwork and Fiverr are good starting points, they can be competitive. For beginners, Thumbtack and Nextdoor can be goldmines for local gigs—people often look for tech help nearby, and you can stand out more easily without a long history of reviews. You can also try listing services on Facebook Marketplace or reaching out to local libraries, cafes, or coworking spaces that might be open to partnerships or letting you post a flyer.
Don’t underestimate word-of-mouth, either. Consider offering a “friends and family” rate to get those first few happy clients and testimonials. You might even want to create a simple one-page website or Google Business profile to look more professional (can pay someone on fiverrr for cheap to make it).
Also, while you’re focused on repair now, consider branching into related services like setting up home networks, doing basic data recovery, or offering “tech coaching” for less tech-savvy folks (think helping seniors learn Zoom, or walking someone through a cloud backup setup). These can be great add-ons and lead to more consistent work.
Keep building on what you're doing! Practice and discipline will take you far! Hope this helps!

Varun Devulapalli
Varun’s Answer
For cybersecurity, I really recommend doing CTFs and finding writeups to learn. overthewire.org is also a fantastic resource to learn basic cybersecurity concepts.
Therald’s Answer
Another good freelancing option is technical support or IT troubleshooting. Many small businesses or individuals need help setting up systems, managing software, or fixing simple network issues. Offering this help, even on sites like Upwork or Fiverr, builds hands-on technical skills and improves customer service abilities.
Students who like data or statistics can try data analysis jobs. These involve cleaning, organizing, and understanding data using tools like Excel, Python, R, or SQL. It’s a great way to improve analytical thinking and learn to explain technical findings to non-technical clients.
App and software development projects are also rewarding, especially for students interested in mobile or desktop applications. Freelancing on sites like Freelancer.com or contributing to GitHub's open-source projects can offer chances to work on real products, fix bugs, or add new features. These experiences look great on a resume and show initiative.
Students interested in cybersecurity can offer services like basic vulnerability checks, penetration testing (with permission), or setting up secure systems. Joining bug bounty programs is another way to gain experience and possibly earn money.
Freelancing also helps build a professional online presence. Creating a personal website or LinkedIn profile to show past work, client reviews, and skills can lead to steady side work or even full-time consulting jobs after graduation.