BoringCashCow

Discover Boring Businesses that Quietly Rake in the Cash

15 Side Hustles

Side Hustles for Computer Science Students

Coders, level up your bank account! Dive into this list of side hustles that turn your CS skills into cash. From freelance gigs to building apps, find your perfect way to code your way to extra income!

Test Automation

Test Automation

Specialize in writing automated tests for software to ensure quality assurance. Use tools like Selenium, JUnit, or pytest to create robust testing environments. Offer your services to software development companies looking to streamline their testing processes.

Technical Writing

Technical Writing

Create technical documentation, user guides, and manuals for software products. Offer your writing services to companies, startups, or individuals. Proper documentation is a valuable asset for any software product.

Blockchain Development

Blockchain Development

Dive into blockchain technologies and offer your expertise to startups and companies interested in implementing blockchain solutions. Develop smart contracts, decentralized applications (DApps), and more.

Automation

Automation

Automate tasks for companies or individual clients using scripting languages like Python. Specialize in creating scripts for repetitive tasks, data scraping, or workflow optimization.

Data Analysis

Data Analysis

Use your data analysis skills to help businesses make informed decisions. Offer services in data cleaning, visualization, and interpretation using tools like Excel, R, or Python's Pandas library. Market your services to startups or small businesses.

Cloud Services

Cloud Services

Learn about and offer cloud-based solutions such as AWS or Azure implementations. Help businesses to migrate to the cloud, manage cloud resources, and optimize performance. This is a growing field with high demand for expertise.

Tech Support

Tech Support

Offer technical support services to small businesses or individual clients. Provide assistance with hardware, software, or network issues. Promote your services locally or via online marketplaces.

Game Development

Game Development

Develop and sell your own video games. Use game development engines like Unity or Unreal Engine. Publish games on platforms such as Steam, itch.io, or the Apple App Store and Google Play Store.

Open Source Contributions

Open Source Contributions

Contribute to open-source projects to improve your skills and gain experience. Projects like these could potentially lead to job offers, internships, and networking opportunities that can be very beneficial for your career.

Graphic Design

Graphic Design

Leverage skills in graphic design software like Adobe Photoshop or Illustrator. Offer design services for logos, banners, social media graphics, and more. Promote your services on freelance platforms or through your own portfolio website.

Cybersecurity Consulting

Cybersecurity Consulting

Offer cybersecurity consulting services to small businesses and individuals. Help them secure their networks, perform vulnerability assessments, and provide recommendations for improving their security posture.

Content Creation

Content Creation

Start a blog, YouTube channel, or podcast related to computer science topics. Share knowledge on programming languages, software engineering, technologies, and more. Monetize your content with ads, sponsorships, or by offering paid courses.

Online Tutoring

Online Tutoring

Tutor other students or individuals in computer science-related subjects such as programming, algorithms, data structures, and more. Use online platforms such as Tutor.com, Chegg Tutors, or Wyzant to find students in need.

Mobile App Development

Mobile App Development

Design and develop mobile apps for clients or your own projects. Use frameworks such as React Native or Flutter to create cross-platform apps efficiently. Offer your services online or publish your own app on platforms like the App Store and Google Play Store.

Freelance Web Development

Freelance Web Development

Offer services to create websites for clients, including front-end development with HTML, CSS, JavaScript, and back-end development with languages like PHP, Python, or Node.js. Market your services on platforms like Upwork, Fiverr, or Freelancer.