Skip to content
SciCode LabStart Learning

Practicals

Choose a practical lab and start building real computer science skills.

03

Git & GitHub Basics

Track experiment scripts and notes with Git and learn the basic GitHub workflow in a safe simulated terminal.

Beginner45 min6 Tasks100 points
Start Practical
04

Git Branching & Merging

Create branches, switch contexts safely, and integrate work with merges in a shared research repository.

Beginner50 min6 Tasks100 points
Start Practical
05

Git Conflicts & Recovery

Recognize merge conflicts, resolve them deliberately, and complete merges safely.

Beginner50 min6 Tasks100 points
Start Practical
06

Git Team Workflow & Pull Requests

Push feature branches, respond to review feedback, and integrate changes like a team using GitHub.

Beginner50 min6 Tasks100 points
Start Practical
07

Reproducible Scientific Project

Capstone: combine Git/GitHub workflow with a small reproducible Python research repository (CSPC).

Intermediate-Advanced82 min6 Tasks100 points
Start Practical