SciCode LabTeacher Login

Practicals

Choose a practical lab and start building real coding skills.

01

Terminal Basics

Learn essential Linux shell commands for scientific computing labs.

Beginner35 min6 Tasks100 points
Start Practical
02

Files & Directories

Create folders and files the way you would in a real chemistry lab notebook workflow.

Beginner40 min6 Tasks100 points
Start Practical
03

Python Basics

Write short Python programs for scientific output.

Beginner45 min6 Tasks100 points
Start Practical
04

Variables & Scientific Units

Assign variables with units in mind for chemistry and physics calculations.

Beginner45 min6 Tasks100 points
Start Practical
05

Molecular Weight Calculator

Calculate molecular mass for a simple formula using Python in the terminal.

Beginner50 min6 Tasks100 points
Start Practical
06

Unit Conversion

Convert lab measurements between common chemistry units.

Intermediate45 min6 Tasks100 points
Start Practical
07

Projectile Motion

Simulate horizontal range for a physics lab projectile.

Intermediate50 min6 Tasks100 points
Start Practical
08

Statistics for Experiments

Summarize repeated measurements with mean and spread.

Intermediate50 min6 Tasks100 points
Start Practical
09

CSV Scientific Data Analysis

Analyze tabular experiment results from CSV.

Intermediate50 min6 Tasks100 points
Start Practical
10

NumPy Scientific Arrays

Use array operations for fast numeric lab calculations.

Advanced55 min6 Tasks100 points
Start Practical