Web Apps @ TCP
Welcome to Web Apps @ TCP
A comprehensive collection of interactive web applications for data science, development, and learning. All tools run entirely in your browser - no installation required!
Note: JavaScript must be enabled to use these applications.
Data Science & Analysis Tools
Data Transformation & Conversion
- API Request Builder - Test HTTP APIs with custom headers and body data
- CSV/JSON Converter - Convert between CSV and JSON formats bidirectionally
- Data Input Tool - Interactive data entry and export tool
- Excel to CSV Converter - Convert Excel files to CSV format
- HTML Table to DataFrame Tool - Extract tables from HTML into structured data
- Wide to Long Converter - Reshape data from wide to long format
Data Quality & Validation
- Data Profiler - Comprehensive dataset quality assessment and analysis
- Data Type Validator - Validate and check data types in your datasets
- Data Validation Rules Builder - Create custom data validation rules
Data Exploration & Analysis
- JSON Path Explorer - Navigate and query JSON data structures
- Random Sample Generator - Generate random samples from datasets
- Regex Tester - Test and debug regular expressions
- Synthetic Data Generator - Create synthetic datasets for testing
- Univariate Explorer - Explore single variable distributions and statistics
Machine Learning Tools
- Bias-Variance Tradeoff Demo - Visualize bias-variance tradeoff in ML models
- Confusion Matrix Calculator - Calculate and visualize classification metrics
- Decision Tree Visualizer - Build and visualize decision trees interactively
- Feature Scaling Comparator - Compare different feature scaling methods
- Gradient Descent Visualizer - Animate gradient descent on loss surfaces
- K-Means Clustering Demo - Visualize k-means clustering step-by-step
- Neural Network Playground - Build and train neural networks interactively
- PCA Visualizer - Principal component analysis for dimensionality reduction
- ROC Curve & AUC Calculator - Calculate and plot ROC curves with AUC
- Time Series Decomposer - Decompose time series into components
- Train-Test Split Simulator - Visualize and understand train-test splits
Data Science Workflow
- A/B Test Calculator - Calculate statistical significance for A/B tests
- Box-Cox Transformation Explorer - Find optimal transformations for normality
- Missing Data Strategy Comparator - Compare imputation methods
- Normality Test Suite - Multiple normality tests with Q-Q plots
- Outlier Detection Toolkit - Detect outliers with multiple methods
- Sample Size Calculator - Calculate required sample sizes for studies
Statistics Tools
Core Concepts
- Bayesian vs Frequentist Comparison - Compare two statistical philosophies
- Bootstrap Sampling Simulator - Estimate confidence intervals through resampling
- Central Limit Theorem Visualizer - Watch sampling distributions become normal
- Confidence Interval Builder - Build and visualize confidence intervals
- Correlation Matrix Generator - Calculate and visualize correlation matrices
- Distribution Visualizer - Explore statistical distributions interactively
- P-value Misconceptions Explorer - Learn what p-values really mean
- Power Analysis Calculator - Determine required sample sizes for statistical power
- Statistical Summary Generator - Generate comprehensive statistical summaries
Statistical Tests
- ANCOVA Calculator - Analysis of covariance for controlling confounds
- Chi-Square Goodness of Fit - Test if data follows expected distribution
- Hypothesis Test Calculator - Perform statistical hypothesis tests
- Non-parametric Test Suite - Mann-Whitney, Wilcoxon, Kruskal-Wallis, Friedman tests
- Permutation Test Simulator - Non-parametric alternative to traditional tests
Interactive Learning
- Effect Size Calculator - Calculate and interpret effect sizes
- Monte Carlo Simulation Playground - Build custom probability simulations
- Q-Q Plot Generator - Assess distributions with quantile-quantile plots
- Survival Analysis Visualizer - Kaplan-Meier curves and log-rank tests
- Type I vs Type II Error Simulator - Visualize statistical error trade-offs
Coding & Algorithm Visualization
- Big O Complexity Visualizer - Compare algorithm time complexities
- Binary Search Tree Visualizer - Build and traverse BSTs interactively
- Hash Table Collision Handler - Visualize collision resolution strategies
- Recursion Call Stack Visualizer - Trace recursive function calls
- Sorting Algorithm Animator - Visualize sorting algorithms step-by-step
Data Visualization Tools
- Chart Type Recommender - Get recommendations for appropriate chart types
- Color Palette Generator - Generate colorblind-safe palettes
- Data Viz Accessibility Checker - Check charts for accessibility compliance
Experimental Design Tools
- Crossover Design Planner - Plan crossover trials with proper sequencing
- Factorial Design Builder - Plan factorial experiments
- Randomization Generator - Randomize subjects to treatment groups
Randomness & Random Number Generators
Random Number Generation
- RNG Algorithm Comparator - Compare random number generator algorithms and analyze statistical quality
- Randomness Visualizer - Visualize random sequences through various graphical representations
- Random Number Test Suite - Comprehensive statistical testing for RNG quality
Probability Simulations
- Coin Flip Simulator - Flip virtual coins and explore streaks and the law of large numbers
- Dice Roller Simulator - Roll virtual dice with statistical analysis and probability distributions
- Random Walk Simulator - Simulate random walks in 1D, 2D, and 3D space
Database Tools
Interactive Demos
- Cluster and Partition Keys Demo - Understand clustering and partitioning in databases
- Database Join Types Demo - Visualize different SQL join operations
- Index Performance Demo - Learn how database indexes affect performance
- Primary and Foreign Keys Demo - Understand database key relationships
Query Tools
- SQL Query Builder - Build SQL queries visually without memorizing syntax
Text & Content Tools
- Escape Sequence Converter - Convert and handle escape sequences in strings
- Lorem Ipsum Generator - Generate placeholder text for designs and mockups
- Markdown Preview - Preview Markdown formatting in real-time
- String Encoder - Encode and decode strings in various formats
Version Control Tools
- Branch Strategy Visualizer - Compare Git branching strategies visually
- Git Demo - Interactive Git tutorial and demonstration
- Git Merge Conflict Simulator - Practice resolving merge conflicts
- GitHub URL Tricks Explorer - Generate specialized GitHub URLs for diffs, patches, RSS feeds, and more
Networking & Security Tools
- DDoS Attack Education Simulator - Learn how DDoS attacks work and test mitigation strategies
Machine Learning Tools
- SVM Decision Boundary Visualizer - Visualize how SVMs create decision boundaries with different kernels
- Overfitting vs Underfitting Demo - Explore the bias-variance tradeoff and model complexity
- Ensemble Methods Comparator - Compare bagging, boosting, and stacking techniques
- Learning Rate Visualizer - Visualize gradient descent with different learning rates
- Activation Function Comparator - Compare sigmoid, ReLU, tanh, and other activation functions
- Cross-Validation Simulator - Visualize k-fold, stratified, and LOOCV methods
Probability Theory
- Bayes’ Theorem Calculator - Interactive Bayesian probability calculator with visualizations
- Birthday Paradox Simulator - Explore the surprising birthday probability problem
- Monty Hall Problem - Interactive demonstration of the classic probability puzzle
- Law of Large Numbers Demo - Visualize convergence to expected values with sample size
- Gambler’s Fallacy Explainer - Learn why “due for a win” thinking is wrong
- Probability Distribution Matcher - Identify best-fit distributions for your data
Linear Algebra Tools
- Matrix Operations Calculator - Perform matrix operations with visual results
- Eigenvalue/Eigenvector Calculator - Calculate eigenvalues with geometric visualization
- Linear Transformation Visualizer - See matrix transformations on 2D shapes
- SVD Demo - Singular Value Decomposition and dimensionality reduction
- Dot & Cross Product Calculator - Calculate products with geometric interpretations
Calculus Tools
- Derivative Visualizer - Plot functions and derivatives with interactive tangent lines
- Integral Calculator - Visualize definite integrals and Riemann sums
- Limit Explorer - Explore limits and the epsilon-delta definition
- Taylor Series Approximator - Visualize Taylor/Maclaurin polynomial approximations
- Gradient Visualizer - Vector fields, contours, and steepest descent paths
Web Development Tools
- CSS Flexbox Playground - Interactive flexbox layout builder with code generation
- CSS Grid Generator - Visual grid layout designer with CSS export
- HTTP Status Code Explorer - Comprehensive guide to HTTP status codes
- Responsive Design Tester - Test layouts at different screen sizes and devices
- JavaScript Event Loop Visualizer - Visualize async operations and the event loop
- DOM Manipulation Visualizer - See how JavaScript modifies the DOM tree
Cryptography & Security
- Hash Function Demonstrator - Compare MD5, SHA-256, and other hash functions
- Encryption Demo - Compare symmetric vs asymmetric encryption
- Password Strength Analyzer - Analyze password entropy and strength
- Caesar Cipher Tool - Classic encryption with frequency analysis
- Digital Signature Simulator - Understand PKI and digital signatures
Time & Date Utilities
- Timezone Converter - Convert times across world timezones with DST support
- Date Calculator - Add/subtract dates and calculate durations
- Unix Timestamp Converter - Convert between epoch time and human-readable dates
- Calendar Generator - Create custom printable calendars
- Working Days Calculator - Calculate business days excluding weekends and holidays
Financial Calculators
- Compound Interest Calculator - Visualize investment growth over time
- Loan Amortization Calculator - Generate payment schedules and analyze interest
- Retirement Planner - Plan long-term retirement savings and withdrawals
- Tip Calculator - Calculate tips and split bills easily
- Currency Converter - Convert between multiple currencies
Number Theory & Math
- Prime Number Finder - Find primes with Sieve of Eratosthenes visualization
- Prime Factorization Tool - Visualize factor trees and unique factorization
- GCD & LCM Calculator - Euclidean algorithm with step-by-step visualization
- Fibonacci Explorer - Generate sequences and explore golden ratio connections
- Number Base Converter - Convert between binary, octal, decimal, and hexadecimal
Unit Converters
- Length/Distance Converter - Convert between metric, imperial, and nautical units
- Temperature Converter - Convert between Celsius, Fahrenheit, and Kelvin
- Weight/Mass Converter - Convert between grams, pounds, and other weight units
- Data Size Converter - Convert between bytes, KB, MB, GB, and TB
- Speed Converter - Convert between mph, km/h, knots, and more
Accessibility & Performance
- WCAG Compliance Checker - Check web accessibility against WCAG guidelines
- Color Contrast Checker - Verify text/background contrast ratios
- Alt Text Validator - Validate image alt text quality
- Screen Reader Simulator - Experience sites as screen reader users do
- Page Performance Analyzer - Analyze load times and optimize performance
Educational & Learning Tools
- Statistics Quiz Generator - Test statistical knowledge with interactive quizzes
- SQL Practice Playground - Practice SQL queries in a safe environment
- Regex Crossword Puzzle - Learn regex through gamified puzzles
- Big O Complexity Quiz - Practice identifying algorithm complexity
Graph Algorithms & Theory
- Graph Traversal Visualizer (BFS & DFS) - Explore breadth-first and depth-first search algorithms
- Shortest Path Algorithms - Dijkstra, A*, and Bellman-Ford pathfinding
- Minimum Spanning Tree - Kruskal’s and Prim’s algorithms
- Topological Sort Demo - Linear ordering of directed acyclic graphs
- Graph Coloring Solver - Assign colors to graph vertices
- Network Flow Visualizer - Max flow and min cut algorithms
Optimization Algorithms
- Linear Programming Solver - Simplex method for LP problems
- Constraint Satisfaction Problem Solver - Backtracking and constraint propagation
- Traveling Salesman Problem Visualizer - Compare TSP algorithms and heuristics
- Knapsack Problem Solver - Dynamic programming for 0/1 knapsack
- Gradient Methods Comparator - Compare SGD, Adam, RMSprop optimizers
Computational Geometry
- Convex Hull Algorithms - Graham scan and Jarvis march
- Voronoi Diagram Generator - Partition plane by nearest site
- Delaunay Triangulation - Optimal triangulation of point sets
- Line Intersection Detector - Find intersections among line segments
- Closest Pair of Points - Divide-and-conquer algorithm
Natural Language Processing
- Text Tokenizer & Stemmer - Break text into tokens and reduce to base forms
- N-gram Frequency Analyzer - Extract and count n-grams from text
- TF-IDF Calculator - Compute term importance scores
- Sentiment Analysis Demo - Classify text sentiment as positive/negative/neutral
- Word Embedding Visualizer - Visualize word vectors and semantic relationships
Image Processing
- Image Filter Playground - Apply blur, sharpen, edge detection filters
- Color Space Converter - Convert between RGB, HSV, LAB color spaces
- Image Compression Visualizer - JPEG-style compression with quality trade-offs
- Histogram Equalization Demo - Improve image contrast
- Morphological Operations - Erosion, dilation, opening, closing
Signal Processing
- Fourier Transform Visualizer - Decompose signals into frequency components
- Audio Waveform Generator - Create and visualize audio signals
- Filter Design Tool - Design low-pass, high-pass, band-pass filters
- Spectral Analysis Tool - Analyze signal spectra with spectrograms
- Sampling Theorem Demo - Demonstrate Nyquist sampling and aliasing
Information Theory
- Shannon Entropy Calculator - Measure information content and uncertainty
- Huffman Coding Visualizer - Optimal prefix-free coding for compression
- Channel Capacity Calculator - Maximum reliable transmission rate
- Data Compression Ratio Analyzer - Compare compression algorithms
Social Media Tools