[Go to site: main page, start]

DGPLUG Summer Training 2022

Get Started

Objectives

Get started on the path to becoming an upstream open source contributor.


  • Gaining Technological Knowledge

    Get familiar with Free (Libre) and Open Source Software and its vast ecosystem

  • Privacy and Ethics in Programming

    Do you realise the impact of the code you write?
    Why does privacy matter in an open online world?
    Learn why hacking is a *good* thing and why we need to do more of it (as opposed to its evil twin, cracking)

  • Real-world project experience

    Learn how software is written and managed in real life

  • Get acquainted with Free Software technologies

    Learn why being in control of the code you use is important, and how to use it

Want to know more details? Check our announcement page

What you get?


  • Online reading materials

    Between fast paced text books, session logs and links to a ton of curated knowledge, you will have your hands (and mind) full.

  • Talks by international upstream contributors

    Learn from the best. Heavy weights with years of experience and wisdom share all they know.

  • Direct interaction with core contributors

    Meet and learn from folks who have walked the path before. Alumni who used the Summer Training to vault themselves into being valued members of the open source community.

  • Soft skills training

    Ask better questions.
    Learn to blog.
    Communicate effectively.

  • Revisiting programming fundamentals

    Don’t let your computer limit what you can do.
    Learn how to use and control them to do more, instead of boring manual drudgery!
    We’ll use Python to do all this!

  • Communication skills

    Write better email.
    Learn netiquette.
    Learn the joys of making friends over IRC.

  • Free Software project guidelines

    How do you commit code to a project?
    How do you work with the people you collaborate with?
    What are the whys and hows?
    Learn all about it here.

  • Free Software Licenses

    How do you protect your work?
    How do you give it away?
    How do you make sure you get credit for your work?
    Why is licensing important?

Still have questions? Check our FAQ page

Get Started


  1. Join the mailing list

    You can join the dgplug mailing list here to ask any doubts.

  2. Join our IRC channel

    You can join us in #dgplug channel in irc.libera.chat server. You can find more information about IRC here: https://summertraining.readthedocs.io/en/latest/irc.html.

  3. Get a Linux computer and Internet

    To get the most out of this training, we recommend you have GNU/Linux OS installed on your computer.

  4. Have an attitude to learn

    The motto of dgplug is “Learn yourself and teach others”. The summer training effort is a huge part of this. We try to learn together and help each other.

  5. Some before-you-start things

    We highly encourage you to go through this before-you-start guide to get into the right mindset