Skip to content

SinghShanu/Beginner-Projects

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Beginner Projects

A list of projects for beginners.

If you're completely new to programming, you may want to look into a tutorial. Before starting, you should already know the basics of programming such as variables, loops, dictionaries, and how to define functions, as well as how to run programs on your own machine.

Each project idea has a basic goal for you to achieve, as well as subgoals that require a bit more thought, but help make your program more interesting. The overall intent for this repository is to serve as a learning resource for everyone and to help transition learners from a beginning level to an intermediate level. In addition, learners are encouraged to contribute their solutions to this repository and thereby learn the basics of Git.

Almost all projects can be completed in any language, but some were specifically written to be completed with Python.

Remember, if you don't know how to do something, Google is your friend.

If you are completely stuck:

$ python
>>> import antigravity

Project List

(projects are somewhat ordered by increasing difficulty)

Contributing

Contributing to this repository in any way is encouraged.

Some ways to contribute are:

  • Adding solutions
  • Adding new projects to the project list
  • Editing the README

If you want to add a solution to one of the projects:

  • Save it in your own repository
  • Find the appropriate project folder in the solutions directory in this repo
  • Click on the README.md file and edit it
  • Add a link to your solution in the solution section

Credits

I did not create any of these projects. I originally found them on reddit where they are maintained here, although I have since added new ones.

About

A list of Python projects for beginners.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%