Hands-on Labs

Tutorials & Guides

Step-by-step guides for practical skills. Build, code, and create with interactive walkthroughs.

8 tutorials
45 min

Introduction to Python

Write your first script and understand syntax, variables, loops, and functions in Python — the world's most popular programming language.

Beginner
60 min

Data Analysis with NumPy

Crunch numbers at speed — master arrays, matrix operations, and statistical functions using NumPy, the backbone of scientific Python.

Intermediate
75 min

Physics Simulations in Code

Simulate motion, gravity, and waves using mathematical models — see Newton's laws come alive on screen through interactive simulations.

Intermediate
40 min

Understanding Algorithms

Visualize sorting algorithms in real time — compare Bubble Sort, Merge Sort, and Quick Sort side-by-side and understand Big-O complexity.

Intermediate
30 min

Web Development Basics

Understand how the web works — trace an HTTP request from browser to server, learn about DNS, TCP, and REST APIs through live demos.

Beginner
90 min

Machine Learning 101

Train your first model — grasp gradient descent, neural networks, and model evaluation by building a classifier from scratch.

Advanced
55 min

Chemistry Computational Tools

Model molecular reactions computationally — balance equations, simulate reaction rates, and visualize chemical bonds interactively.

Intermediate
70 min

Statistics & Data Science

Go from raw data to insight — log experiments, compute statistics, and build charts that tell a clear story with the data logger toolkit.

Advanced