Computer Science Project ideas

I recently finished the Computer Science Career Path. I couldn’t figure out what projects should I do.
If anyone could list some good project ideas related to computer science career path, it would be really helpful.
Thanks

This will depend entirely on what kind of programming you want to explore. There are many, many different avenues you can go with a background in Python. Some will require learning other languages, some won’t.

So, first, ask yourself what you would like to try building.

Do you want to learn how to make an API? Flask or Django might be the way to go.
Same with building websites with a Python backend.

Are you interested in making GUI apps or mobile Apps?
I suggest looking into Kivy.

Maybe you just want to learn how to scrape websites. Check out requests, Beautiful Soup and maybe Selenium.

If you like Discord, maybe learn how to make a Discord bot.

If you want to learn how to analyze a data set and make visualizations, learn Pandas, NumPy, and Matplotlib. If you want to take it a step further, you can get into machine learning or deep learning.

I know this seems like a lot of information, but just remember: You have the building blocks and the basic knowledge of how to use them. Now, you just need to think about what you will enjoy building. I would steer away from projects that you think you should do for a resume and focus on what you enjoy. That way, you will have fun when you work on it and if a future employer asks about it in an interview, your passion will show through when you talk about it.

7 Likes

This all I know.
I wanted some project ideas related to COMPUTER SCIENCE PATH.

Everything I mentioned is related to the Computer Science path. The Computer Science path just teaches you how to use the tools. It is up to you to take those tools and build something.

No matter how many specific examples we come up with for you, they will never be as good as something you come up with yourself. This is the case for two reasons: a) we don’t know your interests; and b) the parts of working through a project where you learn the most are the first two steps — designing the project and figuring out how to implement it.

Like I said before, a good place to start is choosing a topic that interests you. Another is to think of a tool that you wish you had, but don’t. Then think of how you could build it with the knowledge you have.

Good luck! Can’t wait to see what you make.

1 Like