Free online courseComputational Physics in Python

Duration of the online course: 35 hours and 45 minutes

New course

Explore Computational Physics with Python in this free online course from Rutgers: comprehensive, insightful, and perfect for learners in physics.

Course Description

Unlock the fascinating world of Computational Physics through a comprehensive online course focusing on Python programming. This engaging program is designed for those looking to bridge the gap between practical physics applications and computational techniques. Dive into a 26-part lecture series originating from Rutgers University, offering an insightful exploration of physics concepts reinforced through Python coding.

The course is structured to guide learners through various topics in computational physics, providing a foundational understanding necessary for tackling complex physical systems using Python. Each lecture builds upon the last, ensuring a thorough grasp of the material as participants progress through the series.

Whether you're a beginner in the field of physics looking to enhance your computational skills or an enthusiast eager to deepen your understanding, this course serves as an invaluable resource. Learn to apply Python in solving physics problems and develop a strong analytical skill set widely applicable in academic and professional contexts.

By the end of this course, learners will have gained experience in computational approaches to physics, empowering them with the knowledge to explore further topics in the field. Join today and start your journey into the realm of Computational Physics with Python, directly from one of the leading institutions.

Conteúdo do Curso

  • Video class: Computational Physics in Python, Rutgers University, 2021, lecture 1

    1h17m

  • Exercise: What happens to the record button when screen sharing starts?

  • Video class: Computational Physics in Python, Rutgers University, 2021, lecture 2

    1h14m

  • Exercise: What determines if a point is in the Mandelbrot set?

  • Video class: Computational Physics in Python, Rutgers University, 2021, lecture 3

    1h19m

  • Exercise: Which Python library is used for fast numerical operations involving multiple loops?

  • Video class: Computational Physics in Python, Rutgers University, 2021, lecture 4

    1h23m

  • Exercise: What does F2Py compiler in Python help with?

  • Video class: Computational Physics in Python, Rutgers University, 2021, lecture 5

    1h21m

  • Exercise: What is the main purpose of a Makefile in programming?

  • Video class: Computational Physics in Python, Rutgers University, 2021, lecture 6

    1h34m

  • Exercise: How does OpenMP handle parallelism for multi-core processors?

  • Video class: Computational Physics in Python, Rutgers University, 2021, lecture 7

    1h30m

  • Exercise: What is the key challenge in calculating Bessel functions numerically?

  • Video class: Computational Physics in Python, Rutgers University, 2021, lecture 8

    1h21m

  • Exercise: Which data type in Python allows keys to be more generic, including tuples of integers?

  • Video class: Computational Physics in Python, Rutgers University, 2021, lecture 9

    1h22m

  • Exercise: Understanding Python Class Variables

  • Video class: Computational Physics in Python, Rutgers University, 2021, lecture 10

    1h23m

  • Exercise: How to access specific data using NumPy slicing techniques?

  • Video class: Computational Physics in Python, Rutgers University, 2021, lecture 11

    1h24m

  • Exercise: What is the purpose of using different methods in solving Ordinary Differential Equations (ODEs) with Skype?

  • Video class: Computational Physics in Python, Rutgers University, 2021, lecture 12

    1h17m

  • Exercise: What method is used to solve the multi-dimensional root finding problem in Python's SciPy library?

  • Video class: Computational Physics in Python, Rutgers University, 2021, lecture 13

    1h26m

  • Exercise: What is a more stable approach for integrating functions that decrease exponentially fast when solving the Schrödinger equation?

  • Video class: Computational Physics in Python, Rutgers University, 2021, lecture 14

    1h23m

  • Exercise: What method is particularly suited for solving the Schrödinger equation?

  • Video class: Computational Physics in Python, Rutgers University, 2021, lecture 15

    1h19m

  • Exercise: What is a key difference between solving a hydrogen atom problem and an LDA atomic problem?

  • Video class: Computational Physics in Python, Rutgers University, 2021, lecture 16

    1h25m

  • Exercise: What is a common error scaling when using Monte Carlo methods for high-dimensional integrals?

  • Video class: Computational Physics in Python, Rutgers University, 2021, lecture 17

    1h23m

  • Exercise: What is considered the best weight function in a Monte Carlo integration using importance sampling?

  • Video class: Computational Physics in Python, Rutgers University, 2021, lecture 18

    1h21m

  • Exercise: What is a key feature of the Vegas algorithm as discussed in the class?

  • Video class: Computational Physics in Python, Rutgers University, 2021, lecture 19

    1h25m

  • Exercise: What is the primary approach used in the function to reduce noise?

  • Video class: Computational Physics in Python, Rutgers University, 2021, lecture 20

    1h21m

  • Exercise: Understanding Changes in the Vegas Algorithm Implementation

This free course includes:

35 hours and 45 minutes of online video course

Exercises to train your knowledge

Certificate of course completion

100% free, from content to certificate

QR Code - Baixar Cursa - Cursos Online

This online course can only be accessed through the Cursa App. Download it using the QR code or the links below:

This online course can only be accessed through the Cursa app. Install it using the links below:

  • Study for free!

    Here you never pay! Not even for the certificate, because everything in the app is 100% free!

  • Improve your resume!

    There are more than 4,000 free courses for you to study anything that interests you!

  • Free Digital Certificate!

    Complete the course and issue your internationally recognized Digital Certificate free of charge.

More free courses at Physics

Download the App now to have access to + 3300 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online video courses, audio or text courses.

  • More than 48 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text