Skip to content

arpit-omprakash/100ProjectsOfCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

100ProjectsOfCode

A list of practical knowledge-building projects. As the projects are aimed to increase your knowledge base, they are somewhat challenging. However, there are a few easy ones too. Many of them are even worthy enough to showcase on your portfolio.
The projects are divided into multiple categories and tagged with some suggested languages and frameworks/tools (I'm still working on this part) to get you started.

Getting Started

To get started with the project ideas:

  1. Pick a project from the list
  2. Create a GitHub repository for the project
  3. Start working, possibly from scratch (reinvent the wheel if you have to!)
  4. When done, test it, and share with the tag #100ProjectsOfCode somewhere in the README of the repo
  5. Fork this repo
  6. Check the completed item, and repeat with another project idea

Categories

General Web & Networking Projects

General Web projects, from building a simple website to building tools for complex and difficult networking tasks like packet sniffing.

Bots

Building automated bots is something you really want to try out at some point in your career/life.

Software & Apps

Proper software or application suggestions that you may even end up using in your daily life, like a simple text editor or a custom music player.

Artificial Intelligence

Projects that mostly deal with Artificial Intelligence or Machine Learning. Ideal to showcase on your portfolio if you are thinking of apply for any AI related jobs or programs.

Theoretical Computer Science

Projects that provide a deeper insight into the inner workings of many CS related stuff that you may be using knowingly or unknowingly in your daily life.

Cryptography

Projects that involve dealing with encryption/decryption or in general computer security.

Simulations, Games and Game AI

All work and no play makes jack a dull boy! Games are a must to enjoy and learn many of the concepts of programming including OOPS.

Miscellaneous

These were alone in their own categories and I didn't want them to feel alone, so I pooled them together.

Coding Challenges

Some recommended channels to work on more problems and sharpen your coding skills.

References