Call for Interns 2024-01

author Daniela Iglesias Rocabado · calendar ·
Share it: linkedin copy

This program presents valuable opportunities for both mentors and student/collaborators to engage and grow, despite being an unpaid initiative.

Initial Guidelines for Internship Program Candidates: #


Candidates are encouraged to thoroughly explore project options aligning with their skills and interests. This involves a careful review of project ideas and documentation.

Once a candidate identifies a preferred project, they should initiate contact with the mentor via email. The email should include:

  • Personal Introduction
  • Curriculum Vitae
  • The project name
  • Project idea name
  • Motivation for wanting to collaborate on that specific project.

Additionally, candidates must confirm their availability for the entire 3-month duration of the project.

Upon mentor acceptance, candidates will be assigned preliminary tasks, such as documentation updates and bug fixes. This step enables the mentor to assess the candidate's capability to handle the project tasks effectively.

Successful completion of these initial assignments will prompt the mentor to guide the candidate in applying for the Open Science Labs Internship Program through http://tinyurl.com/osl-internship-intern-proposal.

Candidates are reminded of the importance of having prior knowledge of Git. Additionally, candidates should join the OSL Discord to stay updated on announcements related to the Internship Program.

Recognizing the value of skill enhancement, Open Science Labs organizes study groups that candidates are encouraged to participate in, further refining their abilities.

Guidelines for Approved Interns: #


  • Communication: Proactive communication is encouraged, with frequent updates through appropriate channels. Approved interns should use OSL Blog to document their experiences.
  • Continuous Learning: Interns are advised to study project technologies, participate in study groups, and regularly write about their experiences on the OSL Blog.
  • Evaluations: The internship includes midterm and final evaluations, allowing mentors to assess progress and students/collaborators to evaluate their contributions.

    Information: For more details about internships, you can click here

Timeline #


Date Activity
January 9, 2024 Call for Interns/Apprentices opens.
February 2, 2024 Deadline for Interns/Apprentices applications.
February 14, 2024 Announcement of approved Interns/Apprentices.
February 24-25, 2024 Integration Phase – interns engage with mentors and familiarize themselves with the project.
February 26, 2024 Official Start Date.
April 8, 2024 Mid-term Evaluation.
May 20, 2024 Final Evaluation.
May 27-31, 2024 Interns present their work.
June 3, 2024 Official End Date; Certification process begins.

List of Participating Projects #


Below is the list of projects participating in the current internship cycle. Each project includes key details to help candidates understand the scope and requirements.

ArtBox #

ArxLang/ASTx #

Envers #

fqlearn #

Makim #

noWorkflow #

OSL Web Page #

PyDataStructs #

SciCookie #

Sugar #

Useful Materials and Courses #


  • Software Carpentry Lessons: Offering tutorials on Git, Bash, Python, R, and more, these lessons are invaluable for building a strong foundation in software development. Access the lessons at Software Carpentry.
  • Udacity CS212 - Design of Computer Programs: This course, taught by Peter Norvig, delves into advanced programming topics and is an excellent way to deepen your understanding of computer programs. Enroll in the course at Udacity CS212.
  • The GRAPH Network Courses: Explore a range of courses offered by The GRAPH Network, tailored to various aspects of data analysis. Find the courses at The GRAPH Network Courses. These resources provide a great opportunity to prepare effectively for the Internship Program and to develop a broad skill set in software development and data analysis.