18–29 Aug 2025
Wilhelm Conrad Röntgen Campus Adlershof
Europe/Berlin timezone

Resources

To make the most of this event and ensure everyone has a solid foundation, we’ve prepared a set of handouts covering essential technical topics. Whether you’re a beginner or brushing up on your skills, these guides will help you get up to speed and succeed in all upcoming workshops and sessions.

  • Linux Command-Line Basics
    Navigate directories, manage files, and install software confidently on Debian-based systems.

  • Linux: Beginner to Intermediate Crash Course
    Master the essential and intermediate Linux commands, including file editing, networking, process management, software installation, and more.

  • Networking Fundamentals: TCP/IP & UDP
    Grasp the main networking concepts, differences between TCP and UDP, and how computer networks function behind the scenes.

  • Compiling C/C++ Code with Makefiles
    Discover how to efficiently compile and organize your C/C++ projects using Makefiles.

  • Python Object-Oriented Programming
    Learn the basics of Python classes, inheritance, composition, and best practices with real-world examples and exercises.

 

Download Handouts.
Password: PrYRi1Uc

Practice Environment Options:

  • Use WebVM (webvm.io), an online Linux terminal that runs directly in your browser—no installation needed, ideal for instant hands-on practice on the Linux command line.

  • Alternatively, install an Ubuntu Virtual Machine on VirtualBox for a full-featured local Linux experience. Follow the instructions on the official Ubuntu website.