ASTRON 98: Python DeCal

Introduction to Python for UC Berkeley astrophysics students

Now accepting applications for the Fall 2025 semester!

Apply for Fall 2025


About the Course

The Python DeCal is a two-unit pass/no-pass course that provides an introduction to the Python programming language with an emphasis on data analysis and scientific research. We focus primarily on applications in astronomy, physics, earth & planetary science, math and engineering. If you already have a strong coding background, this class might not be the best fit for you. However, if you are interested in learning how to apply your coding skills to research, we encourage you to apply!

No prior programming experience required!

Logistics

  • Class Times: Mondays & Wednesdays, 4:00–5:00 PM
  • Location: Campbell Hall 131
  • Units: 2

How to Apply

To apply for the Fall 2025 semester, please fill out this Google Form.

Applications are due no later August 29th, 2025. Enrollment codes will be sent out on a rolling basis before our first lecture on August 27th at 4:00 PM in 131 Campbell Hall.

Check out Final Projects from Spring 2025

Pillars of Creation
Final Projects
Spring 2025
Take a look at our most recent spring showcase.

Learn More

The workload for this DeCal is a bit heavier than most, with students spending an average of 3–6 hours per week. We are known to be a challenging class, especially if you have no prior experience, but it’s definitely worth it! We have a large team of instructors who provide a lot of one-on-one support.


Back to top

Copyright © 2025 Python DeCal. All rights reserved.