Here are 35 projects you can add to GitHub when you only need one.

I first discovered GitHub when I was going to MeetUps in the Loop, trying to figure out what a “real” developer did. As someone who came from a non-technical background, I wanted to know as much about getting into the tech industry as I could.  I kept hearing from professional developers that companies would see their work on GitHub, and reach out to them with job opportunities.

As someone without a college degree who disliked putting together resumes, I thought “This is for me.” I figured if I added projects to my GitHub, I could find a job as a “real” developer.

I think it worked 🙂

It’s no secret that hiring managers, recruiters, and developers look to GitHub when looking for talent. It’s a way for them to look at your work, and see how you might fit on their team.

Many companies are getting rid of resumes altogether or leaving the request for a resume until the end of the interview process. It makes sense; why look at a piece of paper that vaguely describes a developers skills when you can just look at a repository of a developer’s skills?

I came up with this list of 51 project ideas for GitHub, so you have one last thing to think about. Just pick any number, 1 through 35, and build it. Your project can be made in any language, with or without a framework. Pick a language that you want to show off to hiring managers, or a technology that you want to learn for fun.

If you want to dive deeper into bigger, more complex projects, you should try our 5-day coding challenge.

A. Travel

  1. A map that shows the places you want to travel to.
  2. A program that tells you the difference in miles between two cities.
  3. A program that allows you to check-in, check-out, and order room service.
  4. A program that asks for color, make, and model, and returns a car.
  5. A quiz that tells you what city to move to next.

B. Reading + Writing

  1. A lorem ipsum generator.
  2. A program that translates English to another language.
  3. A blog.
  4. A program for checking out and returning books.
  5. A program for recommending books.

C. Silly

  1. Mad Libs.
  2. A program that returns quotes from your favorite 90’s movie.
  3. A program that returns song lyrics from your favorite 80’s songs.
  4. A program that takes currency and returns an 80’s toy.
  5. A program that tells you what color cupcakes to make.

D. Games

  1. Paper Rock Scissors
  2. Spades
  3. CandyLand
  4. Black Jack
  5. Connect Four

E. Finance

  1. A program that accepts money, and saves it to an account.
  2. A program that takes in expenses, and gives you back an account balance.
  3. A currency converter.
  4. A program that takes in a dollar amount, and converts it to pennies.
  5. A retirement calculator.

F. Katas

  1. Tennis Kata
  2. Roman Numeral Kata
  3. Gilded Rose Kata
  4. FizzBuzz Kata
  5. String Calculator Kata

G. Random

  1. A Twitter Bot.
  2. A chore list.
  3. A name scrambler.
  4. A calculator.
  5. A program that takes food orders, and returns a bill.
%d bloggers like this: