Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Personal Creativity
Entrepreneurship
Instructional Design
Ecology and Wildlife Conservation
The Science of Well-Being
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Model ping pong ball motion with air resistance using numerical calculations and Web VPython. Break motion into short time intervals for accurate simulation.
Explore key concepts in electrical circuits, including Ohm's law, resistors, DC circuit analysis, and RC circuits. Gain practical understanding of current, voltage, and resistance relationships.
Model coffee filter motion with air drag using Python, breaking complex physics into manageable time intervals for accurate simulations.
Explore fundamental concepts of forces, motion, and Newton's laws. Learn to analyze interactions, measure forces, and understand key principles shaping classical mechanics.
Explore fundamental concepts of electric current, resistance, and Ohm's Law. Learn about drift velocity, wire properties, resistivity, and power in both DC and AC circuits.
Explore electric potential and fields, from basic concepts to advanced applications like capacitors. Gain a comprehensive understanding of electrostatics and its practical implications.
Explore three approaches to solving a complex 4-mass oscillator problem: energy analysis, Python simulation, and Lagrangian mechanics using SymPy.
Explore 2D kinematics: vectors, graphical representations, components, vector operations, and applications to motion, including projectiles and relative velocity.
Explore fundamental concepts of electric charge and fields, including Coulomb's law, conductors, and vector addition for force analysis.
Explore rigid body rotations using Python, solving the eigenvalue problem to find principal axes and animating results with Web VPython.
Solve differential equations with boundary conditions using Python's NumPy and finite difference method. Master numerical techniques for complex mathematical problems.
Explore key concepts of calculus-based physics, covering second semester topics from Matter and Interactions textbook in a concise overview.
Explore projectile motion modeling, analyzing Peyton Manning's football throw from a building with and without air resistance using Python simulations.
Explore Faraday's Law, Lenz's Law, and Maxwell's Equations. Understand inductors, transformers, and magnetic field energy density. Gain insights into electromagnetic principles and applications.
Model wave pulses on strings using finite difference method and Python with Web VPython. Gain hands-on experience in computational physics and wave mechanics.
Get personalized course recommendations, track subjects and courses with reminders, and more.