Home / Certificates / CPP-15
Professional Certificate · Bachelor's level · CPP-15
Collaborative Coding with Git
For: Developers, integrators, administrators and technicians who work together on code or configuration files.
Learning outcomes
- Use a version control tool to work as a team.
- Apply a branch-based workflow with code review.
- Resolve a merge conflict.
Programme over 4 weeks
| Week | Content |
|---|---|
| Week 1 | Git: repository, commit, history; clear commit messages, .gitignore file, no secrets in the repository. |
| Week 2 | Branches, merging and conflict resolution. |
| Week 3 | Remote repository and collaboration: merge requests, code review. |
| Week 4 | Professional simulation: branch-based contribution to a team project, code review and resolution of a merge conflict, in a virtual lab. |
Assessment
Marked professional simulation in a virtual lab, assessed against a rubric (70%): Git history of a team project with branches and code reviews, and resolution of a merge conflict; online knowledge-check quiz (30%).
The certificate is awarded with a mark of at least 10 out of 20.
Optional: Publishing and Documenting a Repository
An additional 1-credit module over 2 weeks (CPP-15C), awarded as a separate certificate; together with this certificate, it makes up the full course component of the original programme.
- Version tags and README file.
- Critical reading of the Git history of a group project.
At your own pace: the self-paced pathway
In a class, this certificate takes 4 weeks, on the cohort's dates. On the self-paced pathway, you start whenever you like, online, and progress at your own pace. The price is the same.
Estimate how long my pathway will take
- Duration
- about 4 weeks
- Estimated end
- 4 weeks after you start
- Examination
- Online, subject to available slots, no earlier than 4 weeks after you start
- Payment
- In a single payment
An indicative estimate, for a start today and 40 hours of work. You can change your pace along the way; the pathway must be completed within 12 weeks (about 3 months) of your start. Your e-Campus access opens with your first payment.
Admission
Experience of the command line and of a programming language assessed on application. Admission based on application; detailed requirements set by the school.
The credits you earn are recognised without further assessment if you later join the programme they come from, Professional Bachelor's degree in Web Application Development, within a period set by the certificate regulations.