Tutorials & Guides
Step-by-step guides for practical skills. Build, code, and create with interactive walkthroughs.
Introduction to Python
Write your first script and understand syntax, variables, loops, and functions in Python — the world's most popular programming language.
Data Analysis with NumPy
Crunch numbers at speed — master arrays, matrix operations, and statistical functions using NumPy, the backbone of scientific Python.
Physics Simulations in Code
Simulate motion, gravity, and waves using mathematical models — see Newton's laws come alive on screen through interactive simulations.
Understanding Algorithms
Visualize sorting algorithms in real time — compare Bubble Sort, Merge Sort, and Quick Sort side-by-side and understand Big-O complexity.
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.
Machine Learning 101
Train your first model — grasp gradient descent, neural networks, and model evaluation by building a classifier from scratch.
Chemistry Computational Tools
Model molecular reactions computationally — balance equations, simulate reaction rates, and visualize chemical bonds interactively.
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.