Python Learning & Practice

Learn Python Through Practice!

Our dedicated tutors understand both the excitement and the challenges of learning a programming skill that can truly elevate your academic journey.

We’ve designed sessions that introduce core Python functions and guide you through practice problems using PrairieLearn—helping you build understanding, apply concepts, and grow your confidence.

We’ll host live sessions periodically throughout the semester, but you can also access self-paced materials anytime on our CARE PrairieLearn site.

CARE PrairieLearn

Practice problems created by CARE staff, click here

CS 101
Python Fundamentals

Build a strong foundation in Python basics—data types, loops, functions, and debugging. Includes a short presentation, PrairieLearn worksheet, and open Q&A.

Session:
Thurs, 9/18 6:00-7:50pm in 4035 CIF

PHYS 214
Solving w/ NumPy & SymPy

Learn to use Python’s NumPy and SymPy library to solve PHYS 214 problems symbolically. Includes a brief presentation and guided problem-solving, using real course examples.

Session:
Wed, 9/17 6:00-7:50pm in 4035 CIF

 

TAM 2XX
Python for Mechanics

Learn essential Python syntax for TAM courses. Includes a presentation and hands-on coding stations focused on mechanics applications and error handling.

Session:
Fri, 9/19 4:30-6:20pm in 4035 CIF

Math 257
Programming Linear Algebra 

Learn the fundamentals of using Python in MATH 257! This session will help you understand how linear algebra concepts can be implemented using various Python libraries. The presentation  will be followed by problem-solving stations with original coding problems.

Session:
Thurs, 10/23 6:00-7:50pm in 4039 CIF