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

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:
coming soon

TAM 2XX
Python for Mechanics

Get ready to learn Sympy! Mastering this helper library will give you a major advantage on assessments — allowing you to code problems efficiently, reduce errors, and deepen your understanding of mechanics concepts through computation.

Session:
coming soon



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:
No sessions but please use our PrairieLearn practice!

Resources: NumPy Notes

 

PHYS 213
Solving w/ SymPy

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

Session:
No sessions but please use our PrairieLearn practice!

Resources: Slides, PraireLearn