• 2 hours
  • Easy

Free online content available in this course.

course.header.alt.is_certifying

Got it!

Last updated on 6/27/23

Get Support From the Community

Discover the Benefits of Collaboration

Did you know that hundreds of students before you have already gone through these same steps and questions? You’re now part of a large community of OpenClassrooms students and alumni

Being active in the OpenClassrooms community can have several positive impacts:

  • On your motivation—talking to others can help you regain confidence when you’re feeling discouraged. 

  • On your learning—by working with other students to solve problems and by sharing what you know with the community, you’ll progress faster!

Collaborating with other students will also help prepare you for your future career. It means practicing your soft skills, particularly your ability to work in a team, synthesize your knowledge, and communicate with others. These skills are highly sought after in the job market! It will also help you grow your professional network. You’ll make connections with people who already have jobs in the field (or will soon have), and these relationships can be important.

Explore Different Collaborative Practices

Practice 1: Ask Questions to Other Students Working on the Same Project

When you read other students’ questions, you’ll realize many of them have the same doubts as you at certain key moments in the training program. You can take advantage of this fact and learn from each other! I encourage you to:

  • ask any questions you have in the group dedicated to your path or to the project you’re currently working on.

  • respond to other students’ questions if you know the answer.

  • share any helpful resources you find, so that others can benefit from them.

Practice 2: Organize Group Sessions on Projects

You can also form a study group with other students. The group can meet via videoconference and learn together.

How do I go about organizing a study session?

I suggest following these steps:

Before the Session
  • Start by setting a goal for the session: What do you want to learn? What do you want to get out of it? It could be finding solutions to problems encountered in the project, or just getting a better grasp on the concepts and methods you’re learning on the course. 

  • Post a message to see whether three other people would be interested in a group session. Be sure to include the purpose of the session.

  • Set a 1–1.5 hour time slot for your next session.

During the Session 

Here are two examples of typical session agendas. You can adapt these depending on your goal.

Goal

Agenda

Work together to overcome difficulties encountered on your current project

  1. Introduce yourself and have the other participants do the same.

  2. Ask each participant to write down the problem they’re encountering in the project in the group chat window.

  3. Spend 10 minutes on each problem. Work together to try and find solutions to each problem.

Get a better grasp on the concepts and methods in a course

  1. Introduce yourself and have the other participants do the same.

  2. If anyone has already finished the course, ask them to summarize what they learned.

  3. Do the course exercises together.

  4. Have a debriefing session, giving everyone a turn to speak. What did you accomplish together? What aspects did you have difficulties with?

After the Session 

Don’t forget to share your notes with the group after the session so everyone remembers what you learned together!

Practice 3: Find Your Buddy

Your buddy should be someone you trust and who can discuss your progress with you. In your case, it might be another student starting at the same time as you, so you can help each other succeed! You can have regular meetings with your buddy (at least every two weeks) to share your respective goals and discuss the challenges you encounter.

To find your buddy, you can post a message to the group. For example:

Hello! I just started my training in [...]. Would anyone be interested in buddying up? The idea would be to check in regularly to talk about our goals and progress, try and help each other stay motivated, and stay on track with our work. It could be as simple as a weekly phone call!

Collaborate Without Plagiarizing

But when you’re first learning to code, isn’t it common practice to copy existing code?

That’s true! Developers often work in collaboration with other people and are sometimes required to rework existing code. For the purposes of your training, this should only be done if certain rules are followed. Here’s a list of do's and don’ts when it comes to collaborative work.

Do (because it’s collaboration)

Don’t (because it’s cheating)

Share your screen with other students to discuss your code and explain how you arrived at your solution. 

Send your code to another student and suggest that they copy it verbatim.

Share your repository with another student and ask them questions about the parts you’re having trouble with. 

Post your code publicly to an online group to ask for help.

Collaborate with students who are working on the same project as you.

Ask for ready-made solutions from students who have already completed the project you’re working on.

Help a student understand a concept they’re struggling with. 

Give fully functional code to another student without helping them understand it.

When you’re looking at someone else’s code, make sure you understand it fully before using it as inspiration for your own work. 

Copy and paste code without understanding it (and without being able to explain it to your mentor or assessor).

Listen to feedback from other students, even on a working piece of code. There’s always more than one right answer.

Share your code as the ideal solution that everyone else should follow.  

Let’s Recap!

  • The community is a powerful resource for motivation and learning. 

  • With Slack, our collaborative tool, you can connect with other students on the same path and project as you whenever you want. You can ask the community questions, organize group sessions, or even find a training buddy for mutual support.

  • Collaborating doesn’t mean copying. Your deliverables and work should be yours alone—personal and unique.

You should now have a clear picture of what’s awaiting you on your training program. Let’s see what you can remember about what we’ve covered so far. Find out by taking the quiz!

Example of certificate of achievement
Example of certificate of achievement