Find out where Crio grads get placed. Get our Placement Stats
Completely free • Community Driven

Crio Projects Hub

Find interesting mini projects for CSE and get started with an execution plan

Crio Projects

Explore our Categories

Submit Project

Submit your Projects

Would you like to contribute your own projects to Crio Projects Hub? Share your project with us and we will work with you to feature it here.


  • How do I start a project?

    • Before starting a project, be sure to select a project that
      1. will add value to your career goals.
      2. matches your programming interests.
    • Explore the mini projects that are available and click on a project that appeals to you.
    • Go through the project overview to understand the scope and prerequisites before you start a project.
    • Once you have found a mini project that meets the above 2 criteria, go ahead and click Start Now to begin working as per the laid out plan.

  • What projects can I do with Python?

    Search for these projects if you are looking for python project ideas to test your python skills:
    1. Cricket alerts in Python
    2. WhatsApp APK for stickers
    3. Discord bot for stocks
    4. Web scraping Facebook bot
    5. Python interpreter

  • What projects can I do with Javascript?

    Search for these projects if you are looking for html, css, javascript projects or web development projects to hone your frontend development skills:
    1. Online Code Editor (JQuery)
    2. Online Code Editor (React)
    3. Slack clone using React

  • Is Python better than Javascript?

    If you are new to programming and are not particularly interested in frontend, Python is a great option for you to start with. Learning python will come in handy for you at some point or the other.

    If you are particularly interested in building websites, you should focus on HTML, CSS, Javascript projects to deepen your skills.

  • How do I decide what project to do first?

    • Start with something that is beginner friendly :)
    • It is okay to choose any project as long as you can learn/apply something.
    • Read through the project overview of all projects and pick one that is interesting to you and covers the skills you want to explore.

  • Why should I do a project?

    Mini projects push you to dig deeper and find solutions on your own. Retention of skills is higher when you practically apply yourself to do something and figure things out by yourself. This is why interviewers always ask many questions related to your project to see how deeply you have explored the concepts and skills in the project.

    Read more: Mini projects for computer science engineers

  • How long should a final year project be?

    • 3 to 4 months of effort
    • 100+ hours of coding (at least)

  • What should I do for a final year project?

    Final year projects for computer engineering should have at least 1000 lines of code (ignoring comments, whitelines when you finish your final year project).

    Do a project that is meaningful and helps you learn better by applying your knowledge.

    Refrain from choosing a random mix of IEEE project topics for computer science. Opportunity to apply your knowledge and take your skills to the next level is very low in such projects.

  • Should I do projects alone or with a group?

    Group projects with max 2-3 members are reasonable so that every member has a significant role to play in the project. Pick partners who share your thirst to learn and build something from the ground up.

  • Are these projects only for students?

    No. The mini projects are equally valuable and a good learning experience for working professionals as well. In fact, if you already have the experience in software development, you will be able to take the projects to the next level by building features that make it even better.

  • Are these free projects?

    Yes. You can pick how many ever projects you like and start working on them.

  • Are these online projects or can I download projects from here?

    No. Majority of the time, it is tempting to download a project since there aren’t clear instructions on how to go about working on them.

    Crio Projects Hub is a collection of computer science projects that you can pick up and complete on your own with guided instructions.

    Once you have selected a project you want to work on, you will be doing it in your own local work environment.

    If you get stuck during your project, you can always raise your query on Crio Forum and get answers from the Crio Community to move forward with your project.


175 & 176, Bannerghatta
Main Rd, Dollars Colony,
Bengaluru, Karnataka
560076, India

Customer Queries
General Enquiries