How Content Writing at GeeksforGeeks works?

It’s never been easy to learn programming. But despite many ways, we believe that the best way to learn is to practice as much as you can and share your knowledge with others.

At GeeksforGeeks, we believe that:

Your small contribution can make someone learn easier and better.

Why should you Contribute?

  • GeeksforGeeks is a very fast growing community among programmers and have a reach of around 10 million+ readers globally.
  • Writing will surely enhance your knowledge of the subject as before writing any topic, you need to be very crisp and clear about it.
  • What if you will get paid for learning and sharing your knowledge?. Yes, we will pay you for the content that you write to help others. 😉
  • It helps ample in placements as you study thoroughly before writing about a topic.
  • Boosts your resume very obviously.
  • Certificate for all the duration you write.
  • You get feedback from our experts on what you write and thus you know where you should improvise accordingly.
  • Connects you with the world and let you share your skills with others.
  • You will build connections for sure.
  • We recommend you to go through the words of our past contributors, who are currently working at tech giants like(Google, Microsoft etc.)
    Rachit Belwariar | Software Engineer II at Google
    Aashish Barnwal | Software Engineer at Microsoft
    .
    Venkateswara Rao | Senior Lead Engineer at Software AG
    Utkarsh Trivedi | Software Development Engineer at Amazon
  • You will also get a chance to get featured as Geek of the month on GeeksforGeeks.

Who can Contribute?

Contribution at GeeksforGeeks is open for all those who have a passion to learn and help others by sharing their knowledge. If you think you have the zeal to learn, start contributing on GeeksforGeeks contribute.

We believe that everyone has the right to learn, so we allow both students and professionals to contribute on GeeksforGeeks. You may refer to below links for details:

Steps of Contribution

Your Step : Contribute your article.
Our Step : After your contribution, article will be reviewed by our review team and get published.

What skills do I need?

Only the zeal to learn and improve yourself is all we need. Anyone who has a passion for learning and writing is welcome to write for us. Contribution on GeeksforGeeks is not limited to writing articles only, below are the details about the ways in which you can help us and other fellow programmers:

  • Article Contribution: Writing articles will help you understand better. It will surely improve your knowledge about the topic very much as you will have to understand the topic from very basic before you start writing. Article contribution at GeeksforGeeks is open across a wide range of topics related to Computer Science. To start contributing, go to GeeksforGeeks Contribute.
  • Improving Articles: You can also improve our existing articles by suggesting a better approach, adding code in a new programming language, rectifying grammatical mistakes etc. To improve an existing article, click on the “Improve Article” button available in the user actions section at bottom of every post. For details on improving an article, refer to this link.
  • Video Contribution: If you think you can express things more easily and in a better way through videos/animations, then you are welcome to create videos for the GeeksforGeeks’s youtube channel.
  • Interview Experiences: Interview experiences is one of the foremost things you need to go through to prepare for interviews. It gives you a brief idea about the interview rounds and the recruitment process of the companies. Help others converting their dream into reality by contributing your interview experiences.

Getting Started

We are trying to make the contribution process as easier as possible for you. We have a “Pick an Article” platform where we have a pool of topics from which you can choose and write as per your interest.

Benefits

We already have stated a lot of benefits above. We are explaining some of the cooler stuff here that you will get for writing at GeeksforGeeks.

  • Internship : Once your first two article got published, you are eligible for work from home internship.
  • Remuneration : What if you will get paid for learning and sharing your knowledge?. Yes, we will pay you for the content that you write to help others.
    #include <iostream>
    #include <string>
    
    using namespace std;
    
    int main() {
        
        string learn = "Computer Science";
        
        while (learn == "Computer Science")
        {
            cout << "Earn";
        }
        
        return 0;
    }
    

    You might be thinking what’s wrong with the above program? It goes in an infinite loop. That is what we are trying to depict. There is no restriction on the time frame for which you can earn. The more you contribute, more you will earn (Note : Terms and Conditions are applied here)

  • Campus Ambassador: If you can represent, you can do anything. Become Campus Ambassador at Geeksforgeeks.
  • Full time job opportunity: We always give preference to our work from home interns and content writers to join our team. If you show your skills correctly, we will love to have you onboard.

Start Contributing Now

Few Words from Our Past Contributors

  1. Rachit Belweriar : Software Engineer II at Google
  2. Aashish Barnwal : Software Engineer II at Microsoft
  3. Amit Khandelwal :Junior Associate at Nagarro
  4. Ekta Goel : Software Engineer at Microsoft
  5. More >>

Related Articles: