
Explore fundamental concepts of electromagnetic fields, including flux, Gauss's Law, and Maxwell's equations, with practical applications and in-depth explanations.

Explore electric fields of uniformly charged spheres using Gauss's law and Python simulation with 10,000 random points for precise calculations.

Implement finite difference method in Python to solve boundary value problems for differential equations. Learn practical numerical techniques.

Explore projectile motion modeling, analyzing Peyton Manning's football throw from a building with and without air resistance using Python simulations.

Explore rigid body rotations using Python, solving the eigenvalue problem to find principal axes and animating results with Web VPython.

Model coffee filter motion with air drag using Python, breaking complex physics into manageable time intervals for accurate simulations.

Model an object falling to Earth, exploring gravitational potential energy and the relationship between work done by changing gravitational force and kinetic energy change.

Solve a physics problem involving work, energy, and projectile motion for a spring-loaded ball launcher, applying key concepts to real-world scenarios.

Calculate Earth's escape velocity using Python, exploring gravitational concepts and orbital mechanics.

Model elastic collisions using Python, simulating spring forces between overlapping objects for accurate physics simulations.

Model wolf-hare chase dynamics using Python, exploring predator-prey motion patterns and computational problem-solving in physics simulations.

Explore parallel algebraic multigrid methods in Julia using PartitionedArrays.jl. Learn about recent updates, implementation strategies, and advantages over traditional MPI-based approaches for large-scale linear solvers.

Fit regression models using sklearn and statsmodels in Python. Learn model setup, evaluation, and implementation techniques.

Explore the Granger Causal model, an application of regression that attempts to address causality in data analysis beyond mere correlation.

Implement Ridge Regression using Python and sklearn to handle multicollinearity in data analysis.

Learn about binary classification, logistic regression, and related concepts like probit and logit links in this concise introduction to fundamental statistical modeling techniques.

Implement LDA using Irish datasets in R, gaining practical experience with Linear Discriminant Analysis techniques.

Explore non-linear regression techniques, focusing on Gaussian Process Regression, basis functions, and systems. Gain insights into GP priors for advanced statistical modeling.

Implement tree regression and random forest techniques using simulated data in R, gaining practical experience with these powerful machine learning algorithms.

Explore sensitivity analysis techniques to assess how changes in input variables affect model outcomes and decision-making processes.

Explore Physics Informed Neural Networks and learn techniques for incorporating boundary conditions in these advanced machine learning models.